Navigation
API > API/Plugins > API/Plugins/MLDeformerFrameworkEditor
The input data sampler, which is used to sample vertex positions from geometry caches. It can then also calculate deltas between the sampled skeletal mesh data and geometry cache data.
| Name | FMLDeformerGeomCacheSampler |
| Type | class |
| Header File | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFrameworkEditor/Public/MLDeformerGeomCacheSampler.h |
| Include Path | #include "MLDeformerGeomCacheSampler.h" |
Syntax
class FMLDeformerGeomCacheSampler : public UE::MLDeformer::FMLDeformerSampler
Inheritance Hierarchy
- FMLDeformerSampler → FMLDeformerGeomCacheSampler
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< FString > & GetFailedImportedMeshNames () |
Get the array of mesh names that we cannot do any sampling for. | MLDeformerGeomCacheSampler.h | |
UGeometryCacheComponent * GetGeometryCacheComponent () |
MLDeformerGeomCacheSampler.h | ||
UGeometryCacheComponent * GetGeometryCacheComponent () |
MLDeformerGeomCacheSampler.h | ||
const TArray< FMLDeformerGeomCacheMeshMapping > & GetMeshMappings() |
MLDeformerGeomCacheSampler.h |
Public Virtual
Overridden from FMLDeformerSampler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetTimeAtFrame
(
int32 InAnimFrameIndex |
Get the time in seconds, at a given frame index. | MLDeformerGeomCacheSampler.h | |
virtual void Init
(
FMLDeformerEditorModel* Model, |
Call Init whenever assets or other relevant settings change. | MLDeformerGeomCacheSampler.h | |
virtual void Sample
(
int32 AnimFrameIndex |
Call this every time the frame changes. This will update all buffer contents. | MLDeformerGeomCacheSampler.h |