![]() |
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 |
Public Attributes inherited from mage::rendering::OmniLightBuffer | |
| RGB | m_I |
| U32 | m_padding0 = {} |
Public Attributes inherited from mage::rendering::PointLightBuffer | |
| 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.