![]() |
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 | MaterialList = QVector<QSSGRenderGraphObject *> |
| using | ModelViewProjectionStore = std::vector<ModelViewProjections> |
| using | NormalMatrixStore = std::vector<QMatrix3x3> |
| using | MeshStore = std::vector<QSSGRenderMesh *> |
| using | MaterialStore = std::vector<MaterialList> |
Public Member Functions | |
| QSSGRenderModelData (const QSSGGlobalRenderNodeDataPtr &globalNodeData) | |
| ModelViewProjections | getModelViewProjection (QSSGRenderModelHandle h) const |
| ModelViewProjections | getModelViewProjection (const QSSGRenderModel &model) const |
| QMatrix3x3 | getNormalMatrix (QSSGRenderModelHandle h, QMatrix3x3 defaultValue) const |
| QMatrix3x3 | getNormalMatrix (const QSSGRenderModel &model) const |
| QSSGRenderMesh * | getMesh (QSSGRenderModelHandle h) const |
| QSSGRenderMesh * | getMesh (const QSSGRenderModel &model) const |
| MaterialList | getMaterials (QSSGRenderModelHandle h) const |
| MaterialList | getMaterials (const QSSGRenderModel &model) const |
| const QSSGGlobalRenderNodeDataPtr & | globalNodeData () const |
| void | updateModelData (QSSGModelsView &models, QSSGRenderer *renderer, const QSSGRenderCameraDataList &renderCameraData) |
Definition at line 207 of file qssgrenderdata_p.h.
Definition at line 214 of file qssgrenderdata_p.h.
| using QSSGRenderModelData::MaterialStore = std::vector<MaterialList> |
Definition at line 219 of file qssgrenderdata_p.h.
| using QSSGRenderModelData::MeshStore = std::vector<QSSGRenderMesh *> |
Definition at line 218 of file qssgrenderdata_p.h.
| using QSSGRenderModelData::ModelViewProjections = std::array<QMatrix4x4, 2> |
Definition at line 213 of file qssgrenderdata_p.h.
| using QSSGRenderModelData::ModelViewProjectionStore = std::vector<ModelViewProjections> |
Definition at line 216 of file qssgrenderdata_p.h.
| using QSSGRenderModelData::NormalMatrixStore = std::vector<QMatrix3x3> |
Definition at line 217 of file qssgrenderdata_p.h.
|
explicit |
Definition at line 418 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 470 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 458 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 453 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 441 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 475 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 480 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 436 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 425 of file qssgrenderdata.cpp.
|
inlinenodiscard |
Definition at line 233 of file qssgrenderdata_p.h.
| void QSSGRenderModelData::updateModelData | ( | QSSGModelsView & | models, |
| QSSGRenderer * | renderer, | ||
| const QSSGRenderCameraDataList & | renderCameraData ) |
Definition at line 558 of file qssgrenderdata.cpp.