![]() |
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 201 of file qssgrenderdata_p.h.
Definition at line 208 of file qssgrenderdata_p.h.
using QSSGRenderModelData::MaterialStore = std::vector<MaterialList> |
Definition at line 213 of file qssgrenderdata_p.h.
using QSSGRenderModelData::MeshStore = std::vector<QSSGRenderMesh *> |
Definition at line 212 of file qssgrenderdata_p.h.
using QSSGRenderModelData::ModelViewProjections = std::array<QMatrix4x4, 2> |
Definition at line 207 of file qssgrenderdata_p.h.
using QSSGRenderModelData::ModelViewProjectionStore = std::vector<ModelViewProjections> |
Definition at line 210 of file qssgrenderdata_p.h.
using QSSGRenderModelData::NormalMatrixStore = std::vector<QMatrix3x3> |
Definition at line 211 of file qssgrenderdata_p.h.
|
explicit |
Definition at line 403 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 455 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 443 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 438 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 426 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 460 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 465 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 421 of file qssgrenderdata.cpp.
|
nodiscard |
Definition at line 410 of file qssgrenderdata.cpp.
|
inlinenodiscard |
Definition at line 227 of file qssgrenderdata_p.h.
void QSSGRenderModelData::updateModelData | ( | QSSGModelsView & | models, |
QSSGRenderer * | renderer, | ||
const QSSGRenderCameraDataList & | renderCameraData ) |
Definition at line 543 of file qssgrenderdata.cpp.