| accept(ConfigurationVisitorBase &vis) | castor3d::Light | |
| addParsers(castor::AttributeParsers &result) | castor3d::Light | static |
| attachTo(SceneNode &node) | castor3d::MovableObject | virtual |
| cloneInto(Light &output) const | castor3d::Light | |
| detach() | castor3d::MovableObject | |
| disable() | castor3d::Light | inline |
| enable() | castor3d::Light | inline |
| fillLightBuffer(uint32_t index, VkDeviceSize offset, castor::Point4f *data) | castor3d::Light | |
| fillShadowBuffer(AllShadowData &data) | castor3d::Light | |
| getBoundingBox() const | castor3d::Light | inline |
| getBufferIndex() const | castor3d::Light | inline |
| getBufferOffset() const | castor3d::Light | inline |
| getCategory() const | castor3d::Light | inline |
| getColour() const | castor3d::Light | inline |
| getDirectionalLight() const | castor3d::Light | |
| getEngine() const noexcept | castor3d::MovableObject | |
| getExpectedGlobalIlluminationType() const | castor3d::Light | inline |
| getFarPlane() const | castor3d::Light | inline |
| getGlobalIlluminationType() const | castor3d::Light | inline |
| getLightComponentCount() const | castor3d::Light | inline |
| getLightType() const | castor3d::Light | inline |
| getLpvConfig() const | castor3d::Light | inline |
| getLpvConfig() | castor3d::Light | inline |
| getMovableType() const noexcept | castor3d::MovableObject | inline |
| getName() const noexcept | castor::NamedBaseT< T > | inline |
| getOwner() const noexcept | castor::OwnedBy< Scene > | inline |
| getParent() const noexcept | castor3d::MovableObject | inline |
| getPointLight() const | castor3d::Light | |
| getRsmConfig() const | castor3d::Light | inline |
| getShadowComponentCount() const | castor3d::Light | inline |
| getShadowConfig() const | castor3d::Light | inline |
| getShadowConfig() | castor3d::Light | inline |
| getShadowMap() const | castor3d::Light | inline |
| getShadowMapIndex() const | castor3d::Light | inline |
| getShadowPcfFilterSize() const | castor3d::Light | inline |
| getShadowPcfOffsets() const | castor3d::Light | inline |
| getShadowPcfSampleCount() const | castor3d::Light | inline |
| getShadowRawOffsets() const | castor3d::Light | inline |
| getShadowType() const | castor3d::Light | inline |
| getSpotLight() const | castor3d::Light | |
| getVolumetricScatteringFactor() const | castor3d::Light | inline |
| getVolumetricSteps() const | castor3d::Light | inline |
| getVsmLightBleedingReduction() const | castor3d::Light | inline |
| getVsmMinVariance() const | castor3d::Light | inline |
| isEnabled() const | castor3d::Light | inline |
| isExpectedShadowProducer() const | castor3d::Light | inline |
| isShadowProducer() const | castor3d::Light | inline |
| 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 | |
| LightCategory | castor3d::Light | friend |
| m_dirty | castor3d::MovableObject | protected |
| m_name | castor::NamedBaseT< T > | protected |
| m_notifyIndex | castor3d::MovableObject | protected |
| m_sceneNode | castor3d::MovableObject | protected |
| m_type | castor3d::MovableObject | protected |
| 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) noexcept | castor::NamedBaseT< T > | inlineexplicit |
| needsRsmShadowMaps() const | castor3d::Light | inline |
| onGPUChanged | castor3d::Light | |
| OwnedBy(Scene &owner) noexcept | castor::OwnedBy< Scene > | inlineexplicitprotected |
| rename(T name) noexcept | castor::NamedBaseT< T > | inline |
| setColour(float const *values) | castor3d::Light | inline |
| setColour(float r, float g, float b) | castor3d::Light | inline |
| setColour(castor::Point3f const &value) | castor3d::Light | inline |
| setColour(castor::RgbColour const &value) | castor3d::Light | inline |
| setEnabled(bool value) | castor3d::Light | inline |
| setGlobalIlluminationType(GlobalIlluminationType value) | castor3d::Light | inline |
| setOwner(Scene &owner) noexcept | castor::OwnedBy< Scene > | inline |
| setPcfFilterSize(uint32_t value) | castor3d::Light | inline |
| setPcfMaxSlopeOffset(float value) | castor3d::Light | inline |
| setPcfMinOffset(float value) | castor3d::Light | inline |
| setPcfSampleCount(uint32_t value) | castor3d::Light | inline |
| setRawMaxSlopeOffset(float value) | castor3d::Light | inline |
| setRawMinOffset(float value) | castor3d::Light | inline |
| setShadowConfig(ShadowConfig config) | castor3d::Light | inline |
| setShadowMap(ShadowMapRPtr value, int32_t index=-1) | castor3d::Light | inline |
| setShadowMapIndex(int32_t index) | castor3d::Light | inline |
| setShadowType(ShadowType value) | castor3d::Light | inline |
| setVolumetricScatteringFactor(float value) | castor3d::Light | inline |
| setVolumetricSteps(uint32_t value) | castor3d::Light | inline |
| setVsmLightBleedingReduction(float value) | castor3d::Light | inline |
| setVsmMinVariance(float value) | castor3d::Light | inline |
| update(CpuUpdater &updater) | castor3d::Light | |
| ~MovableObject() noexcept | castor3d::MovableObject | virtual |