![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssggltfdocument_p.h>
Classes | |
| struct | Sparse |
Public Types | |
| enum class | ComponentType { Byte = 5120 , UnsignedByte = 5121 , Short = 5122 , UnsignedShort = 5123 , UnsignedInt = 5125 , Float = 5126 } |
| enum class | Type { Scalar , Vec2 , Vec3 , Vec4 , Mat2 , Mat3 , Mat4 } |
Public Member Functions | |
| int | elementByteSize () const |
Static Public Member Functions | |
| static int | componentByteSize (ComponentType componentType) |
| static int | componentCount (Type type) |
Public Attributes | |
| int | bufferView = -1 |
| qint64 | byteOffset = 0 |
| ComponentType | componentType = ComponentType::Float |
| Type | type = Type::Scalar |
| qint64 | count = 0 |
| bool | normalized = false |
| QList< double > | min |
| QList< double > | max |
| std::optional< Sparse > | sparse |
| QString | name |
Definition at line 70 of file qssggltfdocument_p.h.
|
strong |
| Enumerator | |
|---|---|
| Byte | |
| UnsignedByte | |
| Short | |
| UnsignedShort | |
| UnsignedInt | |
| Float | |
Definition at line 73 of file qssggltfdocument_p.h.
|
strong |
| Enumerator | |
|---|---|
| Scalar | |
| Vec2 | |
| Vec3 | |
| Vec4 | |
| Mat2 | |
| Mat3 | |
| Mat4 | |
Definition at line 81 of file qssggltfdocument_p.h.
|
inlinestatic |
Definition at line 112 of file qssggltfdocument_p.h.
References Byte, Float, Short, UnsignedByte, UnsignedInt, and UnsignedShort.
Referenced by elementByteSize().
|
inlinestatic |
Definition at line 128 of file qssggltfdocument_p.h.
References Mat2, Mat3, Mat4, Scalar, Vec2, Vec3, and Vec4.
Referenced by elementByteSize().
|
inline |
Definition at line 142 of file qssggltfdocument_p.h.
References componentByteSize(), componentCount(), componentType, and type.
| int QSSGGltf::Accessor::bufferView = -1 |
Definition at line 101 of file qssggltfdocument_p.h.
| qint64 QSSGGltf::Accessor::byteOffset = 0 |
Definition at line 102 of file qssggltfdocument_p.h.
| ComponentType QSSGGltf::Accessor::componentType = ComponentType::Float |
Definition at line 103 of file qssggltfdocument_p.h.
Referenced by elementByteSize().
| qint64 QSSGGltf::Accessor::count = 0 |
Definition at line 105 of file qssggltfdocument_p.h.
| QList<double> QSSGGltf::Accessor::max |
Definition at line 108 of file qssggltfdocument_p.h.
| QList<double> QSSGGltf::Accessor::min |
Definition at line 107 of file qssggltfdocument_p.h.
| QString QSSGGltf::Accessor::name |
Definition at line 110 of file qssggltfdocument_p.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
| bool QSSGGltf::Accessor::normalized = false |
Definition at line 106 of file qssggltfdocument_p.h.
| std::optional<Sparse> QSSGGltf::Accessor::sparse |
Definition at line 109 of file qssggltfdocument_p.h.
| Type QSSGGltf::Accessor::type = Type::Scalar |
Definition at line 104 of file qssggltfdocument_p.h.
Referenced by elementByteSize().