Support Forum       G3D Web Page     
G3D::Scene Member List

This is the complete list of members for G3D::Scene, including all inherited members.

_entity(const String &name) constG3D::Sceneprotected
ALREADY_VISITED enum valueG3D::Sceneprotected
appendSceneSearchPaths(const Array< String > &paths)G3D::Scenestatic
clear()G3D::Scenevirtual
clearOrder(const String &entity1Name, const String &entity2Name)G3D::Scene
contains(const shared_ptr< Camera > &c) constG3D::Scene
create(const shared_ptr< AmbientOcclusion > &ambientOcclusion)G3D::Scenestatic
createEntity(const String &name, const Any &any, const Scene::LoadOptions &options=Scene::LoadOptions())G3D::Scenevirtual
createEntity(const String &entityType, const String &name, const Any &any, const Scene::LoadOptions &options=Scene::LoadOptions())G3D::Scenevirtual
createModel(const Any &v, const String &name)G3D::Scenevirtual
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
defaultCamera() constG3D::Scene
DependencyList typedefG3D::Sceneprotected
DependencyTable typedefG3D::Sceneprotected
description() constG3D::Sceneinline
editing() constG3D::Sceneinline
entity(const String &name) constG3D::Scene
EntityFactory typedefG3D::Scene
environmentMapAsCubeMap() constG3D::Scene
eyeRay(const shared_ptr< Camera > &camera, const Vector2 &pixel, const Rect2D &viewport, const Vector2int16 guardBandThickness) constG3D::Scene
getCameraNames(Array< String > &names) constG3D::Scene
getDescendants(const Array< String > &root, Array< String > &descendants) constG3D::Scene
getEntityArray(Array< shared_ptr< Entity > > &array) constG3D::Sceneinline
getEntityArray(const Array< String > &names, Array< shared_ptr< Entity > > &array) constG3D::Scene
getEntityNames(Array< String > &names) constG3D::Scene
getTypedEntityArray(Array< shared_ptr< EntitySubclass > > &array) constG3D::Sceneinline
getVisibleBounds(AABox &box) constG3D::Scene
insert(const shared_ptr< Entity > &entity)G3D::Scenevirtual
insert(const shared_ptr< Model > &model)G3D::Scenevirtual
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) constG3D::Scenevirtual
intersectBounds(const Ray &ray, float &distance=ignoreFloat, bool intersectMarkers=false, const Array< shared_ptr< Entity > > &exclude=Array< shared_ptr< Entity > >()) constG3D::Scenevirtual
lastEditingTime() constG3D::Sceneinline
lastLightChangeTime() constG3D::Sceneinline
lastStructuralChangeTime() constG3D::Sceneinline
lastVisibleChangeTime() constG3D::Sceneinline
LazyModelFactory typedefG3D::Scene
lightingEnvironment() constG3D::Sceneinline
lightingEnvironment()G3D::Sceneinline
load(const String &sceneName, const LoadOptions &loadOptions=LoadOptions())G3D::Scenevirtual
m_ancestorTableG3D::Sceneprotected
m_cameraArrayG3D::Sceneprotected
m_defaultCameraNameG3D::Sceneprotected
m_descendantTableG3D::Sceneprotected
m_descriptionG3D::Sceneprotected
m_editingG3D::Sceneprotected
m_entityArrayG3D::Sceneprotected
m_entityFactoryG3D::Sceneprotected
m_entityTableG3D::Sceneprotected
m_fontG3D::Sceneprotected
m_lastEditingTimeG3D::Sceneprotected
m_lastLightChangeTimeG3D::Sceneprotected
m_lastStructuralChangeTimeG3D::Sceneprotected
m_lastVisibleChangeTimeG3D::Sceneprotected
m_localLightingEnvironmentG3D::Sceneprotected
m_modelFactoryG3D::Sceneprotected
m_modelsAnyG3D::Sceneprotected
m_modelTableG3D::Sceneprotected
m_nameG3D::Sceneprotected
m_needEntitySortG3D::Sceneprotected
m_skyboxG3D::Sceneprotected
m_sourceAnyG3D::Sceneprotected
m_timeG3D::Sceneprotected
m_triTreeG3D::Sceneprotected
m_vrSettingsG3D::Sceneprotected
modelTable() constG3D::Sceneinline
name() constG3D::Sceneinline
NOT_VISITED enum valueG3D::Sceneprotected
onPose(Array< shared_ptr< Surface > > &surfaceArray)G3D::Scenevirtual
onSimulation(SimTime deltaTime)G3D::Scenevirtual
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::Scenevirtual
remove(const shared_ptr< Model > &model)G3D::Scenevirtual
removeEntity(const String &entityName)G3D::Scenevirtual
removeModel(const String &modelName)G3D::Scenevirtual
Scene(const shared_ptr< AmbientOcclusion > &ambientOcclusion)G3D::Sceneprotected
sceneNames()G3D::Scenestatic
sceneNameToFilename(const String &scene)G3D::Scenestatic
setDescription(const String &d)G3D::Sceneinline
setEditing(bool b)G3D::Scene
setOrder(const String &entity1Name, const String &entity2Name)G3D::Scene
setSceneSearchPaths(const Array< String > &paths)G3D::Scenestatic
setTime(const SimTime t)G3D::Scenevirtual
skyboxAsCubeMap() constG3D::Scene
sortEntitiesByDependency()G3D::Sceneprotected
time() constG3D::Sceneinline
toAny(const bool forceAll=false) constG3D::Scene
tritree()G3D::Scene
typedEntity(const String &name) constG3D::Sceneinline
VISITING enum valueG3D::Sceneprotected
VisitorState enum nameG3D::Sceneprotected
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() constG3D::Sceneinline
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual

documentation generated on Wed Nov 24 2021 08:02:00 using doxygen 1.8.15