_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 |