FGeometryCacheMeshData

Stores per Track/Mesh data used for rendering

Choose your operating system:

Windows

macOS

Linux

References

Module

GeometryCache

Header

/Engine/Plugins/Experimental/GeometryCache/Source/GeometryCache/Classes/GeometryCacheMeshData.h

Include

#include "GeometryCacheMeshData.h"

Syntax

USTRUCT()
struct FGeometryCacheMeshData

Remarks

Stores per Track/Mesh data used for rendering

Variables

Name Description

Public variable

TArray< FGeomet...

 

BatchesInfo

Array of per-batch info structs

Public variable

FBox3f

 

BoundingBox

Bounding box for this sample in the track

Public variable

TArray< FColor ...

 

Colors

Public variable

TArray< uint32 ...

 

ImportedVertexNumbers

The original imported vertex numbers, as they come from the DCC. One for each vertex position.

Public variable

TArray< uint32 ...

 

Indices

Indices for this sample, used for drawing the mesh

Public variable

TArray< FVector...

 

MotionVectors

Motion vector for each vertex.

Public variable

TArray< FVector...

 

Positions

Draw-able vertex data

Public variable

TArray< FPacked...

 

TangentsX

Public variable

TArray< FPacked...

 

TangentsZ

Public variable

TArray< FVector...

 

TextureCoordinates

Public variable

FGeometryCacheV...

 

VertexInfo

Info on the vertex attributes

Constructors

Name Description

Public function

FGeometryCacheMeshData()

Destructors

Name Description

Public function

~FGeometryCacheMeshData()

Functions

Name Description

Public function Const

uint64

 

GetHash()

Return a hash of the content of the GeometryCacheMeshData

Public function Const

void

 

GetResourceSizeEx

(
    FResourceSizeEx& CumulativeResourc...
)