![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrenderdata_p.h>
Public Types | |
using | ModelViewProjections = std::array<QMatrix4x4, 2> |
using | ModelViewProjectionStore = std::vector<ModelViewProjections> |
using | Item2DRenderer = QPointer<QSGRenderer> |
Public Member Functions | |
QSSGRenderItem2DData (const QSSGGlobalRenderNodeDataPtr &globalNodeData) | |
~QSSGRenderItem2DData () | |
ModelViewProjections | getModelViewProjection (QSSGRenderItem2DHandle h) const |
ModelViewProjections | getModelViewProjection (const QSSGRenderItem2D &item) const |
Item2DRenderer | getItem2DRenderer (const QSSGRenderItem2D &item) const |
const std::unique_ptr< QRhiRenderPassDescriptor > & | getItem2DRenderPassDescriptor () const |
const QSSGGlobalRenderNodeDataPtr & | globalNodeData () const |
void | updateItem2DData (QSSGItem2DsView &items, QSSGRenderer *renderer, const QSSGRenderCameraDataList &renderCameraData) |
void | releaseRenderData (const QSSGRenderItem2D &item) |
void | releaseAll () |
Definition at line 245 of file qssgrenderdata_p.h.
Definition at line 255 of file qssgrenderdata_p.h.
using QSSGRenderItem2DData::ModelViewProjections = std::array<QMatrix4x4, 2> |
Definition at line 252 of file qssgrenderdata_p.h.
using QSSGRenderItem2DData::ModelViewProjectionStore = std::vector<ModelViewProjections> |
Definition at line 253 of file qssgrenderdata_p.h.
|
explicit |
Definition at line 654 of file qssgrenderdata.cpp.
QSSGRenderItem2DData::~QSSGRenderItem2DData | ( | ) |
Definition at line 660 of file qssgrenderdata.cpp.
References releaseAll().
|
nodiscard |
Definition at line 631 of file qssgrenderdata.cpp.
|
inlinenodiscard |
Definition at line 261 of file qssgrenderdata_p.h.
|
nodiscard |
Definition at line 649 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 637 of file qssgrenderdata.cpp.
|
inlinenodiscard |
Definition at line 263 of file qssgrenderdata_p.h.
void QSSGRenderItem2DData::releaseAll | ( | ) |
Definition at line 759 of file qssgrenderdata.cpp.
Referenced by ~QSSGRenderItem2DData().
void QSSGRenderItem2DData::releaseRenderData | ( | const QSSGRenderItem2D & | item | ) |
Definition at line 747 of file qssgrenderdata.cpp.
void QSSGRenderItem2DData::updateItem2DData | ( | QSSGItem2DsView & | items, |
QSSGRenderer * | renderer, | ||
const QSSGRenderCameraDataList & | renderCameraData ) |
Definition at line 665 of file qssgrenderdata.cpp.