Castor3D 0.16.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
attachTo(SceneNode &node)castor3d::MovableObjectvirtual
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
getDiffuseIntensity() constcastor3d::Lightinline
getDirectionalLight() constcastor3d::Light
getEngine() const noexceptcastor3d::MovableObject
getExpectedGlobalIlluminationType() constcastor3d::Lightinline
getFarPlane() constcastor3d::Lightinline
getGlobalIlluminationType() constcastor3d::Lightinline
getIntensity() 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() constcastor::OwnedBy< Scene >inline
getParent() const noexceptcastor3d::MovableObjectinline
getPointLight() constcastor3d::Light
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
getSpecularIntensity() 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, Scene &scene, SceneNode &node, LightFactory &factory, LightType lightType)castor3d::Light
m_bufferIndexcastor3d::Lightprotected
m_bufferOffsetcastor3d::Lightprotected
m_categorycastor3d::Lightprotected
m_currentGlobalIlluminationcastor3d::Lightprotected
m_currentShadowCastercastor3d::Lightprotected
m_dirtycastor3d::Lightprotected
m_enabledcastor3d::Lightprotected
m_namecastor::NamedBaseT< T >protected
m_notifyIndexcastor3d::MovableObjectprotected
m_sceneNodecastor3d::MovableObjectprotected
m_shadowMapcastor3d::Lightprotected
m_shadowMapIndexcastor3d::Lightprotected
m_shadowscastor3d::Lightprotected
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)castor::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
setDiffuseIntensity(float value)castor3d::Lightinline
setEnabled(bool value)castor3d::Lightinline
setGlobalIlluminationType(GlobalIlluminationType value)castor3d::Lightinline
setIntensity(float const *values)castor3d::Lightinline
setIntensity(float d, float s)castor3d::Lightinline
setIntensity(castor::Point2f const &value)castor3d::Lightinline
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
setSpecularIntensity(float 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