addAnimatedTexture(TextureSourceInfo const &sourceInfo, TextureConfiguration const &config, Pass &pass) | castor3d::Scene | |
addEnvironmentMap(SceneNode &node) | castor3d::Scene | |
addGeometry(GeometryCache::ElementPtrT element) | castor3d::Scene | inline |
CameraRootNode | castor3d::Scene | static |
cleanup() | castor3d::Scene | |
getAmbientLight() const noexcept | castor3d::Scene | inline |
getBackground() const noexcept | castor3d::Scene | inline |
getBackgroundColour() const noexcept | castor3d::Scene | inline |
getBackgroundModel() const | castor3d::Scene | |
getBackgroundModelId() const | castor3d::Scene | |
getBillboardsBuffer() const | castor3d::Scene | |
getBindlessTexDescriptorLayout() const | castor3d::Scene | |
getBindlessTexDescriptorPool() const | castor3d::Scene | |
getBindlessTexDescriptorSet() const | castor3d::Scene | |
getBoundingBox() const noexcept | castor3d::Scene | inline |
getCameraRootNode() const noexcept | castor3d::Scene | inline |
getDebugConfig() const noexcept | castor3d::Scene | inline |
getDefaultLightingModel() const | castor3d::Scene | |
getDefaultLightingModelName() const | castor3d::Scene | |
getDirectionalShadowCascades() const noexcept | castor3d::Scene | inline |
getEnvironmentMap() const | castor3d::Scene | |
getEnvironmentMapIndex(SceneNode const &node) const | castor3d::Scene | |
getFaceCount() const | castor3d::Scene | |
getFlags() const | castor3d::Scene | |
getFog() const noexcept | castor3d::Scene | inline |
getFog() noexcept | castor3d::Scene | inline |
getLightingModelsID() const | castor3d::Scene | |
getLightsFactory() const noexcept | castor3d::Scene | inline |
getListener() const noexcept | castor3d::Scene | inline |
getLpvGridSize() const | castor3d::Scene | |
getLpvIndirectAttenuation() const noexcept | castor3d::Scene | inline |
getModelBuffer() const | castor3d::Scene | |
getName() const noexcept | castor::NamedBaseT< T > | inline |
getObjectRootNode() const noexcept | castor3d::Scene | inline |
getOwner() const | castor::OwnedBy< Engine > | inline |
getRenderNodes() const noexcept | castor3d::Scene | inline |
getRenderTargetsSemaphores() const | castor3d::Scene | |
getResources() noexcept | castor3d::Scene | inline |
getRootNode() const noexcept | castor3d::Scene | inline |
getVertexCount() const | castor3d::Scene | |
getVoxelConeTracingConfig() const noexcept | castor3d::Scene | inline |
getVoxelConeTracingConfig() noexcept | castor3d::Scene | inline |
hasBindless() const | castor3d::Scene | |
hasEnvironmentMap(SceneNode &node) const | castor3d::Scene | |
hasIBLSupport(LightingModelID lightingModelId) const | castor3d::Scene | |
hasObjects(LightingModelID lightingModelId) const | castor3d::Scene | |
hasOpaqueObjects() const noexcept | castor3d::Scene | inline |
hasShadows() const | castor3d::Scene | |
hasShadows(LightType lightType) const | castor3d::Scene | |
hasTransparentObjects() const noexcept | castor3d::Scene | inline |
initialise() | castor3d::Scene | |
isInitialised() const noexcept | castor3d::Scene | inline |
m_name | castor::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) noexcept | castor::NamedBaseT< T > | inlineexplicit |
needsGlobalIllumination() const | castor3d::Scene | |
needsGlobalIllumination(LightType ltType, GlobalIlluminationType giType) const | castor3d::Scene | |
needsSubsurfaceScattering() const noexcept | castor3d::Scene | inline |
ObjectRootNode | castor3d::Scene | static |
onSetBackground | castor3d::Scene | mutable |
onUpdate | castor3d::Scene | mutable |
OwnedBy(Engine &owner) | castor::OwnedBy< Engine > | inlineexplicitprotected |
removeEnvironmentMap(SceneNode &node) | castor3d::Scene | |
rename(T name) noexcept | castor::NamedBaseT< T > | inline |
RootNode | castor3d::Scene | static |
Scene(castor::String const &name, Engine &engine) | castor3d::Scene | |
setAmbientLight(castor::RgbColour const &value) noexcept | castor3d::Scene | inline |
setBackground(SceneBackgroundUPtr value) | castor3d::Scene | |
setBackgroundColour(castor::RgbColour const &value) noexcept | castor3d::Scene | inline |
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() noexcept | castor3d::Scene | |