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
ShadowmapHelpers Namespace Reference

Functions

void addDebugFrustum (const QSSGBoxPoints &frustumPoints, const QColor &color, QSSGDebugDrawSystem *debugDrawSystem)
void addDebugBox (const QSSGBoxPoints &boxUnsorted, const QColor &color, QSSGDebugDrawSystem *debugDrawSystem)
void addDirectionalLightDebugBox (const QSSGBoxPoints &box, QSSGDebugDrawSystem *debugDrawSystem)
QList< QVector3DintersectBoxByFrustum (const QSSGBoxPoints &frustumPoints, const QSSGBoxPoints &box, QSSGDebugDrawSystem *debugDrawSystem, const QColor &color)
QList< QVector3DintersectBoxByBox (const QSSGBounds3 &boxBounds, const QSSGBoxPoints &box)

Function Documentation

◆ addDebugBox()

void ShadowmapHelpers::addDebugBox ( const QSSGBoxPoints & boxUnsorted,
const QColor & color,
QSSGDebugDrawSystem * debugDrawSystem )

Definition at line 18 of file qssgshadowmaphelpers.cpp.

Referenced by addDebugFrustum(), and RenderHelpers::rhiRenderShadowMap().

Here is the caller graph for this function:

◆ addDebugFrustum()

void ShadowmapHelpers::addDebugFrustum ( const QSSGBoxPoints & frustumPoints,
const QColor & color,
QSSGDebugDrawSystem * debugDrawSystem )

Definition at line 29 of file qssgshadowmaphelpers.cpp.

References addDebugBox().

Here is the call graph for this function:

◆ addDirectionalLightDebugBox()

void ShadowmapHelpers::addDirectionalLightDebugBox ( const QSSGBoxPoints & box,
QSSGDebugDrawSystem * debugDrawSystem )

Definition at line 34 of file qssgshadowmaphelpers.cpp.

Referenced by RenderHelpers::rhiRenderShadowMap().

Here is the caller graph for this function:

◆ intersectBoxByBox()

QList< QVector3D > ShadowmapHelpers::intersectBoxByBox ( const QSSGBounds3 & boxBounds,
const QSSGBoxPoints & box )

Definition at line 357 of file qssgshadowmaphelpers.cpp.

◆ intersectBoxByFrustum()

QList< QVector3D > ShadowmapHelpers::intersectBoxByFrustum ( const QSSGBoxPoints & frustumPoints,
const QSSGBoxPoints & box,
QSSGDebugDrawSystem * debugDrawSystem,
const QColor & color )