Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGGltf::MeshPrimitive Struct Reference

#include <qssggltfdocument_p.h>

Collaboration diagram for QSSGGltf::MeshPrimitive:

Classes

struct  VariantMapping

Public Types

enum  Mode {
  Points = 0 , Lines = 1 , LineLoop = 2 , LineStrip = 3 ,
  Triangles = 4 , TriangleStrip = 5 , TriangleFan = 6
}

Public Member Functions

int effectiveMaterial (int variantIndex) const

Public Attributes

QHash< QByteArray, int > attributes
int indices = -1
int material = -1
int mode = Triangles
QList< QHash< QByteArray, int > > targets
QList< VariantMapping > variantMappings
QJsonObject extensions

Detailed Description

Definition at line 317 of file qssggltfdocument_p.h.

Member Enumeration Documentation

◆ Mode

Enumerator
Points 
Lines 
LineLoop 
LineStrip 
Triangles 
TriangleStrip 
TriangleFan 

Definition at line 320 of file qssggltfdocument_p.h.

Member Function Documentation

◆ effectiveMaterial()

int QSSGGltf::MeshPrimitive::effectiveMaterial ( int variantIndex) const
inline

Definition at line 345 of file qssggltfdocument_p.h.

References material.

Member Data Documentation

◆ attributes

QHash<QByteArray, int> QSSGGltf::MeshPrimitive::attributes

Definition at line 336 of file qssggltfdocument_p.h.

◆ extensions

QJsonObject QSSGGltf::MeshPrimitive::extensions

Definition at line 342 of file qssggltfdocument_p.h.

◆ indices

int QSSGGltf::MeshPrimitive::indices = -1

Definition at line 337 of file qssggltfdocument_p.h.

◆ material

int QSSGGltf::MeshPrimitive::material = -1

Definition at line 338 of file qssggltfdocument_p.h.

Referenced by effectiveMaterial().

◆ mode

int QSSGGltf::MeshPrimitive::mode = Triangles

Definition at line 339 of file qssggltfdocument_p.h.

◆ targets

QList<QHash<QByteArray, int> > QSSGGltf::MeshPrimitive::targets

Definition at line 340 of file qssggltfdocument_p.h.

◆ variantMappings

QList<VariantMapping> QSSGGltf::MeshPrimitive::variantMappings

Definition at line 341 of file qssggltfdocument_p.h.


The documentation for this struct was generated from the following file: