![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrendershadowmap_p.h>
Classes | |
struct | AtlasEntry |
Public Member Functions | |
QSSGShadowMapEntry () | |
void | destroyRhiResources () |
Static Public Member Functions | |
static QSSGShadowMapEntry | withAtlas (quint32 lightIdx) |
Definition at line 35 of file qssgrendershadowmap_p.h.
QSSGShadowMapEntry::QSSGShadowMapEntry | ( | ) |
Definition at line 507 of file qssgrendershadowmap.cpp.
void QSSGShadowMapEntry::destroyRhiResources | ( | ) |
Definition at line 519 of file qssgrendershadowmap.cpp.
|
static |
Definition at line 512 of file qssgrendershadowmap.cpp.
struct QSSGShadowMapEntry::AtlasEntry QSSGShadowMapEntry::m_atlasInfo[4] |
float QSSGShadowMapEntry::m_csmActive[4] = {} |
Definition at line 63 of file qssgrendershadowmap_p.h.
quint32 QSSGShadowMapEntry::m_csmNumSplits = 0 |
Definition at line 61 of file qssgrendershadowmap_p.h.
float QSSGShadowMapEntry::m_csmSplits[4] = {} |
Definition at line 62 of file qssgrendershadowmap_p.h.
QRhiShaderResourceBindings* QSSGShadowMapEntry::m_cubeToAtlasBackSrb = nullptr |
Definition at line 52 of file qssgrendershadowmap_p.h.
QRhiShaderResourceBindings* QSSGShadowMapEntry::m_cubeToAtlasFrontSrb = nullptr |
Definition at line 51 of file qssgrendershadowmap_p.h.
quint32 QSSGShadowMapEntry::m_depthArrayIndex = 0 |
shadow map texture array index
Definition at line 44 of file qssgrendershadowmap_p.h.
QVector4D QSSGShadowMapEntry::m_dimensionsInverted[4] |
(x, y, z, 0) 4 vec4
Definition at line 66 of file qssgrendershadowmap_p.h.
QMatrix4x4 QSSGShadowMapEntry::m_fixedScaleBiasMatrix[4] |
Definition at line 65 of file qssgrendershadowmap_p.h.
QMatrix4x4 QSSGShadowMapEntry::m_lightCubeView[6] |
light cubemap view matrices
Definition at line 59 of file qssgrendershadowmap_p.h.
quint32 QSSGShadowMapEntry::m_lightIndex |
the light index it belongs to
Definition at line 43 of file qssgrendershadowmap_p.h.
QMatrix4x4 QSSGShadowMapEntry::m_lightView |
light view transform
Definition at line 60 of file qssgrendershadowmap_p.h.
QMatrix4x4 QSSGShadowMapEntry::m_lightViewProjection[4] |
light view projection matrix
Definition at line 58 of file qssgrendershadowmap_p.h.
QRhiTexture* QSSGShadowMapEntry::m_rhiDepthCube = nullptr |
Definition at line 47 of file qssgrendershadowmap_p.h.
QRhiRenderBuffer* QSSGShadowMapEntry::m_rhiDepthStencilCube = nullptr |
Definition at line 48 of file qssgrendershadowmap_p.h.
std::array<QRhiRenderPassDescriptor *, 4> QSSGShadowMapEntry::m_rhiRenderPassDesc = {} |
Definition at line 56 of file qssgrendershadowmap_p.h.
QRhiRenderPassDescriptor* QSSGShadowMapEntry::m_rhiRenderPassDescCube = nullptr |
Definition at line 49 of file qssgrendershadowmap_p.h.
std::array<QRhiTextureRenderTarget *, 6> QSSGShadowMapEntry::m_rhiRenderTargetCube = {} |
Definition at line 50 of file qssgrendershadowmap_p.h.
std::array<QRhiTextureRenderTarget *, 4> QSSGShadowMapEntry::m_rhiRenderTargets = {} |
Definition at line 55 of file qssgrendershadowmap_p.h.
float QSSGShadowMapEntry::m_shadowMapFar = 0.f |
Definition at line 64 of file qssgrendershadowmap_p.h.