Castor3D 0.15.0
Multiplatform 3D engine
|
#include <DirectionalLight.hpp>
Types publics | |
using | CascasdeFloatArray = std::array< Float1, ashes::getAlignedSize(MaxDirectionalCascadesCount, 4u) > |
Types publics hérités de castor3d::ShaderBufferTypes | |
using | Float1 = float |
Attributs publics | |
Float3 | direction |
Float1 | cascadeCount |
CascasdeFloatArray | splitDepths |
CascasdeFloatArray | splitScales |
std::array< Float4x4, MaxDirectionalCascadesCount > | transforms |
Attributs publics hérités de castor3d::LightCategory::LightData | |
Float3 | colour |
Float1 | farPlane |
Float2 | intensity |
Float2 | pad0 |
ShadowData | shadows |
using castor3d::DirectionalLight::LightData::CascasdeFloatArray = std::array< Float1, ashes::getAlignedSize( MaxDirectionalCascadesCount, 4u ) > |
Float1 castor3d::DirectionalLight::LightData::cascadeCount |
Float3 castor3d::DirectionalLight::LightData::direction |
CascasdeFloatArray castor3d::DirectionalLight::LightData::splitDepths |
CascasdeFloatArray castor3d::DirectionalLight::LightData::splitScales |
std::array< Float4x4, MaxDirectionalCascadesCount > castor3d::DirectionalLight::LightData::transforms |