Castor3D 0.17.0
Multiplatform 3D engine
castor3d::Light Member List

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

accept(ConfigurationVisitorBase &vis)castor3d::Light
addParsers(castor::AttributeParsers &result)castor3d::Lightstatic
attachTo(SceneNode &node)castor3d::MovableObjectvirtual
cloneInto(Light &output) constcastor3d::Light
detach()castor3d::MovableObject
disable()castor3d::Lightinline
enable()castor3d::Lightinline
fillLightBuffer(uint32_t index, VkDeviceSize offset, castor::Point4f *data)castor3d::Light
fillShadowBuffer(AllShadowData &data)castor3d::Light
getBoundingBox() constcastor3d::Lightinline
getBufferIndex() constcastor3d::Lightinline
getBufferOffset() constcastor3d::Lightinline
getCategory() constcastor3d::Lightinline
getColour() constcastor3d::Lightinline
getDirectionalLight() constcastor3d::Light
getEngine() const noexceptcastor3d::MovableObject
getExpectedGlobalIlluminationType() constcastor3d::Lightinline
getFarPlane() constcastor3d::Lightinline
getGlobalIlluminationType() constcastor3d::Lightinline
getLightComponentCount() constcastor3d::Lightinline
getLightType() constcastor3d::Lightinline
getLpvConfig() constcastor3d::Lightinline
getLpvConfig()castor3d::Lightinline
getMovableType() const noexceptcastor3d::MovableObjectinline
getName() const noexceptcastor::NamedBaseT< T >inline
getOwner() const noexceptcastor::OwnedBy< Scene >inline
getParent() const noexceptcastor3d::MovableObjectinline
getPointLight() constcastor3d::Light
getRsmConfig() constcastor3d::Lightinline
getShadowComponentCount() constcastor3d::Lightinline
getShadowConfig() constcastor3d::Lightinline
getShadowConfig()castor3d::Lightinline
getShadowMap() constcastor3d::Lightinline
getShadowMapIndex() constcastor3d::Lightinline
getShadowPcfFilterSize() constcastor3d::Lightinline
getShadowPcfOffsets() constcastor3d::Lightinline
getShadowPcfSampleCount() constcastor3d::Lightinline
getShadowRawOffsets() constcastor3d::Lightinline
getShadowType() constcastor3d::Lightinline
getSpotLight() constcastor3d::Light
getVolumetricScatteringFactor() constcastor3d::Lightinline
getVolumetricSteps() constcastor3d::Lightinline
getVsmLightBleedingReduction() constcastor3d::Lightinline
getVsmMinVariance() constcastor3d::Lightinline
isEnabled() constcastor3d::Lightinline
isExpectedShadowProducer() constcastor3d::Lightinline
isShadowProducer() constcastor3d::Lightinline
Light(castor::String const &name, LightCreateInfo const &createInfo)castor3d::Light
Light(castor::String const &name, Scene &scene, SceneNode &node, LightFactory &factory, LightType lightType)castor3d::Light
LightCategorycastor3d::Lightfriend
m_dirtycastor3d::MovableObjectprotected
m_namecastor::NamedBaseT< T >protected
m_notifyIndexcastor3d::MovableObjectprotected
m_sceneNodecastor3d::MovableObjectprotected
m_typecastor3d::MovableObjectprotected
markDirty()castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type, SceneNode &node)castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type)castor3d::MovableObject
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
needsRsmShadowMaps() constcastor3d::Lightinline
onGPUChangedcastor3d::Light
OwnedBy(Scene &owner) noexceptcastor::OwnedBy< Scene >inlineexplicitprotected
rename(T name) noexceptcastor::NamedBaseT< T >inline
setColour(float const *values)castor3d::Lightinline
setColour(float r, float g, float b)castor3d::Lightinline
setColour(castor::Point3f const &value)castor3d::Lightinline
setColour(castor::RgbColour const &value)castor3d::Lightinline
setEnabled(bool value)castor3d::Lightinline
setGlobalIlluminationType(GlobalIlluminationType value)castor3d::Lightinline
setOwner(Scene &owner) noexceptcastor::OwnedBy< Scene >inline
setPcfFilterSize(uint32_t value)castor3d::Lightinline
setPcfMaxSlopeOffset(float value)castor3d::Lightinline
setPcfMinOffset(float value)castor3d::Lightinline
setPcfSampleCount(uint32_t value)castor3d::Lightinline
setRawMaxSlopeOffset(float value)castor3d::Lightinline
setRawMinOffset(float value)castor3d::Lightinline
setShadowConfig(ShadowConfig config)castor3d::Lightinline
setShadowMap(ShadowMapRPtr value, int32_t index=-1)castor3d::Lightinline
setShadowMapIndex(int32_t index)castor3d::Lightinline
setShadowType(ShadowType value)castor3d::Lightinline
setVolumetricScatteringFactor(float value)castor3d::Lightinline
setVolumetricSteps(uint32_t value)castor3d::Lightinline
setVsmLightBleedingReduction(float value)castor3d::Lightinline
setVsmMinVariance(float value)castor3d::Lightinline
update(CpuUpdater &updater)castor3d::Light
~MovableObject() noexceptcastor3d::MovableObjectvirtual