![]() |
MAGE
v0.171.0
Matthias Advanced Game Engine
|
#include <scene_buffer.hpp>
Public Attributes | |
XMMATRIX | m_world_to_light = {} |
F32x2 | m_projection_values |
U32x2 | m_padding1 |
![]() | |
RGB | m_I |
U32 | m_padding0 = {} |
![]() | |
Point3 | m_p_world |
F32 | m_inv_sqr_range = {} |
A struct of shadow mapped omni light buffers used by shaders.
U32x2 mage::rendering::ShadowMappedOmniLightBuffer::m_padding1 |
The padding of this shadow mapped omni light buffer.
F32x2 mage::rendering::ShadowMappedOmniLightBuffer::m_projection_values |
The projection values of the light-to-projection transformation matrix of the shadow mapped omni light of this shadow mapped omni light buffer.
XMMATRIX mage::rendering::ShadowMappedOmniLightBuffer::m_world_to_light = {} |
The (column-major packed, row-major matrix) world-to-light matrix of the shadow mapped omni light of this shadow mapped omni light buffer.