FAccessor

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GLTFCore

Header

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

Include

#include "GLTFAccessor.h"

Syntax

struct FAccessor

Variables

Name Description

Public variable

const EComponen...

 

ComponentType

Public variable

const uint32

 

Count

Public variable

const bool

 

Normalized

Public variable

const EType

 

Type

Constructors

Name Description

Public function

FAccessor

(
    uint32 InCount,
    EType InType,
    EComponentType InComponentType,
    bool InNormalized
)

Functions

Name Description

Public function Const

void

 

GetCoordArray

(
    FVector* Buffer
)

@note Performs axis conversion for vec3s(i.e. from glTF right-handed and Y-up to left-handed and Z-up).

Public function Const

void

 

GetCoordArray

(
    TArray< FVector >& Buffer
)

@note Performs axis conversion for vec3s(i.e. from glTF right-handed and Y-up to left-handed and Z-up).

Public function Virtual Const

float

 

GetFloat

(
    uint32 Index
)

Public function Virtual Const

void

 

GetFloatArray

(
    float* Buffer
)

Public function Const

void

 

GetFloatArray

(
    TArray< float >& Buffer
)

Public function Const

FMD5Hash

 

GetHash()

Public function Virtual Const

FMatrix

 

GetMat4

(
    uint32 Index
)

Public function Virtual Const

void

 

GetMat4Array

(
    FMatrix* Buffer
)

Public function Const

void

 

GetMat4Array

(
    TArray< FMatrix >& Buffer
)

Public function Const

void

 

GetQuatArray

(
    FVector4* Buffer
)

@note Performs axis conversion for quaternion(i.e. from glTF right-handed and Y-up to left-handed and Z-up).

Public function Const

void

 

GetQuatArray

(
    TArray< FVector4 >& Buffer
)

@note Performs axis conversion for quaternion(i.e. from glTF right-handed and Y-up to left-handed and Z-up).

Public function Virtual Const

uint32

 

GetUnsignedInt

(
    uint32 Index
)

Public function Virtual Const

void

 

GetUnsignedInt16x4

(
    uint32 Index,
    uint16 Values
)

Public function Virtual Const

void

 

GetUnsignedIntArray

(
    uint32* Buffer
)

Public function Const

void

 

GetUnsignedIntArray

(
    TArray< uint32 >& Buffer
)

Public function Virtual Const

FVector2D

 

GetVec2

(
    uint32 Index
)

Public function Const

void

 

GetVec2Array

(
    TArray< FVector2D >& Buffer
)

Public function Virtual Const

void

 

GetVec2Array

(
    FVector2D* Buffer
)

Public function Virtual Const

FVector

 

GetVec3

(
    uint32 Index
)

Public function Const

void

 

GetVec3Array

(
    TArray< FVector >& Buffer
)

Public function Virtual Const

void

 

GetVec3Array

(
    FVector* Buffer
)

Public function Virtual Const

FVector4

 

GetVec4

(
    uint32 Index
)

Public function Const

void

 

GetVec4Array

(
    TArray< FVector4 >& Buffer
)

Public function Virtual Const

void

 

GetVec4Array

(
    FVector4* Buffer
)

Public function Const

bool

 

IsValid()

Enums

Name

Description

Public enum

EComponentType

Public enum

EType

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