UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IDataflowGeometryCachable Class Referenceabstract

#include <DataflowInterfaceGeometryCachable.h>

Public Member Functions

virtual TArray< FVector3fGetGeometryCachePositions (const USkeletalMesh *SkeletalMesh) const =0
 
virtual TArray< FVector3fGetGeometryCachePositions (const UStaticMesh *StaticMesh) const =0
 
virtual TOptional< TArray< int32 > > GetMeshImportVertexMap (const USkinnedAsset &SkinnedMeshAsset) const =0
 
virtual bool IsSkeletalMeshAnimationCompatible (const USkeletalMeshComponent *SkeletalMeshComponent) const
 

Detailed Description

An asset that can produces a geometry cache

Member Function Documentation

◆ GetGeometryCachePositions() [1/2]

virtual TArray< FVector3f > IDataflowGeometryCachable::GetGeometryCachePositions ( const USkeletalMesh SkeletalMesh) const
pure virtual

Computes skeletal mesh positions for geometry cache

◆ GetGeometryCachePositions() [2/2]

virtual TArray< FVector3f > IDataflowGeometryCachable::GetGeometryCachePositions ( const UStaticMesh StaticMesh) const
pure virtual

Computes static mesh positions for geometry cache

◆ GetMeshImportVertexMap()

virtual TOptional< TArray< int32 > > IDataflowGeometryCachable::GetMeshImportVertexMap ( const USkinnedAsset SkinnedMeshAsset) const
pure virtual

Get mapping from final mesh vertex index to raw import vertex index

◆ IsSkeletalMeshAnimationCompatible()

virtual bool IDataflowGeometryCachable::IsSkeletalMeshAnimationCompatible ( const USkeletalMeshComponent *  SkeletalMeshComponent) const
inlinevirtual

Returns true if the asset supports animation update from a skeletal mesh


The documentation for this class was generated from the following file: