Castor3D 0.16.0
Multiplatform 3D engine
castor3d::Scene Member List

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

addAnimatedTexture(TextureSourceInfo const &sourceInfo, TextureConfiguration const &config, Pass &pass)castor3d::Scene
addEnvironmentMap(SceneNode &node)castor3d::Scene
addGeometry(GeometryCache::ElementPtrT element)castor3d::Sceneinline
CameraRootNodecastor3d::Scenestatic
cleanup()castor3d::Scene
getAmbientLight() const noexceptcastor3d::Sceneinline
getBackground() const noexceptcastor3d::Sceneinline
getBackgroundColour() const noexceptcastor3d::Sceneinline
getBackgroundModel() constcastor3d::Scene
getBackgroundModelId() constcastor3d::Scene
getBillboardsBuffer() constcastor3d::Scene
getBindlessTexDescriptorLayout() constcastor3d::Scene
getBindlessTexDescriptorPool() constcastor3d::Scene
getBindlessTexDescriptorSet() constcastor3d::Scene
getBoundingBox() const noexceptcastor3d::Sceneinline
getCameraRootNode() const noexceptcastor3d::Sceneinline
getDebugConfig() const noexceptcastor3d::Sceneinline
getDefaultLightingModel() constcastor3d::Scene
getDefaultLightingModelName() constcastor3d::Scene
getDirectionalShadowCascades() const noexceptcastor3d::Sceneinline
getEnvironmentMap() constcastor3d::Scene
getEnvironmentMapIndex(SceneNode const &node) constcastor3d::Scene
getFaceCount() constcastor3d::Scene
getFlags() constcastor3d::Scene
getFog() const noexceptcastor3d::Sceneinline
getFog() noexceptcastor3d::Sceneinline
getLightingModelsID() constcastor3d::Scene
getLightsFactory() const noexceptcastor3d::Sceneinline
getListener() const noexceptcastor3d::Sceneinline
getLpvGridSize() constcastor3d::Scene
getLpvIndirectAttenuation() const noexceptcastor3d::Sceneinline
getModelBuffer() constcastor3d::Scene
getName() const noexceptcastor::NamedBaseT< T >inline
getObjectRootNode() const noexceptcastor3d::Sceneinline
getOwner() constcastor::OwnedBy< Engine >inline
getRenderNodes() const noexceptcastor3d::Sceneinline
getRenderTargetsSemaphores() constcastor3d::Scene
getResources() noexceptcastor3d::Sceneinline
getRootNode() const noexceptcastor3d::Sceneinline
getVertexCount() constcastor3d::Scene
getVoxelConeTracingConfig() const noexceptcastor3d::Sceneinline
getVoxelConeTracingConfig() noexceptcastor3d::Sceneinline
hasBindless() constcastor3d::Scene
hasEnvironmentMap(SceneNode &node) constcastor3d::Scene
hasIBLSupport(LightingModelID lightingModelId) constcastor3d::Scene
hasObjects(LightingModelID lightingModelId) constcastor3d::Scene
hasOpaqueObjects() const noexceptcastor3d::Sceneinline
hasShadows() constcastor3d::Scene
hasShadows(LightType lightType) constcastor3d::Scene
hasTransparentObjects() const noexceptcastor3d::Sceneinline
initialise()castor3d::Scene
isInitialised() const noexceptcastor3d::Sceneinline
m_namecastor::NamedBaseT< T >protected
markDirty(SceneNode &object)castor3d::Scene
markDirty(BillboardBase &object)castor3d::Scene
markDirty(MovableObject &object)castor3d::Scene
merge(Scene &scene)castor3d::Scene
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
needsGlobalIllumination() constcastor3d::Scene
needsGlobalIllumination(LightType ltType, GlobalIlluminationType giType) constcastor3d::Scene
needsSubsurfaceScattering() const noexceptcastor3d::Sceneinline
ObjectRootNodecastor3d::Scenestatic
onSetBackgroundcastor3d::Scenemutable
onUpdatecastor3d::Scenemutable
OwnedBy(Engine &owner)castor::OwnedBy< Engine >inlineexplicitprotected
removeEnvironmentMap(SceneNode &node)castor3d::Scene
rename(T name) noexceptcastor::NamedBaseT< T >inline
RootNodecastor3d::Scenestatic
Scene(castor::String const &name, Engine &engine)castor3d::Scene
setAmbientLight(castor::RgbColour const &value) noexceptcastor3d::Sceneinline
setBackground(SceneBackgroundUPtr value)castor3d::Scene
setBackgroundColour(castor::RgbColour const &value) noexceptcastor3d::Sceneinline
setDefaultLightingModel(LightingModelID value)castor3d::Scene
setDirectionalShadowCascades(uint32_t value)castor3d::Scene
setLpvIndirectAttenuation(float value)castor3d::Scene
update(CpuUpdater &updater)castor3d::Scene
update(GpuUpdater &updater)castor3d::Scene
updateBoundingBox()castor3d::Scene
upload(UploadData &uploader)castor3d::Scene
~Scene() noexceptcastor3d::Scene