Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGRenderShadowMap Class Reference

#include <qssgrendershadowmap_p.h>

Collaboration diagram for QSSGRenderShadowMap:

Public Member Functions

 QSSGRenderShadowMap (const QSSGRenderContextInterface &inContext)
 ~QSSGRenderShadowMap ()
void releaseCachedResources ()
void addShadowMaps (const QSSGShaderLightList &renderableLights)
QSSGShadowMapEntryshadowMapEntry (int lightIdx)
QRhiTextureRenderTargetlayerRenderTarget (int layerIndex)
QRhiRenderPassDescriptorlayerRenderPassDescriptor (int layerIndex)
QRhiTextureshadowMapAtlasTexture () const
qsizetype shadowMapEntryCount ()
QRhiShaderResourceBindingsshadowClearSrb () const

Public Attributes

const QSSGRenderContextInterfacem_context

Detailed Description

Definition at line 76 of file qssgrendershadowmap_p.h.

Constructor & Destructor Documentation

◆ QSSGRenderShadowMap()

QSSGRenderShadowMap::QSSGRenderShadowMap ( const QSSGRenderContextInterface & inContext)
explicit

Definition at line 183 of file qssgrendershadowmap.cpp.

◆ ~QSSGRenderShadowMap()

QSSGRenderShadowMap::~QSSGRenderShadowMap ( )

Definition at line 188 of file qssgrendershadowmap.cpp.

Member Function Documentation

◆ addShadowMaps()

void QSSGRenderShadowMap::addShadowMaps ( const QSSGShaderLightList & renderableLights)

Definition at line 211 of file qssgrendershadowmap.cpp.

◆ layerRenderPassDescriptor()

QRhiRenderPassDescriptor * QSSGRenderShadowMap::layerRenderPassDescriptor ( int layerIndex)

Definition at line 495 of file qssgrendershadowmap.cpp.

◆ layerRenderTarget()

QRhiTextureRenderTarget * QSSGRenderShadowMap::layerRenderTarget ( int layerIndex)

Definition at line 488 of file qssgrendershadowmap.cpp.

◆ releaseCachedResources()

void QSSGRenderShadowMap::releaseCachedResources ( )

Definition at line 193 of file qssgrendershadowmap.cpp.

◆ shadowClearSrb()

QRhiShaderResourceBindings * QSSGRenderShadowMap::shadowClearSrb ( ) const
inline

Definition at line 95 of file qssgrendershadowmap_p.h.

◆ shadowMapAtlasTexture()

QRhiTexture * QSSGRenderShadowMap::shadowMapAtlasTexture ( ) const

Definition at line 502 of file qssgrendershadowmap.cpp.

◆ shadowMapEntry()

QSSGShadowMapEntry * QSSGRenderShadowMap::shadowMapEntry ( int lightIdx)

Definition at line 475 of file qssgrendershadowmap.cpp.

◆ shadowMapEntryCount()

qsizetype QSSGRenderShadowMap::shadowMapEntryCount ( )
inline

Definition at line 93 of file qssgrendershadowmap_p.h.

Member Data Documentation

◆ m_context

const QSSGRenderContextInterface& QSSGRenderShadowMap::m_context

Definition at line 81 of file qssgrendershadowmap_p.h.


The documentation for this class was generated from the following files: