![]() |
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 251 of file qssgrenderdata_p.h.
Definition at line 261 of file qssgrenderdata_p.h.
| using QSSGRenderItem2DData::ModelViewProjections = std::array<QMatrix4x4, 2> |
Definition at line 258 of file qssgrenderdata_p.h.
| using QSSGRenderItem2DData::ModelViewProjectionStore = std::vector<ModelViewProjections> |
Definition at line 259 of file qssgrenderdata_p.h.
|
explicit |
Definition at line 669 of file qssgrenderdata.cpp.
| QSSGRenderItem2DData::~QSSGRenderItem2DData | ( | ) |
Definition at line 675 of file qssgrenderdata.cpp.
References releaseAll().
|
nodiscard |
Definition at line 646 of file qssgrenderdata.cpp.
|
inlinenodiscard |
Definition at line 267 of file qssgrenderdata_p.h.
|
nodiscard |
Definition at line 664 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 652 of file qssgrenderdata.cpp.
|
inlinenodiscard |
Definition at line 269 of file qssgrenderdata_p.h.
| void QSSGRenderItem2DData::releaseAll | ( | ) |
Definition at line 774 of file qssgrenderdata.cpp.
Referenced by ~QSSGRenderItem2DData().
| void QSSGRenderItem2DData::releaseRenderData | ( | const QSSGRenderItem2D & | item | ) |
Definition at line 762 of file qssgrenderdata.cpp.
| void QSSGRenderItem2DData::updateItem2DData | ( | QSSGItem2DsView & | items, |
| QSSGRenderer * | renderer, | ||
| const QSSGRenderCameraDataList & | renderCameraData ) |
Definition at line 680 of file qssgrenderdata.cpp.