Castor3D  0.11.0
Multiplatform 3D engine
castor3d::Light Liste des membres

Liste complète des membres de castor3d::Light, y compris les membres hérités :

addAnimation(AnimationPtr animation)castor3d::AnimableT< AnimableHanlerT >
AnimableT(AnimableHanlerT &owner)castor3d::AnimableT< AnimableHanlerT >inlineexplicitprotected
AnimableT(AnimableT &&rhs)=defaultcastor3d::AnimableT< AnimableHanlerT >protected
AnimableT(AnimableT const &rhs)=deletecastor3d::AnimableT< AnimableHanlerT >protected
Animation typedefcastor3d::AnimableT< AnimableHanlerT >protected
AnimationPtr typedefcastor3d::AnimableT< AnimableHanlerT >protected
AnimationPtrStrMap typedefcastor3d::AnimableT< AnimableHanlerT >protected
attachTo(SceneNode &node) overridecastor3d::Lightvirtual
bind(castor::Point4f *buffer) constcastor3d::Light
bind(uint32_t index, castor::Point4f *buffer)castor3d::Lightinline
cleanupAnimations()castor3d::AnimableT< AnimableHanlerT >inline
detach()castor3d::MovableObject
disable()castor3d::Lightinline
doGetAnimation(castor::String const &name)castor3d::AnimableT< AnimableHanlerT >inlineprotected
doRemoveAnimation(castor::String const &name)castor3d::AnimableT< AnimableHanlerT >inlineprotected
enable()castor3d::Lightinline
getAnimation(castor::String const &name) constcastor3d::AnimableT< AnimableHanlerT >inline
getAnimation(castor::String const &name)castor3d::AnimableT< AnimableHanlerT >inline
getAnimations() constcastor3d::AnimableT< AnimableHanlerT >inline
getBoundingBox() constcastor3d::Lightinline
getBufferIndex() constcastor3d::Lightinline
getCategory() constcastor3d::Lightinline
getColour() constcastor3d::Lightinline
getDiffuseIntensity() constcastor3d::Lightinline
getDirectionalLight() constcastor3d::Light
getExpectedGlobalIlluminationType() constcastor3d::Lightinline
getFarPlane() constcastor3d::Lightinline
getGlobalIlluminationType() constcastor3d::Lightinline
getIntensity() constcastor3d::Lightinline
getLightType() constcastor3d::Lightinline
getLpvConfig() constcastor3d::Lightinline
getLpvConfig()castor3d::Lightinline
getParent() constcastor3d::MovableObjectinline
getPointLight() constcastor3d::Light
getRsmConfig() constcastor3d::Lightinline
getRsmConfig()castor3d::Lightinline
getScene() constcastor3d::MovableObjectinline
getShadowConfig() constcastor3d::Lightinline
getShadowMap() constcastor3d::Lightinline
getShadowMapIndex() constcastor3d::Lightinline
getShadowPcfOffsets() constcastor3d::Lightinline
getShadowRawOffsets() constcastor3d::Lightinline
getShadowType() constcastor3d::Lightinline
getShadowVariance() constcastor3d::Lightinline
getSpecularIntensity() constcastor3d::Lightinline
getSpotLight() constcastor3d::Light
getType() constcastor3d::MovableObjectinline
getVolumetricScatteringFactor() constcastor3d::Lightinline
getVolumetricSteps() constcastor3d::Lightinline
hasAnimation(castor::String const &name) constcastor3d::AnimableT< AnimableHanlerT >inline
hasChanged() 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_animationscastor3d::AnimableT< AnimableHanlerT >protected
m_bufferIndexcastor3d::Lightprotected
m_categorycastor3d::Lightprotected
m_currentGlobalIlluminationcastor3d::Lightprotected
m_currentShadowCastercastor3d::Lightprotected
m_dirtycastor3d::Lightprotected
m_enabledcastor3d::Lightprotected
m_notifyIndexcastor3d::MovableObjectprotected
m_scenecastor3d::MovableObjectprotected
m_sceneNodecastor3d::MovableObjectprotected
m_shadowCastercastor3d::Lightprotected
m_shadowMapcastor3d::Lightprotected
m_shadowMapIndexcastor3d::Lightprotected
m_shadowscastor3d::Lightprotected
m_strNodeNamecastor3d::MovableObjectprotected
m_typecastor3d::MovableObjectprotected
MovableObject(castor::String const &name, Scene &scene, MovableType type, SceneNode &node)castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type)castor3d::MovableObject
needsRsmShadowMaps() constcastor3d::Lightinline
onChangedcastor3d::Light
onNodeChanged(SceneNode const &node)castor3d::Lightprotected
operator=(AnimableT &&rhs)=deletecastor3d::AnimableT< AnimableHanlerT >protected
operator=(AnimableT const &rhs)=deletecastor3d::AnimableT< AnimableHanlerT >protected
setColour(float *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 *values)castor3d::Lightinline
setIntensity(float d, float s)castor3d::Lightinline
setIntensity(castor::Point2f const &value)castor3d::Lightinline
setPcfMaxSlopeOffset(float value)castor3d::Lightinline
setPcfMinOffset(float value)castor3d::Lightinline
setRawMaxSlopeOffset(float value)castor3d::Lightinline
setRawMinOffset(float value)castor3d::Lightinline
setShadowMap(ShadowMapRPtr value, uint32_t index=0u)castor3d::Lightinline
setShadowProducer(bool value)castor3d::Lightinline
setShadowType(ShadowType value)castor3d::Lightinline
setSpecularIntensity(float value)castor3d::Lightinline
setVolumetricScatteringFactor(float value)castor3d::Lightinline
setVolumetricSteps(uint32_t value)castor3d::Lightinline
setVsmMaxVariance(float value)castor3d::Lightinline
setVsmVarianceBias(float value)castor3d::Lightinline
update(CpuUpdater &updater)castor3d::Light
~AnimableT()=defaultcastor3d::AnimableT< AnimableHanlerT >protectedvirtual
~Light()castor3d::Light
~MovableObject()castor3d::MovableObjectvirtual