_addDirtyInstanceManager(InstanceManager *dirtyManager) | Ogre::SceneManager | |
_applySceneAnimations(void) | Ogre::SceneManager | virtual |
_areRenderStateChangesSuppressed(void) const | Ogre::SceneManager | inlinevirtual |
_areShadowsSuppressed(void) const | Ogre::SceneManager | inlinevirtual |
_findVisibleObjects(Camera *cam, VisibleObjectsBoundsInfo *visibleBounds, bool onlyShadowCasters) | Ogre::SceneManager | virtual |
_getActiveCompositorChain() const | Ogre::SceneManager | inlinevirtual |
_getCombinedVisibilityMask(void) const | Ogre::SceneManager | |
_getCurrentRenderStage() | Ogre::SceneManager | inline |
_getLightsAffectingFrustum(void) const | Ogre::SceneManager | virtual |
_getLightsDirtyCounter(void) const | Ogre::SceneManager | inline |
_handleLodEvents() | Ogre::SceneManager | |
_injectRenderWithPass(Pass *pass, Renderable *rend, bool shadowDerivation=true, bool doLightIteration=false, const LightList *manualLightList=0) | Ogre::SceneManager | virtual |
_markGpuParamsDirty(uint16 mask) | Ogre::SceneManager | virtual |
_notifyAutotrackingSceneNode(SceneNode *node, bool autoTrack) | Ogre::SceneManager | virtual |
_notifyEntityMaterialLodChanged(EntityMaterialLodChangedEvent &evt) | Ogre::SceneManager | |
_notifyEntityMeshLodChanged(EntityMeshLodChangedEvent &evt) | Ogre::SceneManager | |
_notifyLightsDirty(void) | Ogre::SceneManager | virtual |
_notifyMovableObjectLodChanged(MovableObjectLodChangedEvent &evt) | Ogre::SceneManager | |
_pauseRendering() | Ogre::SceneManager | virtual |
_populateLightList(const Vector3 &position, Real radius, LightList &destList, uint32 lightMask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
_populateLightList(const SceneNode *sn, Real radius, LightList &destList, uint32 lightMask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
_queueSkiesForRendering(Camera *cam) | Ogre::SceneManager | virtual |
_renderQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | virtual |
_renderScene(Camera *camera, Viewport *vp, bool includeOverlays) | Ogre::SceneManager | virtual |
_renderVisibleObjects(void) | Ogre::SceneManager | virtual |
_resumeRendering(RenderContext *context) | Ogre::SceneManager | virtual |
_setActiveCompositorChain(CompositorChain *chain) | Ogre::SceneManager | inlinevirtual |
_setDestinationRenderSystem(RenderSystem *sys) | Ogre::SceneManager | virtual |
_setPass(const Pass *pass, bool evenIfSuppressed=false, bool shadowDerivation=true) | Ogre::SceneManager | virtual |
_setSkyBox(bool enable, const String &materialName, Real distance=5000, uint8 renderQueue=RENDER_QUEUE_SKIES_EARLY, const Quaternion &orientation=Quaternion::IDENTITY, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
_setSkyDome(bool enable, const String &materialName, Real curvature=10, Real tiling=8, Real distance=4000, uint8 renderQueue=RENDER_QUEUE_SKIES_EARLY, const Quaternion &orientation=Quaternion::IDENTITY, int xsegments=16, int ysegments=16, int ysegments_keep=-1, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
_setSkyPlane(bool enable, const Plane &plane, const String &materialName, Real scale=1000, Real tiling=10, uint8 renderQueue=RENDER_QUEUE_SKIES_EARLY, Real bow=0, int xsegments=1, int ysegments=1, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
_suppressRenderStateChanges(bool suppress) | Ogre::SceneManager | virtual |
_suppressShadows(bool suppress) | Ogre::SceneManager | virtual |
_updateSceneGraph(Camera *cam) | Ogre::SceneManager | virtual |
addListener(Listener *s) | Ogre::SceneManager | virtual |
addLodListener(LodListener *listener) | Ogre::SceneManager | |
addRenderObjectListener(RenderObjectListener *newListener) | Ogre::SceneManager | virtual |
addRenderQueueListener(RenderQueueListener *newListener) | Ogre::SceneManager | virtual |
addSpecialCaseRenderQueue(uint8 qid) | Ogre::SceneManager | virtual |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
AnimationIterator typedef | Ogre::SceneManager | |
AnimationList typedef | Ogre::SceneManager | protected |
AutoTrackingSceneNodes typedef | Ogre::SceneManager | protected |
bindGpuProgram(GpuProgram *prog) | Ogre::SceneManager | protectedvirtual |
BoxPlane enum name | Ogre::SceneManager | protected |
BP_BACK enum value | Ogre::SceneManager | protected |
BP_DOWN enum value | Ogre::SceneManager | protected |
BP_FRONT enum value | Ogre::SceneManager | protected |
BP_LEFT enum value | Ogre::SceneManager | protected |
BP_RIGHT enum value | Ogre::SceneManager | protected |
BP_UP enum value | Ogre::SceneManager | protected |
buildAndSetLightClip(const LightList &ll) | Ogre::SceneManager | protectedvirtual |
buildAndSetScissor(const LightList &ll, const Camera *cam) | Ogre::SceneManager | protectedvirtual |
buildLightClip(const Light *l, PlaneList &planes) | Ogre::SceneManager | protectedvirtual |
buildScissor(const Light *l, const Camera *cam, RealRect &rect) | Ogre::SceneManager | protectedvirtual |
CameraIterator typedef | Ogre::SceneManager | |
CameraList typedef | Ogre::SceneManager | protected |
CamVisibleObjectsMap typedef | Ogre::SceneManager | protected |
checkCachedLightClippingInfo() | Ogre::SceneManager | protectedvirtual |
clearScene(void) | Ogre::SceneManager | virtual |
clearSpecialCaseRenderQueues(void) | Ogre::SceneManager | virtual |
createAABBQuery(const AxisAlignedBox &box, uint32 mask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
createAnimation(const String &name, Real length) | Ogre::SceneManager | virtual |
createAnimationState(const String &animName) | Ogre::SceneManager | virtual |
createAutoParamDataSource(void) const | Ogre::SceneManager | inlineprotectedvirtual |
createBillboardChain(const String &name) | Ogre::SceneManager | virtual |
createBillboardChain() | Ogre::SceneManager | virtual |
createBillboardSet(const String &name, unsigned int poolSize=20) | Ogre::SceneManager | virtual |
createBillboardSet(unsigned int poolSize=20) | Ogre::SceneManager | virtual |
createCamera(const String &name) | Ogre::SceneManager | virtual |
createEntity(const String &entityName, const String &meshName, const String &groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
createEntity(const String &entityName, const MeshPtr &pMesh) | Ogre::SceneManager | virtual |
createEntity(const String &meshName) | Ogre::SceneManager | virtual |
createEntity(const MeshPtr &pMesh) | Ogre::SceneManager | virtual |
createEntity(const String &entityName, PrefabType ptype) | Ogre::SceneManager | virtual |
createEntity(PrefabType ptype) | Ogre::SceneManager | virtual |
createInstancedEntity(const String &materialName, const String &managerName) | Ogre::SceneManager | virtual |
createInstancedGeometry(const String &name) | Ogre::SceneManager | virtual |
createInstanceManager(const String &customName, const String &meshName, const String &groupName, InstanceManager::InstancingTechnique technique, size_t numInstancesPerBatch, uint16 flags=0, unsigned short subMeshIdx=0) | Ogre::SceneManager | virtual |
createIntersectionQuery(uint32 mask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
createLight(const String &name) | Ogre::SceneManager | virtual |
createLight() | Ogre::SceneManager | virtual |
createManualObject(const String &name) | Ogre::SceneManager | virtual |
createManualObject() | Ogre::SceneManager | virtual |
createMovableObject(const String &name, const String &typeName, const NameValuePairList *params=0) | Ogre::SceneManager | virtual |
createMovableObject(const String &typeName, const NameValuePairList *params=0) | Ogre::SceneManager | virtual |
createParticleSystem(const String &name, const String &templateName) | Ogre::SceneManager | virtual |
createParticleSystem(const String &name, size_t quota=500, const String &resourceGroup=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
createParticleSystem(size_t quota=500, const String &resourceGroup=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
createPlaneBoundedVolumeQuery(const PlaneBoundedVolumeList &volumes, uint32 mask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
createRayQuery(const Ray &ray, uint32 mask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
createRibbonTrail(const String &name) | Ogre::SceneManager | virtual |
createRibbonTrail() | Ogre::SceneManager | virtual |
createSceneNode(void) | Ogre::SceneManager | virtual |
createSceneNode(const String &name) | Ogre::SceneManager | virtual |
createSceneNodeImpl(void) | Ogre::SceneManager | protectedvirtual |
createSceneNodeImpl(const String &name) | Ogre::SceneManager | protectedvirtual |
createSkyboxPlane(BoxPlane bp, Real distance, const Quaternion &orientation, const String &groupName) | Ogre::SceneManager | protectedvirtual |
createSkydomePlane(BoxPlane bp, Real curvature, Real tiling, Real distance, const Quaternion &orientation, int xsegments, int ysegments, int ySegmentsToKeep, const String &groupName) | Ogre::SceneManager | protectedvirtual |
createSphereQuery(const Sphere &sphere, uint32 mask=0xFFFFFFFF) | Ogre::SceneManager | virtual |
createStaticGeometry(const String &name) | Ogre::SceneManager | virtual |
deriveShadowCasterPass(const Pass *pass) | Ogre::SceneManager | protectedvirtual |
deriveShadowReceiverPass(const Pass *pass) | Ogre::SceneManager | protectedvirtual |
destroyAllAnimations(void) | Ogre::SceneManager | virtual |
destroyAllAnimationStates(void) | Ogre::SceneManager | virtual |
destroyAllBillboardChains(void) | Ogre::SceneManager | virtual |
destroyAllBillboardSets(void) | Ogre::SceneManager | virtual |
destroyAllCameras(void) | Ogre::SceneManager | virtual |
destroyAllEntities(void) | Ogre::SceneManager | virtual |
destroyAllInstancedGeometry(void) | Ogre::SceneManager | virtual |
destroyAllInstanceManagers(void) | Ogre::SceneManager | virtual |
destroyAllLights(void) | Ogre::SceneManager | virtual |
destroyAllManualObjects(void) | Ogre::SceneManager | virtual |
destroyAllMovableObjects(void) | Ogre::SceneManager | virtual |
destroyAllMovableObjectsByType(const String &typeName) | Ogre::SceneManager | virtual |
destroyAllParticleSystems(void) | Ogre::SceneManager | virtual |
destroyAllRibbonTrails(void) | Ogre::SceneManager | virtual |
destroyAllStaticGeometry(void) | Ogre::SceneManager | virtual |
destroyAnimation(const String &name) | Ogre::SceneManager | virtual |
destroyAnimationState(const String &name) | Ogre::SceneManager | virtual |
destroyBillboardChain(BillboardChain *obj) | Ogre::SceneManager | virtual |
destroyBillboardChain(const String &name) | Ogre::SceneManager | virtual |
destroyBillboardSet(BillboardSet *set) | Ogre::SceneManager | virtual |
destroyBillboardSet(const String &name) | Ogre::SceneManager | virtual |
destroyCamera(Camera *cam) | Ogre::SceneManager | virtual |
destroyCamera(const String &name) | Ogre::SceneManager | virtual |
destroyEntity(Entity *ent) | Ogre::SceneManager | virtual |
destroyEntity(const String &name) | Ogre::SceneManager | virtual |
destroyInstancedEntity(InstancedEntity *instancedEntity) | Ogre::SceneManager | virtual |
destroyInstancedGeometry(InstancedGeometry *geom) | Ogre::SceneManager | virtual |
destroyInstancedGeometry(const String &name) | Ogre::SceneManager | virtual |
destroyInstanceManager(const String &name) | Ogre::SceneManager | virtual |
destroyInstanceManager(InstanceManager *instanceManager) | Ogre::SceneManager | virtual |
destroyLight(const String &name) | Ogre::SceneManager | virtual |
destroyLight(Light *light) | Ogre::SceneManager | virtual |
destroyManualObject(ManualObject *obj) | Ogre::SceneManager | virtual |
destroyManualObject(const String &name) | Ogre::SceneManager | virtual |
destroyMovableObject(const String &name, const String &typeName) | Ogre::SceneManager | virtual |
destroyMovableObject(MovableObject *m) | Ogre::SceneManager | virtual |
destroyParticleSystem(ParticleSystem *obj) | Ogre::SceneManager | virtual |
destroyParticleSystem(const String &name) | Ogre::SceneManager | virtual |
destroyQuery(SceneQuery *query) | Ogre::SceneManager | virtual |
destroyRibbonTrail(RibbonTrail *obj) | Ogre::SceneManager | virtual |
destroyRibbonTrail(const String &name) | Ogre::SceneManager | virtual |
destroySceneNode(const String &name) | Ogre::SceneManager | virtual |
destroySceneNode(SceneNode *sn) | Ogre::SceneManager | virtual |
destroyShadowTextures(void) | Ogre::SceneManager | protectedvirtual |
destroyStaticGeometry(StaticGeometry *geom) | Ogre::SceneManager | virtual |
destroyStaticGeometry(const String &name) | Ogre::SceneManager | virtual |
ensureShadowTexturesCreated() | Ogre::SceneManager | protectedvirtual |
ENTITY_TYPE_MASK | Ogre::SceneManager | static |
EntityMaterialLodChangedEventList typedef | Ogre::SceneManager | protected |
EntityMeshLodChangedEventList typedef | Ogre::SceneManager | protected |
estimateWorldGeometry(const String &filename) | Ogre::SceneManager | inlinevirtual |
estimateWorldGeometry(DataStreamPtr &stream, const String &typeName=StringUtil::BLANK) | Ogre::SceneManager | inlinevirtual |
extractAllMovableObjectsByType(const String &typeName) | Ogre::SceneManager | virtual |
extractMovableObject(const String &name, const String &typeName) | Ogre::SceneManager | virtual |
extractMovableObject(MovableObject *m) | Ogre::SceneManager | virtual |
findLightsAffectingFrustum(const Camera *camera) | Ogre::SceneManager | protectedvirtual |
findShadowCastersForLight(const Light *light, const Camera *camera) | Ogre::SceneManager | protectedvirtual |
firePostFindVisibleObjects(Viewport *v) | Ogre::SceneManager | protectedvirtual |
firePostRenderQueues() | Ogre::SceneManager | protectedvirtual |
firePostUpdateSceneGraph(Camera *camera) | Ogre::SceneManager | protectedvirtual |
firePreFindVisibleObjects(Viewport *v) | Ogre::SceneManager | protectedvirtual |
firePreRenderQueues() | Ogre::SceneManager | protectedvirtual |
firePreUpdateSceneGraph(Camera *camera) | Ogre::SceneManager | protectedvirtual |
fireRenderQueueEnded(uint8 id, const String &invocation) | Ogre::SceneManager | protectedvirtual |
fireRenderQueueStarted(uint8 id, const String &invocation) | Ogre::SceneManager | protectedvirtual |
fireRenderSingleObject(Renderable *rend, const Pass *pass, const AutoParamDataSource *source, const LightList *pLightList, bool suppressRenderStateChanges) | Ogre::SceneManager | protectedvirtual |
fireSceneManagerDestroyed() | Ogre::SceneManager | protectedvirtual |
fireShadowTexturesPreCaster(Light *light, Camera *camera, size_t iteration) | Ogre::SceneManager | protectedvirtual |
fireShadowTexturesPreReceiver(Light *light, Frustum *f) | Ogre::SceneManager | protectedvirtual |
fireShadowTexturesUpdated(size_t numberOfShadowTextures) | Ogre::SceneManager | protectedvirtual |
FRUSTUM_TYPE_MASK | Ogre::SceneManager | static |
FX_TYPE_MASK | Ogre::SceneManager | static |
getAmbientLight(void) const | Ogre::SceneManager | |
getAnimation(const String &name) const | Ogre::SceneManager | virtual |
getAnimationIterator(void) | Ogre::SceneManager | inline |
getAnimations() const | Ogre::SceneManager | inline |
getAnimationState(const String &animName) const | Ogre::SceneManager | virtual |
getAnimationStateIterator(void) | Ogre::SceneManager | inline |
getBillboardChain(const String &name) const | Ogre::SceneManager | virtual |
getBillboardSet(const String &name) const | Ogre::SceneManager | virtual |
getCamera(const String &name) const | Ogre::SceneManager | virtual |
getCameraIterator(void) | Ogre::SceneManager | inline |
getCameraRelativeRendering() const | Ogre::SceneManager | inlinevirtual |
getCameras() const | Ogre::SceneManager | inline |
getCurrentViewport(void) const | Ogre::SceneManager | inline |
getDestinationRenderSystem() | Ogre::SceneManager | |
getDisplaySceneNodes(void) const | Ogre::SceneManager | inlinevirtual |
getEntity(const String &name) const | Ogre::SceneManager | virtual |
getFindVisibleObjects(void) | Ogre::SceneManager | inlinevirtual |
getFlipCullingOnNegativeScale() const | Ogre::SceneManager | inlinevirtual |
getFogColour(void) const | Ogre::SceneManager | virtual |
getFogDensity(void) const | Ogre::SceneManager | virtual |
getFogEnd(void) const | Ogre::SceneManager | virtual |
getFogMode(void) const | Ogre::SceneManager | virtual |
getFogStart(void) const | Ogre::SceneManager | virtual |
getInstancedGeometry(const String &name) const | Ogre::SceneManager | virtual |
getInstanceManager(const String &managerName) const | Ogre::SceneManager | virtual |
getLight(const String &name) const | Ogre::SceneManager | virtual |
getLightClippingPlanes(Light *l) | Ogre::SceneManager | virtual |
getLightScissorRect(Light *l, const Camera *cam) | Ogre::SceneManager | virtual |
getManualObject(const String &name) const | Ogre::SceneManager | virtual |
getMovableObject(const String &name, const String &typeName) const | Ogre::SceneManager | virtual |
getMovableObjectCollection(const String &typeName) | Ogre::SceneManager | protected |
getMovableObjectCollection(const String &typeName) const | Ogre::SceneManager | protected |
getMovableObjectIterator(const String &typeName) | Ogre::SceneManager | virtual |
getName(void) const | Ogre::SceneManager | inline |
getNormaliseNormalsOnScale() const | Ogre::SceneManager | inlinevirtual |
getNumInstancesPerBatch(const String &meshName, const String &groupName, const String &materialName, InstanceManager::InstancingTechnique technique, size_t numInstancesPerBatch, uint16 flags=0, unsigned short subMeshIdx=0) | Ogre::SceneManager | virtual |
getOption(const String &strKey, void *pDestValue) | Ogre::SceneManager | inlinevirtual |
getOptionKeys(StringVector &refKeys) | Ogre::SceneManager | inlinevirtual |
getOptionValues(const String &strKey, StringVector &refValueList) | Ogre::SceneManager | inlinevirtual |
getParticleSystem(const String &name) const | Ogre::SceneManager | virtual |
getQueuedRenderableVisitor(void) const | Ogre::SceneManager | |
getRenderQueue(void) | Ogre::SceneManager | virtual |
getRibbonTrail(const String &name) const | Ogre::SceneManager | virtual |
getRootSceneNode(void) | Ogre::SceneManager | virtual |
getSceneNode(const String &name) const | Ogre::SceneManager | virtual |
getShadowCameraSetup() const | Ogre::SceneManager | virtual |
getShadowCasterBoundsInfo(const Light *light, size_t iteration=0) const | Ogre::SceneManager | |
getShadowCasterRenderBackFaces() const | Ogre::SceneManager | inlinevirtual |
getShadowColour(void) const | Ogre::SceneManager | virtual |
getShadowDirectionalLightExtrusionDistance(void) const | Ogre::SceneManager | virtual |
getShadowDirLightTextureOffset(void) const | Ogre::SceneManager | inlinevirtual |
getShadowFarDistance(void) const | Ogre::SceneManager | inlinevirtual |
getShadowFarDistanceSquared(void) const | Ogre::SceneManager | inlinevirtual |
getShadowIndexBufferSize(void) const | Ogre::SceneManager | inlinevirtual |
getShadowTechnique(void) const | Ogre::SceneManager | inlinevirtual |
getShadowTexture(size_t shadowIndex) | Ogre::SceneManager | virtual |
getShadowTextureConfigIterator() const | Ogre::SceneManager | |
getShadowTextureCount(void) const | Ogre::SceneManager | inline |
getShadowTextureCountPerLightType(Light::LightTypes type) const | Ogre::SceneManager | inline |
getShadowTextureSelfShadow(void) const | Ogre::SceneManager | inlinevirtual |
getShadowUseLightClipPlanes() const | Ogre::SceneManager | inlinevirtual |
getShowBoundingBoxes() const | Ogre::SceneManager | virtual |
getShowDebugShadows(void) const | Ogre::SceneManager | inlinevirtual |
getSkyBoxGenParameters(void) const | Ogre::SceneManager | inlinevirtual |
getSkyBoxNode(void) const | Ogre::SceneManager | inlinevirtual |
getSkyDomeGenParameters(void) const | Ogre::SceneManager | inlinevirtual |
getSkyDomeNode(void) const | Ogre::SceneManager | inlinevirtual |
getSkyPlaneGenParameters(void) const | Ogre::SceneManager | inlinevirtual |
getSkyPlaneNode(void) const | Ogre::SceneManager | inlinevirtual |
getSpecialCaseRenderQueueMode(void) | Ogre::SceneManager | virtual |
getStaticGeometry(const String &name) const | Ogre::SceneManager | virtual |
getSuggestedViewpoint(bool random=false) | Ogre::SceneManager | virtual |
getTypeName(void) const =0 | Ogre::SceneManager | pure virtual |
getVisibilityMask(void) | Ogre::SceneManager | inlinevirtual |
getVisibleObjectsBoundsInfo(const Camera *cam) const | Ogre::SceneManager | |
getWorldGeometryRenderQueue(void) | Ogre::SceneManager | virtual |
hasAnimation(const String &name) const | Ogre::SceneManager | virtual |
hasAnimationState(const String &name) const | Ogre::SceneManager | virtual |
hasBillboardChain(const String &name) const | Ogre::SceneManager | virtual |
hasBillboardSet(const String &name) const | Ogre::SceneManager | virtual |
hasCamera(const String &name) const | Ogre::SceneManager | virtual |
hasEntity(const String &name) const | Ogre::SceneManager | virtual |
hasInstanceManager(const String &managerName) const | Ogre::SceneManager | virtual |
hasLight(const String &name) const | Ogre::SceneManager | virtual |
hasManualObject(const String &name) const | Ogre::SceneManager | virtual |
hasMovableObject(const String &name, const String &typeName) const | Ogre::SceneManager | virtual |
hasOption(const String &strKey) const | Ogre::SceneManager | inlinevirtual |
hasParticleSystem(const String &name) const | Ogre::SceneManager | virtual |
hasRibbonTrail(const String &name) const | Ogre::SceneManager | virtual |
hasSceneNode(const String &name) const | Ogre::SceneManager | virtual |
hasStaticGeometry(const String &name) const | Ogre::SceneManager | virtual |
IlluminationRenderStage enum name | Ogre::SceneManager | |
initRenderQueue(void) | Ogre::SceneManager | protectedvirtual |
initShadowVolumeMaterials(void) | Ogre::SceneManager | protectedvirtual |
injectMovableObject(MovableObject *m) | Ogre::SceneManager | virtual |
InstancedGeometryList typedef | Ogre::SceneManager | protected |
InstanceManagerMap typedef | Ogre::SceneManager | protected |
InstanceManagerVec typedef | Ogre::SceneManager | protected |
IRS_NONE enum value | Ogre::SceneManager | |
IRS_RENDER_RECEIVER_PASS enum value | Ogre::SceneManager | |
IRS_RENDER_TO_TEXTURE enum value | Ogre::SceneManager | |
isLateMaterialResolving() const | Ogre::SceneManager | inlinevirtual |
isRenderQueueToBeProcessed(uint8 qid) | Ogre::SceneManager | virtual |
isShadowTechniqueAdditive(void) const | Ogre::SceneManager | inlinevirtual |
isShadowTechniqueIntegrated(void) const | Ogre::SceneManager | inlinevirtual |
isShadowTechniqueInUse(void) const | Ogre::SceneManager | inlinevirtual |
isShadowTechniqueModulative(void) const | Ogre::SceneManager | inlinevirtual |
isShadowTechniqueStencilBased(void) const | Ogre::SceneManager | inlinevirtual |
isShadowTechniqueTextureBased(void) const | Ogre::SceneManager | inlinevirtual |
isSkyBoxEnabled(void) const | Ogre::SceneManager | inlinevirtual |
isSkyDomeEnabled(void) const | Ogre::SceneManager | inlinevirtual |
isSkyPlaneEnabled(void) const | Ogre::SceneManager | inlinevirtual |
LIGHT_TYPE_MASK | Ogre::SceneManager | static |
LightClippingInfoMap typedef | Ogre::SceneManager | protected |
LightInfoList typedef | Ogre::SceneManager | protected |
ListenerList typedef | Ogre::SceneManager | protected |
LodListenerSet typedef | Ogre::SceneManager | protected |
mActiveCompositorChain | Ogre::SceneManager | protected |
mActiveQueuedRenderableVisitor | Ogre::SceneManager | protected |
mAmbientLight | Ogre::SceneManager | protected |
mAnimationsList | Ogre::SceneManager | protected |
mAnimationStates | Ogre::SceneManager | protected |
manualRender(RenderOperation *rend, Pass *pass, Viewport *vp, const Matrix4 &worldMatrix, const Matrix4 &viewMatrix, const Matrix4 &projMatrix, bool doBeginEndFrame=false) | Ogre::SceneManager | virtual |
manualRender(Renderable *rend, const Pass *pass, Viewport *vp, const Matrix4 &viewMatrix, const Matrix4 &projMatrix, bool doBeginEndFrame=false, bool lightScissoringClipping=true, bool doLightIteration=true, const LightList *manualLightList=0) | Ogre::SceneManager | virtual |
mAutoParamDataSource | Ogre::SceneManager | protected |
mAutoTrackingSceneNodes | Ogre::SceneManager | protected |
mCachedLightInfos | Ogre::SceneManager | protected |
mCachedViewMatrix | Ogre::SceneManager | protected |
mCameraInProgress | Ogre::SceneManager | protected |
mCameraRelativePosition | Ogre::SceneManager | protected |
mCameraRelativeRendering | Ogre::SceneManager | protected |
mCameras | Ogre::SceneManager | protected |
mCamVisibleObjectsMap | Ogre::SceneManager | protected |
mCurrentShadowTexture | Ogre::SceneManager | protected |
mCurrentViewport | Ogre::SceneManager | protected |
mDebugShadows | Ogre::SceneManager | protected |
mDefaultQueuedRenderableVisitor | Ogre::SceneManager | protected |
mDefaultShadowCameraSetup | Ogre::SceneManager | protected |
mDefaultShadowFarDist | Ogre::SceneManager | protected |
mDefaultShadowFarDistSquared | Ogre::SceneManager | protected |
mDestRenderSystem | Ogre::SceneManager | protected |
mDirtyInstanceManagers | Ogre::SceneManager | protected |
mDirtyInstanceMgrsTmp | Ogre::SceneManager | protected |
mDisplayNodes | Ogre::SceneManager | protected |
mEntityMaterialLodChangedEvents | Ogre::SceneManager | protected |
mEntityMeshLodChangedEvents | Ogre::SceneManager | protected |
mFindVisibleObjects | Ogre::SceneManager | protected |
mFiniteExtrusionParams | Ogre::SceneManager | protected |
mFlipCullingOnNegativeScale | Ogre::SceneManager | protected |
mFogColour | Ogre::SceneManager | protected |
mFogDensity | Ogre::SceneManager | protected |
mFogEnd | Ogre::SceneManager | protected |
mFogMode | Ogre::SceneManager | protected |
mFogStart | Ogre::SceneManager | protected |
mFullScreenQuad | Ogre::SceneManager | protected |
mGpuParamsDirty | Ogre::SceneManager | protected |
mIlluminationStage | Ogre::SceneManager | protected |
mInfiniteExtrusionParams | Ogre::SceneManager | protected |
mInstancedGeometryList | Ogre::SceneManager | protected |
mInstanceManagerMap | Ogre::SceneManager | protected |
mLastFrameNumber | Ogre::SceneManager | protected |
mLastLightHash | Ogre::SceneManager | protected |
mLastLightHashGpuProgram | Ogre::SceneManager | protected |
mLastLightLimit | Ogre::SceneManager | protected |
mLastRenderQueueInvocationCustom | Ogre::SceneManager | protected |
mLateMaterialResolving | Ogre::SceneManager | protected |
mLightClippingInfoMap | Ogre::SceneManager | protected |
mLightClippingInfoMapFrameNumber | Ogre::SceneManager | protected |
mLightsAffectingFrustum | Ogre::SceneManager | protected |
mLightsDirtyCounter | Ogre::SceneManager | protected |
mListeners | Ogre::SceneManager | protected |
mLodListeners | Ogre::SceneManager | protected |
mMovableNameGenerator | Ogre::SceneManager | protected |
mMovableObjectCollectionMap | Ogre::SceneManager | protected |
mMovableObjectLodChangedEvents | Ogre::SceneManager | protected |
mName | Ogre::SceneManager | protected |
mNormaliseNormalsOnScale | Ogre::SceneManager | protected |
mNullShadowTexture | Ogre::SceneManager | protected |
MovableObjectCollectionMap typedef | Ogre::SceneManager | protected |
MovableObjectIterator typedef | Ogre::SceneManager | |
MovableObjectLodChangedEventList typedef | Ogre::SceneManager | protected |
MovableObjectMap typedef | Ogre::SceneManager | protected |
mPassCullingMode | Ogre::SceneManager | protected |
mRenderObjectListeners | Ogre::SceneManager | protected |
mRenderQueue | Ogre::SceneManager | protected |
mRenderQueueListeners | Ogre::SceneManager | protected |
mResetIdentityProj | Ogre::SceneManager | protected |
mResetIdentityView | Ogre::SceneManager | protected |
mSceneNodes | Ogre::SceneManager | protected |
mSceneRoot | Ogre::SceneManager | protected |
mShadowAdditiveLightClip | Ogre::SceneManager | protected |
mShadowCamLightMapping | Ogre::SceneManager | protected |
mShadowCasterAABBQuery | Ogre::SceneManager | protected |
mShadowCasterList | Ogre::SceneManager | protected |
mShadowCasterPlainBlackPass | Ogre::SceneManager | protected |
mShadowCasterQueryListener | Ogre::SceneManager | protected |
mShadowCasterRenderBackFaces | Ogre::SceneManager | protected |
mShadowCasterSphereQuery | Ogre::SceneManager | protected |
mShadowColour | Ogre::SceneManager | protected |
mShadowDebugPass | Ogre::SceneManager | protected |
mShadowDirLightExtrudeDist | Ogre::SceneManager | protected |
mShadowIndexBuffer | Ogre::SceneManager | protected |
mShadowIndexBufferSize | Ogre::SceneManager | protected |
mShadowIndexBufferUsedSize | Ogre::SceneManager | protected |
mShadowMaterialInitDone | Ogre::SceneManager | protected |
mShadowModulativePass | Ogre::SceneManager | protected |
mShadowReceiverPass | Ogre::SceneManager | protected |
mShadowStencilPass | Ogre::SceneManager | protected |
mShadowTechnique | Ogre::SceneManager | protected |
mShadowTextureCameras | Ogre::SceneManager | protected |
mShadowTextureConfigDirty | Ogre::SceneManager | protected |
mShadowTextureConfigList | Ogre::SceneManager | protected |
mShadowTextureCountPerType | Ogre::SceneManager | protected |
mShadowTextureCurrentCasterLightList | Ogre::SceneManager | protected |
mShadowTextureCustomCasterFPParams | Ogre::SceneManager | protected |
mShadowTextureCustomCasterFragmentProgram | Ogre::SceneManager | protected |
mShadowTextureCustomCasterPass | Ogre::SceneManager | protected |
mShadowTextureCustomCasterVertexProgram | Ogre::SceneManager | protected |
mShadowTextureCustomCasterVPParams | Ogre::SceneManager | protected |
mShadowTextureCustomReceiverFPParams | Ogre::SceneManager | protected |
mShadowTextureCustomReceiverFragmentProgram | Ogre::SceneManager | protected |
mShadowTextureCustomReceiverPass | Ogre::SceneManager | protected |
mShadowTextureCustomReceiverVertexProgram | Ogre::SceneManager | protected |
mShadowTextureCustomReceiverVPParams | Ogre::SceneManager | protected |
mShadowTextureFadeEnd | Ogre::SceneManager | protected |
mShadowTextureFadeStart | Ogre::SceneManager | protected |
mShadowTextureIndexLightList | Ogre::SceneManager | protected |
mShadowTextureOffset | Ogre::SceneManager | protected |
mShadowTextures | Ogre::SceneManager | protected |
mShadowTextureSelfShadow | Ogre::SceneManager | protected |
mShadowUseInfiniteFarPlane | Ogre::SceneManager | protected |
mShowBoundingBoxes | Ogre::SceneManager | protected |
mSkyBoxEnabled | Ogre::SceneManager | protected |
mSkyBoxGenParameters | Ogre::SceneManager | protected |
mSkyBoxNode | Ogre::SceneManager | protected |
mSkyBoxObj | Ogre::SceneManager | protected |
mSkyBoxOrientation | Ogre::SceneManager | protected |
mSkyBoxRenderQueue | Ogre::SceneManager | protected |
mSkyDomeEnabled | Ogre::SceneManager | protected |
mSkyDomeEntity | Ogre::SceneManager | protected |
mSkyDomeGenParameters | Ogre::SceneManager | protected |
mSkyDomeNode | Ogre::SceneManager | protected |
mSkyDomeOrientation | Ogre::SceneManager | protected |
mSkyDomeRenderQueue | Ogre::SceneManager | protected |
mSkyPlane | Ogre::SceneManager | protected |
mSkyPlaneEnabled | Ogre::SceneManager | protected |
mSkyPlaneEntity | Ogre::SceneManager | protected |
mSkyPlaneGenParameters | Ogre::SceneManager | protected |
mSkyPlaneNode | Ogre::SceneManager | protected |
mSkyPlaneRenderQueue | Ogre::SceneManager | protected |
mSpecialCaseQueueList | Ogre::SceneManager | protected |
mSpecialCaseQueueMode | Ogre::SceneManager | protected |
mStaticGeometryList | Ogre::SceneManager | protected |
mSuppressRenderStateChanges | Ogre::SceneManager | protected |
mSuppressShadows | Ogre::SceneManager | protected |
mTempXform | Ogre::SceneManager | protected |
mTestLightInfos | Ogre::SceneManager | protected |
mVisibilityMask | Ogre::SceneManager | protected |
mWorldGeometryRenderQueue | Ogre::SceneManager | protected |
OGRE_MUTEX(mMovableObjectCollectionMapMutex) | Ogre::SceneManager | protected |
OGRE_MUTEX(mAnimationsListMutex) | Ogre::SceneManager | protected |
OGRE_MUTEX(sceneGraphMutex) | Ogre::SceneManager | |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
PrefabType enum name | Ogre::SceneManager | |
prepareRenderQueue(void) | Ogre::SceneManager | protectedvirtual |
prepareShadowTextures(Camera *cam, Viewport *vp, const LightList *lightList=0) | Ogre::SceneManager | virtual |
prepareWorldGeometry(const String &filename) | Ogre::SceneManager | virtual |
prepareWorldGeometry(DataStreamPtr &stream, const String &typeName=StringUtil::BLANK) | Ogre::SceneManager | virtual |
PT_CUBE enum value | Ogre::SceneManager | |
PT_PLANE enum value | Ogre::SceneManager | |
PT_SPHERE enum value | Ogre::SceneManager | |
removeListener(Listener *s) | Ogre::SceneManager | virtual |
removeLodListener(LodListener *listener) | Ogre::SceneManager | |
removeRenderObjectListener(RenderObjectListener *delListener) | Ogre::SceneManager | virtual |
removeRenderQueueListener(RenderQueueListener *delListener) | Ogre::SceneManager | virtual |
removeSpecialCaseRenderQueue(uint8 qid) | Ogre::SceneManager | virtual |
renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
renderBasicQueueGroupObjects(RenderQueueGroup *pGroup, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
RenderObjectListenerList typedef | Ogre::SceneManager | protected |
renderObjects(const QueuedRenderableCollection &objs, QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, const LightList *manualLightList=0) | Ogre::SceneManager | protectedvirtual |
RenderQueueListenerList typedef | Ogre::SceneManager | protected |
renderShadowVolumeObjects(ShadowCaster::ShadowRenderableListIterator iShadowRenderables, Pass *pass, const LightList *manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided) | Ogre::SceneManager | protected |
renderShadowVolumesToStencil(const Light *light, const Camera *cam, bool calcScissor) | Ogre::SceneManager | protectedvirtual |
renderSingleObject(Renderable *rend, const Pass *pass, bool lightScissoringClipping, bool doLightIteration, const LightList *manualLightList=0) | Ogre::SceneManager | protectedvirtual |
renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup *group, QueuedRenderableCollection::OrganisationMode om) | Ogre::SceneManager | protectedvirtual |
renderTransparentShadowCasterObjects(const QueuedRenderableCollection &objs, QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, const LightList *manualLightList=0) | Ogre::SceneManager | protectedvirtual |
renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence *s) | Ogre::SceneManager | protectedvirtual |
renderVisibleObjectsDefaultSequence(void) | Ogre::SceneManager | protectedvirtual |
resetLightClip() | Ogre::SceneManager | protectedvirtual |
resetScissor() | Ogre::SceneManager | protectedvirtual |
resetViewProjMode(bool fixedFunction) | Ogre::SceneManager | protectedvirtual |
SceneManager(const String &instanceName) | Ogre::SceneManager | |
SceneMgrQueuedRenderableVisitor class | Ogre::SceneManager | friend |
SceneNodeList typedef | Ogre::SceneManager | protected |
SCRQM_EXCLUDE enum value | Ogre::SceneManager | |
SCRQM_INCLUDE enum value | Ogre::SceneManager | |
setAmbientLight(const ColourValue &colour) | Ogre::SceneManager | |
setCameraRelativeRendering(bool rel) | Ogre::SceneManager | inlinevirtual |
setDisplaySceneNodes(bool display) | Ogre::SceneManager | virtual |
setFindVisibleObjects(bool find) | Ogre::SceneManager | inlinevirtual |
setFlipCullingOnNegativeScale(bool n) | Ogre::SceneManager | inlinevirtual |
setFog(FogMode mode=FOG_NONE, const ColourValue &colour=ColourValue::White, Real expDensity=0.001, Real linearStart=0.0, Real linearEnd=1.0) | Ogre::SceneManager | |
setLateMaterialResolving(bool isLate) | Ogre::SceneManager | inlinevirtual |
setNormaliseNormalsOnScale(bool n) | Ogre::SceneManager | inlinevirtual |
setOption(const String &strKey, const void *pValue) | Ogre::SceneManager | inlinevirtual |
setQueuedRenderableVisitor(SceneMgrQueuedRenderableVisitor *visitor) | Ogre::SceneManager | |
setShadowCameraSetup(const ShadowCameraSetupPtr &shadowSetup) | Ogre::SceneManager | virtual |
setShadowCasterRenderBackFaces(bool bf) | Ogre::SceneManager | inlinevirtual |
setShadowColour(const ColourValue &colour) | Ogre::SceneManager | virtual |
setShadowDirectionalLightExtrusionDistance(Real dist) | Ogre::SceneManager | virtual |
setShadowDirLightTextureOffset(Real offset) | Ogre::SceneManager | inlinevirtual |
setShadowFarDistance(Real distance) | Ogre::SceneManager | virtual |
setShadowIndexBufferSize(size_t size) | Ogre::SceneManager | virtual |
setShadowTechnique(ShadowTechnique technique) | Ogre::SceneManager | virtual |
setShadowTextureCasterMaterial(const String &name) | Ogre::SceneManager | virtual |
setShadowTextureConfig(size_t shadowIndex, unsigned short width, unsigned short height, PixelFormat format, unsigned short fsaa=0, uint16 depthBufferPoolId=1) | Ogre::SceneManager | virtual |
setShadowTextureConfig(size_t shadowIndex, const ShadowTextureConfig &config) | Ogre::SceneManager | virtual |
setShadowTextureCount(size_t count) | Ogre::SceneManager | virtual |
setShadowTextureCountPerLightType(Light::LightTypes type, size_t count) | Ogre::SceneManager | inline |
setShadowTextureFadeEnd(Real fadeEnd) | Ogre::SceneManager | inlinevirtual |
setShadowTextureFadeStart(Real fadeStart) | Ogre::SceneManager | inlinevirtual |
setShadowTextureFSAA(unsigned short fsaa) | Ogre::SceneManager | virtual |
setShadowTexturePixelFormat(PixelFormat fmt) | Ogre::SceneManager | virtual |
setShadowTextureReceiverMaterial(const String &name) | Ogre::SceneManager | virtual |
setShadowTextureSelfShadow(bool selfShadow) | Ogre::SceneManager | virtual |
setShadowTextureSettings(unsigned short size, unsigned short count, PixelFormat fmt=PF_X8R8G8B8, unsigned short fsaa=0, uint16 depthBufferPoolId=1) | Ogre::SceneManager | virtual |
setShadowTextureSize(unsigned short size) | Ogre::SceneManager | virtual |
setShadowUseInfiniteFarPlane(bool enable) | Ogre::SceneManager | inlinevirtual |
setShadowUseLightClipPlanes(bool enabled) | Ogre::SceneManager | inlinevirtual |
setShadowVolumeStencilState(bool secondpass, bool zfail, bool twosided) | Ogre::SceneManager | protectedvirtual |
setShowDebugShadows(bool debug) | Ogre::SceneManager | inlinevirtual |
setSkyBox(bool enable, const String &materialName, Real distance=5000, bool drawFirst=true, const Quaternion &orientation=Quaternion::IDENTITY, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
setSkyBoxEnabled(bool enable) | Ogre::SceneManager | inlinevirtual |
setSkyDome(bool enable, const String &materialName, Real curvature=10, Real tiling=8, Real distance=4000, bool drawFirst=true, const Quaternion &orientation=Quaternion::IDENTITY, int xsegments=16, int ysegments=16, int ysegments_keep=-1, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
setSkyDomeEnabled(bool enable) | Ogre::SceneManager | inlinevirtual |
setSkyPlane(bool enable, const Plane &plane, const String &materialName, Real scale=1000, Real tiling=10, bool drawFirst=true, Real bow=0, int xsegments=1, int ysegments=1, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) | Ogre::SceneManager | virtual |
setSkyPlaneEnabled(bool enable) | Ogre::SceneManager | inlinevirtual |
setSpecialCaseRenderQueueMode(SpecialCaseRenderQueueMode mode) | Ogre::SceneManager | virtual |
setViewMatrix(const Matrix4 &m) | Ogre::SceneManager | protectedvirtual |
setViewport(Viewport *vp) | Ogre::SceneManager | protectedvirtual |
setVisibilityMask(uint32 vmask) | Ogre::SceneManager | inlinevirtual |
setWorldGeometry(const String &filename) | Ogre::SceneManager | virtual |
setWorldGeometry(DataStreamPtr &stream, const String &typeName=StringUtil::BLANK) | Ogre::SceneManager | virtual |
setWorldGeometryRenderQueue(uint8 qid) | Ogre::SceneManager | virtual |
ShadowCamLightMapping typedef | Ogre::SceneManager | protected |
ShadowCasterList typedef | Ogre::SceneManager | protected |
ShadowTextureCameraList typedef | Ogre::SceneManager | protected |
showBoundingBoxes(bool bShow) | Ogre::SceneManager | virtual |
SpecialCaseRenderQueueList typedef | Ogre::SceneManager | protected |
SpecialCaseRenderQueueMode enum name | Ogre::SceneManager | |
STATICGEOMETRY_TYPE_MASK | Ogre::SceneManager | static |
StaticGeometryList typedef | Ogre::SceneManager | protected |
updateDirtyInstanceManagers(void) | Ogre::SceneManager | protected |
updateGpuProgramParameters(const Pass *p) | Ogre::SceneManager | protectedvirtual |
updateRenderQueueGroupSplitOptions(RenderQueueGroup *group, bool suppressShadows, bool suppressRenderState) | Ogre::SceneManager | protectedvirtual |
updateRenderQueueSplitOptions(void) | Ogre::SceneManager | protectedvirtual |
useLights(const LightList &lights, unsigned short limit) | Ogre::SceneManager | protectedvirtual |
useLightsGpuProgram(const Pass *pass, const LightList *lights) | Ogre::SceneManager | protectedvirtual |
USER_TYPE_MASK_LIMIT | Ogre::SceneManager | static |
useRenderableViewProjMode(const Renderable *pRend, bool fixedFunction) | Ogre::SceneManager | protectedvirtual |
validatePassForRendering(const Pass *pass) | Ogre::SceneManager | protectedvirtual |
validateRenderableForRendering(const Pass *pass, const Renderable *rend) | Ogre::SceneManager | protectedvirtual |
WORLD_GEOMETRY_TYPE_MASK | Ogre::SceneManager | static |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~SceneManager() | Ogre::SceneManager | virtual |