![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrenderreflectionmap_p.h>
Public Member Functions | |
QSSGReflectionMapEntry () | |
void | renderMips (QSSGRhiContext *rhiCtx) |
void | destroyRhiResources () |
Static Public Member Functions | |
static QSSGReflectionMapEntry | withRhiTexturedCubeMap (quint32 probeIdx, QRhiTexture *preFiltered) |
static QSSGReflectionMapEntry | withRhiCubeMap (quint32 probeIdx, QRhiTexture *cube, QRhiTexture *prefiltered, QRhiRenderBuffer *depthStencil) |
Definition at line 36 of file qssgrenderreflectionmap_p.h.
QSSGReflectionMapEntry::QSSGReflectionMapEntry | ( | ) |
Definition at line 290 of file qssgrenderreflectionmap.cpp.
void QSSGReflectionMapEntry::destroyRhiResources | ( | ) |
Definition at line 609 of file qssgrenderreflectionmap.cpp.
void QSSGReflectionMapEntry::renderMips | ( | QSSGRhiContext * | rhiCtx | ) |
Definition at line 447 of file qssgrenderreflectionmap.cpp.
|
static |
Definition at line 596 of file qssgrenderreflectionmap.cpp.
|
static |
Definition at line 588 of file qssgrenderreflectionmap.cpp.
QRhiBuffer* QSSGReflectionMapEntry::m_irradianceFragBuffer = nullptr |
Definition at line 65 of file qssgrenderreflectionmap_p.h.
QRhiGraphicsPipeline* QSSGReflectionMapEntry::m_irradiancePipeline = nullptr |
Definition at line 60 of file qssgrenderreflectionmap_p.h.
QRhiShaderResourceBindings* QSSGReflectionMapEntry::m_irradianceSrb = nullptr |
Definition at line 62 of file qssgrenderreflectionmap_p.h.
bool QSSGReflectionMapEntry::m_needsRender = false |
Definition at line 74 of file qssgrenderreflectionmap_p.h.
QRhiBuffer* QSSGReflectionMapEntry::m_prefilterFragBuffer = nullptr |
Definition at line 64 of file qssgrenderreflectionmap_p.h.
Definition at line 68 of file qssgrenderreflectionmap_p.h.
QRhiGraphicsPipeline* QSSGReflectionMapEntry::m_prefilterPipeline = nullptr |
Definition at line 59 of file qssgrenderreflectionmap_p.h.
QRhiShaderResourceBindings* QSSGReflectionMapEntry::m_prefilterSrb = nullptr |
Definition at line 61 of file qssgrenderreflectionmap_p.h.
QRhiBuffer* QSSGReflectionMapEntry::m_prefilterVertBuffer = nullptr |
Definition at line 63 of file qssgrenderreflectionmap_p.h.
quint32 QSSGReflectionMapEntry::m_probeIndex |
Definition at line 50 of file qssgrenderreflectionmap_p.h.
bool QSSGReflectionMapEntry::m_rendered = false |
Definition at line 75 of file qssgrenderreflectionmap_p.h.
QRhiTexture* QSSGReflectionMapEntry::m_rhiCube = nullptr |
Definition at line 53 of file qssgrenderreflectionmap_p.h.
QRhiRenderBuffer* QSSGReflectionMapEntry::m_rhiDepthStencil = nullptr |
Definition at line 55 of file qssgrenderreflectionmap_p.h.
QRhiTexture* QSSGReflectionMapEntry::m_rhiPrefilteredCube = nullptr |
Definition at line 54 of file qssgrenderreflectionmap_p.h.
QRhiRenderPassDescriptor* QSSGReflectionMapEntry::m_rhiPrefilterRenderPassDesc = nullptr |
Definition at line 67 of file qssgrenderreflectionmap_p.h.
QMap<int, QVarLengthArray<QRhiTextureRenderTarget *, 6> > QSSGReflectionMapEntry::m_rhiPrefilterRenderTargetsMap |
Definition at line 66 of file qssgrenderreflectionmap_p.h.
QRhiRenderPassDescriptor* QSSGReflectionMapEntry::m_rhiRenderPassDesc = nullptr |
Definition at line 57 of file qssgrenderreflectionmap_p.h.
QVarLengthArray<QRhiTextureRenderTarget *, 6> QSSGReflectionMapEntry::m_rhiRenderTargets |
Definition at line 56 of file qssgrenderreflectionmap_p.h.
QVarLengthArray<QRhiShaderResourceBindings *, 6> QSSGReflectionMapEntry::m_skyBoxSrbs |
Definition at line 70 of file qssgrenderreflectionmap_p.h.
QSSGRenderTextureCubeFace QSSGReflectionMapEntry::m_timeSliceFace = { QSSGRenderTextureCubeFaces[0] } |
Definition at line 79 of file qssgrenderreflectionmap_p.h.
int QSSGReflectionMapEntry::m_timeSliceFrame = 1 |
Definition at line 78 of file qssgrenderreflectionmap_p.h.
QSSGRenderReflectionProbe::ReflectionTimeSlicing QSSGReflectionMapEntry::m_timeSlicing = QSSGRenderReflectionProbe::ReflectionTimeSlicing::None |
Definition at line 77 of file qssgrenderreflectionmap_p.h.
QMatrix4x4 QSSGReflectionMapEntry::m_viewProjection |
Definition at line 72 of file qssgrenderreflectionmap_p.h.