UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshDeformerInstance.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
7#if WITH_EDITORONLY_DATA
9#endif // WITH_EDITORONLY_DATA
10
11#include "MeshDeformerInstance.generated.h"
12
13class FSceneInterface;
14#if WITH_EDITORONLY_DATA
15struct FMeshDescription;
16#endif // WITH_EDITORONLY_DATA
17
19{
20 None = 0,
21 SkinnedMeshPosition = 1 << 0,
22 SkinnedMeshTangents = 1 << 1,
24};
25
27
32UCLASS(Abstract, MinimalAPI)
37
38
43UCLASS(Abstract, MinimalAPI)
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
EMeshDeformerOutputBuffer
Definition MeshDeformerInstance.h:19
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition NameTypes.h:617
Definition SceneInterface.h:106
Definition UniquePtr.h:107
Definition MeshDeformerInstance.h:34
Definition MeshDeformerInstance.h:45
EExectutionGroup
Definition MeshDeformerInstance.h:67
@ ExecutionGroup_EndOfFrameUpdate
Definition MeshDeformerInstance.h:70
@ ExecutionGroup_Immediate
Definition MeshDeformerInstance.h:69
@ ExecutionGroup_Default
Definition MeshDeformerInstance.h:68
@ ExecutionGroup_BeginInitViews
Definition MeshDeformerInstance.h:71
virtual UMeshDeformerInstance * GetInstanceForSourceDeformer() PURE_VIRTUAL(
virtual void virtual EMeshDeformerOutputBuffer GetOutputBuffers() const PURE_VIRTUAL(
EWorkLoad
Definition MeshDeformerInstance.h:59
@ WorkLoad_Update
Definition MeshDeformerInstance.h:62
@ WorkLoad_Trigger
Definition MeshDeformerInstance.h:61
@ WorkLoad_Setup
Definition MeshDeformerInstance.h:60
virtual void EnqueueWork(FEnqueueWorkDesc const &InDesc) PURE_VIRTUAL(
virtual void AllocateResources() PURE_VIRTUAL(
Definition Object.h:95
Definition MeshDescription.h:94
Definition MeshDeformerInstance.h:76
FName OwnerName
Definition MeshDeformerInstance.h:81
FSimpleDelegate FallbackDelegate
Definition MeshDeformerInstance.h:83