![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrendermesh_p.h>
Classes | |
struct | Lod |
Public Member Functions | |
QSSGRenderSubset ()=default | |
QSSGRenderSubset (const QSSGRenderSubset &inOther) | |
QSSGRenderSubset & | operator= (const QSSGRenderSubset &inOther) |
quint32 | lodCount (int lodLevel) const |
quint32 | lodOffset (int lodLevel) const |
Public Attributes | ||
quint32 | count | |
quint32 | offset | |
QSSGBounds3 | bounds | |
QSSGMeshBVHNode * | bvhRoot = nullptr | |
struct { | ||
QSSGRhiBufferPtr vertexBuffer | ||
QSSGRhiBufferPtr indexBuffer | ||
QSSGRhiInputAssemblerState ia | ||
QRhiTexture * targetsTexture = nullptr | ||
} | rhi | |
QVector< Lod > | lods | |
Definition at line 26 of file qssgrendermesh_p.h.
|
default |
|
inline |
Definition at line 47 of file qssgrendermesh_p.h.
|
inline |
Definition at line 69 of file qssgrendermesh_p.h.
Referenced by QSSGLayerRenderData::prepareModelsForRender(), and RenderHelpers::rhiRenderRenderable().
|
inline |
Definition at line 80 of file qssgrendermesh_p.h.
Referenced by QSSGLayerRenderData::prepareModelsForRender(), and RenderHelpers::rhiRenderRenderable().
|
inline |
QSSGBounds3 QSSGRenderSubset::bounds |
Definition at line 30 of file qssgrendermesh_p.h.
Referenced by operator=(), and QSSGLayerRenderData::prepareModelsForRender().
QSSGMeshBVHNode* QSSGRenderSubset::bvhRoot = nullptr |
Definition at line 31 of file qssgrendermesh_p.h.
Referenced by operator=().
quint32 QSSGRenderSubset::count |
Definition at line 28 of file qssgrendermesh_p.h.
Referenced by lodCount(), operator=(), QSSGLayerRenderData::prepareModelsForRender(), RenderHelpers::rhiRenderDepthPass(), RenderHelpers::rhiRenderRenderable(), QSSGCustomMaterialSystem::rhiRenderRenderable(), and RenderHelpers::rhiRenderShadowMap().
QSSGRhiInputAssemblerState QSSGRenderSubset::ia |
Definition at line 35 of file qssgrendermesh_p.h.
Referenced by QSSGLayerRenderData::prepareModelsForRender(), RenderHelpers::rhiPrepareDepthPass(), RenderHelpers::rhiPrepareRenderable(), QSSGCustomMaterialSystem::rhiPrepareRenderable(), and rhiPrepareResourcesForShadowMap().
QSSGRhiBufferPtr QSSGRenderSubset::indexBuffer |
Definition at line 34 of file qssgrendermesh_p.h.
Referenced by RenderHelpers::rhiRenderDepthPass(), RenderHelpers::rhiRenderRenderable(), QSSGCustomMaterialSystem::rhiRenderRenderable(), and RenderHelpers::rhiRenderShadowMap().
Definition at line 44 of file qssgrendermesh_p.h.
Referenced by lodCount(), lodOffset(), operator=(), and QSSGLayerRenderData::prepareModelsForRender().
quint32 QSSGRenderSubset::offset |
Definition at line 29 of file qssgrendermesh_p.h.
Referenced by lodOffset(), operator=(), QSSGLayerRenderData::prepareModelsForRender(), RenderHelpers::rhiPrepareRenderable(), QSSGCustomMaterialSystem::rhiPrepareRenderable(), rhiPrepareResourcesForShadowMap(), RenderHelpers::rhiRenderDepthPass(), RenderHelpers::rhiRenderRenderable(), QSSGCustomMaterialSystem::rhiRenderRenderable(), and RenderHelpers::rhiRenderShadowMap().
struct { ... } QSSGRenderSubset::rhi |
Referenced by operator=(), QSSGLayerRenderData::prepareModelsForRender(), RenderHelpers::rhiPrepareDepthPass(), RenderHelpers::rhiPrepareRenderable(), QSSGCustomMaterialSystem::rhiPrepareRenderable(), rhiPrepareResourcesForShadowMap(), RenderHelpers::rhiRenderDepthPass(), RenderHelpers::rhiRenderRenderable(), QSSGCustomMaterialSystem::rhiRenderRenderable(), and RenderHelpers::rhiRenderShadowMap().
QRhiTexture* QSSGRenderSubset::targetsTexture = nullptr |
Definition at line 36 of file qssgrendermesh_p.h.
Referenced by QSSGLayerRenderData::prepareModelsForRender(), RenderHelpers::rhiPrepareRenderable(), and QSSGCustomMaterialSystem::rhiPrepareRenderable().
QSSGRhiBufferPtr QSSGRenderSubset::vertexBuffer |
Definition at line 33 of file qssgrendermesh_p.h.
Referenced by RenderHelpers::rhiRenderDepthPass(), RenderHelpers::rhiRenderRenderable(), QSSGCustomMaterialSystem::rhiRenderRenderable(), and RenderHelpers::rhiRenderShadowMap().