/Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFrameworkEditor/Public/MLDeformerSampler.h
The input data sampler. This class can sample bone rotations, curve values and vertex deltas. It does this by creating two temp actors, one with skeletal mesh component and one with geom cache component.
class FMLDeformerSampler
int32
AnimFrameIndex
The animation frame we sampled the deltas for.
TArray< FMatrix...
BoneMatrices
The sampled bone matrices.
TArray< float >
BoneRotations
The bone rotation floats.
TArray< float >
CurveValues
A float for each Skeleton animation curve.
FMLDeformerEdit...
EditorModel
The vertex delta editor model used to sample.
TObjectPtr< UML...
Model
The vertex delta model associated with this sampler.
int32
NumFloatsPerCurve
The number of floats per curve value.
int32
NumImportedVertices
The number of imported vertices of the skeletal mesh and geometry cache. This will be 8 for a cube.
float
SampleTime
The current sample time, in seconds.
TObjectPtr<UDe...
SkeletalMeshComponent
The skeletal mesh component used to sample skinned positions.
TObjectPtr<AAc...
SkelMeshActor
The skeletal mesh actor used to sample the skinned vertex positions.
TArray< FVector...
SkinnedVertexPositions
The skinned vertex positions.
TObjectPtr<AAc...
TargetMeshActor
The actor used for the target mesh.
TArray< FVector...
TempVertexPositions
A temp array to store vertex positions in.
TArray< FVector...
UnskinnedVertexPositions
The unskinned vertex positions.
TArray< float >
VertexDeltas
The vertex deltas as float buffer.
EVertexDeltaSpa...
VertexDeltaSpace
The vertex delta space (pre or post skinning) used when calculating the deltas.