FPrimitive

Windows
MacOS
Linux

References

Module

GLTFCore

Header

/Engine/Plugins/Editor/GLTFImporter/Source/GLTFCore/Public/GLTFMesh.h

Include

#include "GLTFMesh.h"

Syntax

struct FPrimitive

Variables

Name Description

Public variable

const int32

 

MaterialIndex

Public variable

const EMode

 

Mode

Constructors

Name Description

Public function

FPrimitive

(
    EMode InMode,
    int32 InMaterial,
    const FAccessor& InIndices,
    const FAccessor& InPosition,
    const FAccessor& InNormal,
    const FAccessor& InTangent,
    const FAccessor& InTexCoord0,
    const FAccessor& InTexCoord1,
    const FAccessor& InColor0,
    const FAccessor& InJoints0,
    const FAccessor& InWeights0
)

Functions

Name Description

Public function Const

void

 

GetColors

(
    TArray< FVector4 >& Buffer
)

Public function Const

FMD5Hash

 

GetHash()

Public function Const

void

 

GetJointInfluences

(
    TArray< FJointInfluence >& Buffer
)

Public function Const

void

 

GetNormals

(
    TArray< FVector >& Buffer
)

Public function Const

void

 

GetPositions

(
    TArray< FVector >& Buffer
)

Public function Const

void

 

GetTangents

(
    TArray< FVector >& Buffer
)

Public function Const

void

 

GetTexCoords

(
    uint32 Index,
    TArray< FVector2D >& Buffer
)

Public function Const

void

 

GetTriangleIndices

(
    TArray< uint32 >& Buffer
)

Public function Const

bool

 

HasColors()

Public function Const

bool

 

HasJointWeights()

Public function Const

bool

 

HasNormals()

Public function Const

bool

 

HasTangents()

Public function Const

bool

 

HasTexCoords

(
    uint32 Index
)

Public function Const

bool

 

IsValid()

Public function Const

uint32

 

TriangleCount()

Public function Const

FTriangle

 

TriangleVerts

(
    uint32 T
)

Public function Const

uint32

 

VertexCount()

Enums

Name

Description

Public enum

EMode

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss