|
CeresEngine 0.2.0
A game development framework
|
A structure that mirrors the GPU uniform data for the light. More...
#include <CeresEngine/Renderer/RendererLight.hpp>
Public Attributes | |
| UInt32 | type |
| Vector3f | position |
| Vector3f | direction |
| Matrix4f | transform |
| Matrix4f | invTransform |
| Matrix4f | lightSpaceMatrix |
| Matrix4f | invLightSpaceMatrix |
| float | cutOff |
| float | outerCutOff |
| float | constant |
| float | linear |
| float | quadratic |
| Vector3f | color |
| float | strength |
| UInt32 | shouldCastShadows |
| float | shadowOcclusionStrength |
| UInt32 | usePCF |
| float | shadowPCFBias |
| UInt32 | shadowPCFSamples |
| float | shadowPCFSamplingDistance |
A structure that mirrors the GPU uniform data for the light.
| Vector3f CeresEngine::RendererLightParams::color |
| float CeresEngine::RendererLightParams::constant |
| float CeresEngine::RendererLightParams::cutOff |
| Vector3f CeresEngine::RendererLightParams::direction |
| Matrix4f CeresEngine::RendererLightParams::invLightSpaceMatrix |
| Matrix4f CeresEngine::RendererLightParams::invTransform |
| Matrix4f CeresEngine::RendererLightParams::lightSpaceMatrix |
| float CeresEngine::RendererLightParams::linear |
| float CeresEngine::RendererLightParams::outerCutOff |
| Vector3f CeresEngine::RendererLightParams::position |
| float CeresEngine::RendererLightParams::quadratic |
| float CeresEngine::RendererLightParams::shadowOcclusionStrength |
| float CeresEngine::RendererLightParams::shadowPCFBias |
| UInt32 CeresEngine::RendererLightParams::shadowPCFSamples |
| float CeresEngine::RendererLightParams::shadowPCFSamplingDistance |
| UInt32 CeresEngine::RendererLightParams::shouldCastShadows |
| float CeresEngine::RendererLightParams::strength |
| Matrix4f CeresEngine::RendererLightParams::transform |
| UInt32 CeresEngine::RendererLightParams::type |
| UInt32 CeresEngine::RendererLightParams::usePCF |