GeometryCollection

Windows
MacOS
Linux

Classes

Constants

Enums

Functions

Name Description

Public function

void

 

ClearFlags

(
    uint32 InFlags
)

Public function

FManagedArra...

 

CopyManagedTypedArray

(
    EManagedArrayType ArrayType,
    FManagedArrayBase* Dest,
    FManagedArrayBase* Src
)

Makes a copy from one array to another

Public function

 

FGeometryCollectionBoneNode

(
    int32 LevelIn,
    int32 ParentIn,
    uint32 StatusFlagsIn
)

Public function

 

FGeometryCollectionBoneNode

(
    const FGeometryCollectionBoneNode&...
)

Public function

 

FGeometryCollectionBoneNode

(
    EForceInit
)

Public function

 

FGeometryCollectionBoneNode()

Public function

void

 

GeometryCollection::AttributeTransfer

(
    const FGeometryCollection* Fro...,
    FGeometryCollection* ToCollect...,
    const FName FromAttributeName,
    const FName ToAttributeName
)

AttributeTransfer implementation.

Public function

TSharedPtr< ...

 

GeometryCollection::MakeMeshElement

(
    const TArray< TV3_PTS >& PointsIn,
    const TArray< TV3_NORM >& NormalsI...,
    const TArray< TV_INT3 >& Triangles...,
    const TArray< TV2 >& UVsIn,
    const FTransform& Xf,
    const FTransform& GeoXf,
    const int NumberOfMaterials
)

Public function

FName

 

GetGeometryCollectionPhysicsTypeName

Public function Const

bool

 

HasFlags

(
    uint32 InFlags
)

Public function

void

 

InitHelper

(
    TArray< TUniquePtr< T >>& Array,
    const TManagedArrayBase< TUniquePtr...,
    int32 Size
)

Public function

void

 

InitHelper

(
    TArray< T >& Array,
    const TManagedArrayBase< T >& NewT...,
    int32 Size
)

Public function Const

bool

 

IsClustered()

Public function Const

bool

 

IsGeometry()

Public function Const

bool

 

IsTransform()

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    float,
    Float
)

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    TArray< FVector >*,
    VectorArrayPointer
)

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    FGuid,
    Guid
)

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    FBox,
    Box
)

Public function

 

MANAGED_ARRAY_TYPE

(
    FVector,
    Vector
)

Usage

General purpose ManagedArrayCollection::ArrayType definition

Public function

IntVector

 

MANAGED_ARRAY_TYPE

(
    FVector2D,
    Vector2D
)

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    int32,
    Int32
)

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    FTransform,
    Transform
)

Public function

IntVector Li...

 

MANAGED_ARRAY_TYPE

(
    FGeometryCollectionBoneNode,
    BoneNode
)

Public function

EManagedArra...

 

ManagedArrayType()

ManagedArrayType Templated function to return a EManagedArrayType.

Public function

FManagedArra...

 

NewManagedTypedArray

(
    EManagedArrayType ArrayType
)

ManagedArrayType Returns a new EManagedArray shared pointer based on passed type.

Public function

void

 

operator=

(
    const FGeometryCollectionBoneNode&...
)

Assignment

Public function

bool

 

Serialize

(
    FArchive& Ar
)

Public function

void

 

SetFlags

(
    uint32 InFlags
)

Public function Const

FString

 

ToString()

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< T >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< FVector >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< FGuid >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< FIntVector >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< FVector2D >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< float >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< FQuat >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< bool >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< int32 >& Array
)

Public function

void

 

TryBulkSerializeManagedArray

(
    Chaos::FChaosArchive& Ar,
    TArray< uint8 >& Array
)

Variables

Name Description

Public variable

TSet< int32 >

 

Children

Child bone indices

Public variable

int32

 

Level

Level in Hierarchy : 0 is usually but not necessarily always the root

Public variable

int32

 

Parent

Parent bone index : use InvalidBone for root parent

Public variable

uint32

 

StatusFlags

Flags to store any state for each node

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