| ActiveRefInfo | RefCountClass | |
| ActiveRefList | RefCountClass | static |
| ActiveRefNode | RefCountClass | |
| Add_Active_Ref(RefCountClass *obj) | RefCountClass | static |
| Add_Ref(void) const | RefCountClass | |
| Add_Render_Object(RenderObjClass *obj) | SimpleSceneClass | virtual |
| addDynamicLight(W3DDynamicLight *obj) | RTS3DScene | |
| AmbientLight | SceneClass | protected |
| castRay(RayCollisionTestClass &raytest, Bool testAll, Int collisionType) | RTS3DScene | |
| Compute_Point_Visibility(RenderInfoClass &rinfo, const Vector3 &point) | SimpleSceneClass | virtual |
| Create_Iterator(bool onlyvisible=false) | SimpleSceneClass | virtual |
| createLightsIterator(void) | RTS3DScene | |
| Customized_Render(RenderInfoClass &rinfo) | RTS3DScene | virtual |
| Delete_This(void) | RefCountClass | inlinevirtual |
| Destroy_Iterator(SceneIterator *it) | SimpleSceneClass | virtual |
| destroyLightsIterator(RefRenderObjListIterator *it) | RTS3DScene | |
| doRender(CameraClass *cam) | RTS3DScene | |
| DRAW(void) | SubsystemInterface | inline |
| draw() | RTS3DScene | virtual |
| drawTerrainOnly(Bool draw) | RTS3DScene | inline |
| EXTRA_PASS_CLEAR_LINE enum value | SceneClass | |
| EXTRA_PASS_DISABLE enum value | SceneClass | |
| EXTRA_PASS_LINE enum value | SceneClass | |
| ExtraPassPolyRenderMode | SceneClass | protected |
| ExtraPassPolyRenderType enum name | SceneClass | |
| FILL enum value | SceneClass | |
| flagOccludedObjects(CameraClass *camera) | RTS3DScene | protected |
| Flush(RenderInfoClass &rinfo) | RTS3DScene | |
| flushOccludedObjects(RenderInfoClass &rinfo) | RTS3DScene | protected |
| flushOccludedObjectsIntoStencil(RenderInfoClass &rinfo) | RTS3DScene | protected |
| flushTranslucentObjects(RenderInfoClass &rinfo) | RTS3DScene | protected |
| FogColor | SceneClass | protected |
| FogEnabled | SceneClass | protected |
| FogEnd | SceneClass | protected |
| FogStart | SceneClass | protected |
| Get_Ambient_Light(void) | SceneClass | inlinevirtual |
| Get_Extra_Pass_Polygon_Mode(void) | SceneClass | inline |
| Get_Fog_Color(void) | SceneClass | inlinevirtual |
| Get_Fog_Enable(void) | SceneClass | inlinevirtual |
| Get_Fog_Range(float *start, float *end) | SceneClass | inlinevirtual |
| Get_Polygon_Mode(void) | SceneClass | inline |
| Get_Scene_ID(void) | SimpleSceneClass | inlinevirtual |
| SceneClass::Get_Scene_ID(void) const | SceneClass | inlinevirtual |
| getADynamicLight(void) | RTS3DScene | |
| getCustomPassMode(void) | RTS3DScene | inline |
| getDefaultLightEnv(void) | RTS3DScene | inline |
| getDynamicLights(void) | RTS3DScene | inline |
| getName(void) | SubsystemInterface | inline |
| init() | RTS3DScene | inlinevirtual |
| LIGHT enum value | SceneClass | |
| LightList | SimpleSceneClass | protected |
| LINE enum value | SceneClass | |
| Load(ChunkLoadClass &cload) | SceneClass | virtual |
| m_camera | RTS3DScene | protected |
| m_customPassMode | RTS3DScene | protected |
| m_defaultLightEnv | RTS3DScene | protected |
| m_drawTerrainOnly | RTS3DScene | protected |
| m_dynamicLightList | RTS3DScene | protected |
| m_foggedLightEnv | RTS3DScene | protected |
| m_frenzyMaterialPass | RTS3DScene | protected |
| m_globalLight | RTS3DScene | protected |
| m_heatVisionMaterialPass | RTS3DScene | protected |
| m_heatVisionOnlyPass | RTS3DScene | protected |
| m_infantryAmbient | RTS3DScene | protected |
| m_infantryLight | RTS3DScene | protected |
| m_maskMaterialPass | RTS3DScene | protected |
| m_name | SubsystemInterface | protected |
| m_nonOccludersOrOccludees | RTS3DScene | protected |
| m_numGlobalLights | RTS3DScene | protected |
| m_numNonOccluderOrOccludee | RTS3DScene | protected |
| m_numPotentialOccludees | RTS3DScene | protected |
| m_numPotentialOccluders | RTS3DScene | protected |
| m_occludedMaterialPass | RTS3DScene | protected |
| m_occludedObjectsCount | RTS3DScene | protected |
| m_potentialOccludees | RTS3DScene | protected |
| m_potentialOccluders | RTS3DScene | protected |
| m_scratchLight | RTS3DScene | protected |
| m_shroudMaterialPass | RTS3DScene | protected |
| m_testPass | SkeletonSceneClass | protected |
| m_translucentObjectsBuffer | RTS3DScene | protected |
| m_translucentObjectsCount | RTS3DScene | protected |
| Num_Refs(void) const | RefCountClass | inline |
| ON_FRAME_UPDATE enum value | SceneClass | |
| operator==(const SceneClass &) | SceneClass | protected |
| POINT enum value | SceneClass | |
| PolyRenderMode | SceneClass | protected |
| PolyRenderType enum name | SceneClass | |
| Post_Render_Processing(RenderInfoClass &rinfo) | SimpleSceneClass | protectedvirtual |
| postProcessLoad() | SubsystemInterface | inlinevirtual |
| RefCountClass(void) | RefCountClass | inline |
| RefCountClass(const RefCountClass &) | RefCountClass | inline |
| Register(RenderObjClass *obj, RegType for_what) | SimpleSceneClass | virtual |
| RegType enum name | SceneClass | |
| RELEASE enum value | SceneClass | |
| Release_Ref(void) const | RefCountClass | inline |
| ReleaseList | SimpleSceneClass | protected |
| Remove_Active_Ref(RefCountClass *obj) | RefCountClass | static |
| Remove_All_Render_Objects(void) | SimpleSceneClass | virtual |
| Remove_Render_Object(RenderObjClass *obj) | SkeletonSceneClass | virtual |
| removeDynamicLight(W3DDynamicLight *obj) | RTS3DScene | |
| Render(RenderInfoClass &rinfo) | RTS3DScene | virtual |
| RenderList | SimpleSceneClass | protected |
| renderOneObject(RenderInfoClass &rinfo, RenderObjClass *robj, Int localPlayerIndex) | RTS3DScene | protected |
| renderSpecificDrawables(RenderInfoClass &rinfo, Int numDrawables, Drawable **theDrawables) | RTS3DScene | |
| reset() | RTS3DScene | inlinevirtual |
| RTS3DScene() | RTS3DScene | |
| safeContains(RenderObjClass *obj) | SkeletonSceneClass | |
| Save(ChunkSaveClass &csave) | SceneClass | virtual |
| SCENE_ID_LAST enum value | SceneClass | |
| SCENE_ID_SCENE enum value | SceneClass | |
| SCENE_ID_SIMPLE enum value | SceneClass | |
| SCENE_ID_UNKOWN enum value | SceneClass | |
| SceneClass(void) | SceneClass | |
| SceneClass(const SceneClass &) | SceneClass | protected |
| Set_Ambient_Light(const Vector3 &color) | SceneClass | inlinevirtual |
| Set_Extra_Pass_Polygon_Mode(ExtraPassPolyRenderType mode) | SceneClass | inline |
| Set_Fog_Color(const Vector3 &color) | SceneClass | inlinevirtual |
| Set_Fog_Enable(bool set) | SceneClass | inlinevirtual |
| Set_Fog_Range(float start, float end) | SceneClass | inlinevirtual |
| Set_Material_Pass(MaterialPassClass *pass) | SkeletonSceneClass | inline |
| Set_Polygon_Mode(PolyRenderType mode) | SceneClass | inline |
| Set_Ref_Owner(RefCountClass *obj, char *file, int line) | RefCountClass | static |
| setCustomPassMode(CustomScenePassModes mode) | RTS3DScene | inline |
| setGlobalLight(LightClass *pLight, Int lightIndex=0) | RTS3DScene | |
| setName(AsciiString name) | SubsystemInterface | inline |
| SimpleSceneClass(void) | SimpleSceneClass | |
| SkeletonSceneClass(void) | SkeletonSceneClass | inline |
| SubsystemInterface() | SubsystemInterface | |
| Total_Refs(void) | RefCountClass | inlinestatic |
| Unregister(RenderObjClass *obj, RegType for_what) | SimpleSceneClass | virtual |
| UPDATE(void) | SubsystemInterface | inline |
| update() | RTS3DScene | inlinevirtual |
| updateFixedLightEnvironments(RenderInfoClass &rinfo) | RTS3DScene | protected |
| UpdateList | SimpleSceneClass | protected |
| updatePlayerColorPasses(void) | RTS3DScene | protected |
| Validate_Active_Ref(RefCountClass *obj) | RefCountClass | static |
| Visibility_Check(CameraClass *camera) | RTS3DScene | virtual |
| Visibility_Checked | SimpleSceneClass | protected |
| ~RefCountClass(void) | RefCountClass | inlineprotectedvirtual |
| ~RTS3DScene() | RTS3DScene | |
| ~SceneClass(void) | SceneClass | virtual |
| ~SimpleSceneClass(void) | SimpleSceneClass | virtual |
| ~SkeletonSceneClass(void) | SkeletonSceneClass | inline |
| ~SubsystemInterface() | SubsystemInterface | virtual |