Navigation
API > API/Plugins > API/Plugins/GLTFCore
| Name | FPrimitive |
| Type | struct |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Parsers/GLTFCore/Public/GLTFMesh.h |
| Include Path | #include "GLTFMesh.h" |
Syntax
struct FPrimitive : public GLTF::FAttributeAccessors
Inheritance Hierarchy
- FAttributeAccessors → FPrimitive
- FPrimitive
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPrimitive
(
EMode InMode, |
GLTFMesh.h |
Enums
Public
| Name | Remarks |
|---|---|
| EMode |
Constants
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Extras | TMap< FString, FString > | GLTFMesh.h | ||
| MaterialIndex | const int32 | GLTFMesh.h | ||
| Mode | const EMode | GLTFMesh.h | ||
| MorphTargets | TArray< FMorphTarget > | GLTFMesh.h | ||
| VariantMappings | TArray< FVariantMapping > | GLTFMesh.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsValidCache | TOptional< bool > | Validity cache: | GLTFMesh.h | |
| Indices | const FAccessor & | Index buffer | GLTFMesh.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GenerateIsValidCache() |
GLTFMesh.h | ||
uint32 GetAttributeAccessorIndex
(
const EMeshAttributeType& Type |
GLTFMesh.h | ||
void GetColors
(
TArray< FVector4f >& Buffer |
GLTFMesh.h | ||
FMD5Hash GetHash() |
GLTFMesh.h | ||
uint32 GetIndicesAccessorIndex() |
GLTFMesh.h | ||
void GetJointInfluences
(
TArray< FJointInfluence >& Buffer |
GLTFMesh.h | ||
void GetNormals
(
TArray< FVector3f >& Buffer |
GLTFMesh.h | ||
void GetPositions
(
TArray< FVector3f >& Buffer |
GLTFMesh.h | ||
void GetTangents
(
TArray< FVector4f >& Buffer |
GLTFMesh.h | ||
void GetTexCoords
(
uint32 Index, |
GLTFMesh.h | ||
void GetTriangleIndices
(
TArray< uint32 >& Buffer |
GLTFMesh.h | ||
bool HasColors() |
GLTFMesh.h | ||
bool HasJointWeights() |
GLTFMesh.h | ||
bool HasNormals() |
GLTFMesh.h | ||
bool HasPositions() |
GLTFMesh.h | ||
bool HasTangents() |
GLTFMesh.h | ||
bool HasTexCoords
(
uint32 Index |
GLTFMesh.h | ||
bool IsValid() |
GLTFMesh.h | ||
uint32 TriangleCount() |
GLTFMesh.h | ||
FTriangle TriangleVerts
(
uint32 T |
GLTFMesh.h | ||
uint32 VertexCount() |
GLTFMesh.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GLTFMesh.h |