| _entity(const String &name) const | G3D::Scene | protected |
| ALREADY_VISITED enum value | G3D::Scene | protected |
| appendSceneSearchPaths(const Array< String > &paths) | G3D::Scene | static |
| clear() | G3D::Scene | virtual |
| clearOrder(const String &entity1Name, const String &entity2Name) | G3D::Scene | |
| contains(const shared_ptr< Camera > &c) const | G3D::Scene | |
| create(const shared_ptr< AmbientOcclusion > &ambientOcclusion) | G3D::Scene | static |
| createEntity(const String &name, const Any &any, const Scene::LoadOptions &options=Scene::LoadOptions()) | G3D::Scene | virtual |
| createEntity(const String &entityType, const String &name, const Any &any, const Scene::LoadOptions &options=Scene::LoadOptions()) | G3D::Scene | virtual |
| createModel(const Any &v, const String &name) | G3D::Scene | virtual |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| defaultCamera() const | G3D::Scene | |
| DependencyList typedef | G3D::Scene | protected |
| DependencyTable typedef | G3D::Scene | protected |
| description() const | G3D::Scene | inline |
| editing() const | G3D::Scene | inline |
| entity(const String &name) const | G3D::Scene | |
| EntityFactory typedef | G3D::Scene | |
| environmentMapAsCubeMap() const | G3D::Scene | |
| eyeRay(const shared_ptr< Camera > &camera, const Vector2 &pixel, const Rect2D &viewport, const Vector2int16 guardBandThickness) const | G3D::Scene | |
| getCameraNames(Array< String > &names) const | G3D::Scene | |
| getDescendants(const Array< String > &root, Array< String > &descendants) const | G3D::Scene | |
| getEntityArray(Array< shared_ptr< Entity > > &array) const | G3D::Scene | inline |
| getEntityArray(const Array< String > &names, Array< shared_ptr< Entity > > &array) const | G3D::Scene | |
| getEntityNames(Array< String > &names) const | G3D::Scene | |
| getTypedEntityArray(Array< shared_ptr< EntitySubclass > > &array) const | G3D::Scene | inline |
| getVisibleBounds(AABox &box) const | G3D::Scene | |
| insert(const shared_ptr< Entity > &entity) | G3D::Scene | virtual |
| insert(const shared_ptr< Model > &model) | G3D::Scene | virtual |
| intersect(const Ray &ray, float &distance=ignoreFloat, bool intersectMarkers=false, const Array< shared_ptr< Entity > > &exclude=Array< shared_ptr< Entity > >(), Model::HitInfo &info=Model::HitInfo::ignore) const | G3D::Scene | virtual |
| intersectBounds(const Ray &ray, float &distance=ignoreFloat, bool intersectMarkers=false, const Array< shared_ptr< Entity > > &exclude=Array< shared_ptr< Entity > >()) const | G3D::Scene | virtual |
| lastEditingTime() const | G3D::Scene | inline |
| lastLightChangeTime() const | G3D::Scene | inline |
| lastStructuralChangeTime() const | G3D::Scene | inline |
| lastVisibleChangeTime() const | G3D::Scene | inline |
| LazyModelFactory typedef | G3D::Scene | |
| lightingEnvironment() const | G3D::Scene | inline |
| lightingEnvironment() | G3D::Scene | inline |
| load(const String &sceneName, const LoadOptions &loadOptions=LoadOptions()) | G3D::Scene | virtual |
| m_ancestorTable | G3D::Scene | protected |
| m_cameraArray | G3D::Scene | protected |
| m_defaultCameraName | G3D::Scene | protected |
| m_descendantTable | G3D::Scene | protected |
| m_description | G3D::Scene | protected |
| m_editing | G3D::Scene | protected |
| m_entityArray | G3D::Scene | protected |
| m_entityFactory | G3D::Scene | protected |
| m_entityTable | G3D::Scene | protected |
| m_font | G3D::Scene | protected |
| m_lastEditingTime | G3D::Scene | protected |
| m_lastLightChangeTime | G3D::Scene | protected |
| m_lastStructuralChangeTime | G3D::Scene | protected |
| m_lastVisibleChangeTime | G3D::Scene | protected |
| m_localLightingEnvironment | G3D::Scene | protected |
| m_modelFactory | G3D::Scene | protected |
| m_modelsAny | G3D::Scene | protected |
| m_modelTable | G3D::Scene | protected |
| m_name | G3D::Scene | protected |
| m_needEntitySort | G3D::Scene | protected |
| m_skybox | G3D::Scene | protected |
| m_sourceAny | G3D::Scene | protected |
| m_time | G3D::Scene | protected |
| m_triTree | G3D::Scene | protected |
| m_vrSettings | G3D::Scene | protected |
| modelTable() const | G3D::Scene | inline |
| name() const | G3D::Scene | inline |
| NOT_VISITED enum value | G3D::Scene | protected |
| onPose(Array< shared_ptr< Surface > > &surfaceArray) | G3D::Scene | virtual |
| onSimulation(SimTime deltaTime) | G3D::Scene | virtual |
| registerEntitySubclass(const String &name, EntityFactory factory, bool errorIfAlreadyRegistered=true) | G3D::Scene | |
| registerModelSubclass(const String &name, LazyModelFactory factory, bool errorIfAlreadyRegistered=true) | G3D::Scene | |
| remove(const shared_ptr< Entity > &entity) | G3D::Scene | virtual |
| remove(const shared_ptr< Model > &model) | G3D::Scene | virtual |
| removeEntity(const String &entityName) | G3D::Scene | virtual |
| removeModel(const String &modelName) | G3D::Scene | virtual |
| Scene(const shared_ptr< AmbientOcclusion > &ambientOcclusion) | G3D::Scene | protected |
| sceneNames() | G3D::Scene | static |
| sceneNameToFilename(const String &scene) | G3D::Scene | static |
| setDescription(const String &d) | G3D::Scene | inline |
| setEditing(bool b) | G3D::Scene | |
| setOrder(const String &entity1Name, const String &entity2Name) | G3D::Scene | |
| setSceneSearchPaths(const Array< String > &paths) | G3D::Scene | static |
| setTime(const SimTime t) | G3D::Scene | virtual |
| skyboxAsCubeMap() const | G3D::Scene | |
| sortEntitiesByDependency() | G3D::Scene | protected |
| time() const | G3D::Scene | inline |
| toAny(const bool forceAll=false) const | G3D::Scene | |
| tritree() | G3D::Scene | |
| typedEntity(const String &name) const | G3D::Scene | inline |
| VISITING enum value | G3D::Scene | protected |
| VisitorState enum name | G3D::Scene | protected |
| visualize(RenderDevice *rd, const shared_ptr< Entity > &selectedEntity, const Array< shared_ptr< Surface > > &allSurfaces, const SceneVisualizationSettings &v, const shared_ptr< Camera > &camera) | G3D::Scene | |
| vrSettings() const | G3D::Scene | inline |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |