#include <shadow.h>
Definition at line 159 of file shadow.h.
◆ destroy()
void unravel::shadow::Uniforms::destroy |
( |
| ) |
|
|
inline |
◆ init()
void unravel::shadow::Uniforms::init |
( |
| ) |
|
|
inline |
◆ setPtrs()
void unravel::shadow::Uniforms::setPtrs |
( |
Light * | _lightPtr, |
|
|
float * | _colorPtr, |
|
|
float * | _lightMtxPtr, |
|
|
float * | _shadowMapMtx0, |
|
|
float * | _shadowMapMtx1, |
|
|
float * | _shadowMapMtx2, |
|
|
float * | _shadowMapMtx3 ) |
|
inline |
◆ submitConstUniforms()
void unravel::shadow::Uniforms::submitConstUniforms |
( |
| ) |
const |
|
inline |
◆ submitPerDrawUniforms()
void unravel::shadow::Uniforms::submitPerDrawUniforms |
( |
| ) |
const |
|
inline |
◆ submitPerFrameUniforms()
void unravel::shadow::Uniforms::submitPerFrameUniforms |
( |
| ) |
const |
|
inline |
◆ [union]
◆ [union]
◆ [union]
◆ [union]
◆ m_ambientPass
float unravel::shadow::Uniforms::m_ambientPass |
◆ m_colorPtr
float* unravel::shadow::Uniforms::m_colorPtr |
◆ m_csmFarDistances
float unravel::shadow::Uniforms::m_csmFarDistances[4] |
◆ m_depthValuePow
float unravel::shadow::Uniforms::m_depthValuePow |
◆ m_lightingPass
float unravel::shadow::Uniforms::m_lightingPass |
◆ m_lightMtxPtr
float* unravel::shadow::Uniforms::m_lightMtxPtr |
◆ m_lightPtr
Light* unravel::shadow::Uniforms::m_lightPtr |
◆ m_params0
float unravel::shadow::Uniforms::m_params0[4] |
◆ m_params1
float unravel::shadow::Uniforms::m_params1[4] |
◆ m_params2
float unravel::shadow::Uniforms::m_params2[4] |
◆ m_paramsBlur
float unravel::shadow::Uniforms::m_paramsBlur[4] |
◆ m_shadowMapBias
float unravel::shadow::Uniforms::m_shadowMapBias |
◆ m_shadowMapMtx0
float* unravel::shadow::Uniforms::m_shadowMapMtx0 |
◆ m_shadowMapMtx1
float* unravel::shadow::Uniforms::m_shadowMapMtx1 |
◆ m_shadowMapMtx2
float* unravel::shadow::Uniforms::m_shadowMapMtx2 |
◆ m_shadowMapMtx3
float* unravel::shadow::Uniforms::m_shadowMapMtx3 |
◆ m_shadowMapOffset
float unravel::shadow::Uniforms::m_shadowMapOffset |
◆ m_shadowMapParam0
float unravel::shadow::Uniforms::m_shadowMapParam0 |
◆ m_shadowMapParam1
float unravel::shadow::Uniforms::m_shadowMapParam1 |
◆ m_shadowMapTexelSize
float unravel::shadow::Uniforms::m_shadowMapTexelSize |
◆ m_showSmCoverage
float unravel::shadow::Uniforms::m_showSmCoverage |
◆ m_tetraNormalBlue
float unravel::shadow::Uniforms::m_tetraNormalBlue[3] |
◆ m_tetraNormalGreen
float unravel::shadow::Uniforms::m_tetraNormalGreen[3] |
◆ m_tetraNormalRed
float unravel::shadow::Uniforms::m_tetraNormalRed[3] |
◆ m_tetraNormalYellow
float unravel::shadow::Uniforms::m_tetraNormalYellow[3] |
◆ m_unused00
float unravel::shadow::Uniforms::m_unused00 |
◆ m_unused01
float unravel::shadow::Uniforms::m_unused01 |
◆ m_unused23
float unravel::shadow::Uniforms::m_unused23 |
◆ m_XNum
float unravel::shadow::Uniforms::m_XNum |
◆ m_XOffset
float unravel::shadow::Uniforms::m_XOffset |
◆ m_YNum
float unravel::shadow::Uniforms::m_YNum |
◆ m_YOffset
float unravel::shadow::Uniforms::m_YOffset |
The documentation for this struct was generated from the following file:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/engine/rendering/shadow.h