![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrenderray_p.h>
Classes | |
| struct | IntersectionResult |
| struct | HitResult |
| struct | RayData |
Public Member Functions | |
| QSSGRenderRay ()=default | |
| QSSGRenderRay (const QVector3D &inOrigin, const QVector3D &inDirection) | |
| std::optional< QVector2D > | relative (const QMatrix4x4 &inGlobalTransform, const QSSGBounds3 &inBounds, QSSGRenderBasisPlanes inPlane) const |
| std::optional< QVector2D > | relativeXY (const QMatrix4x4 &inGlobalTransform, const QSSGBounds3 &inBounds) const |
Public Attributes | |
| QVector3D | origin |
| QVector3D | direction |
Definition at line 42 of file qssgrenderray_p.h.
|
default |
Definition at line 47 of file qssgrenderray_p.h.
|
static |
Definition at line 55 of file qssgrenderray.cpp.
|
static |
Definition at line 30 of file qssgrenderray.cpp.
|
static |
Definition at line 20 of file qssgrenderray.cpp.
|
static |
Definition at line 79 of file qssgrenderray.cpp.
|
static |
Definition at line 190 of file qssgrenderray.cpp.
|
static |
Definition at line 220 of file qssgrenderray.cpp.
| std::optional< QVector2D > QSSGRenderRay::relative | ( | const QMatrix4x4 & | inGlobalTransform, |
| const QSSGBounds3 & | inBounds, | ||
| QSSGRenderBasisPlanes | inPlane ) const |
Definition at line 280 of file qssgrenderray.cpp.
|
inline |
Definition at line 141 of file qssgrenderray_p.h.
|
static |
Definition at line 117 of file qssgrenderray.cpp.
| QVector3D QSSGRenderRay::direction |
Definition at line 45 of file qssgrenderray_p.h.
| QVector3D QSSGRenderRay::origin |
Definition at line 44 of file qssgrenderray_p.h.