Navigation
API > API/Plugins > API/Plugins/MetaHumanSDKRuntime
| Name | UMetaHumanComponentBase |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanSDK/Source/MetaHumanSDKRuntime/Public/MetaHumanComponentBase.h |
| Include Path | #include "MetaHumanComponentBase.h" |
Syntax
UCLASS (MinimalAPI)
class UMetaHumanComponentBase : public UActorComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UMetaHumanComponentBase
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanComponentBase() |
MetaHumanComponentBase.h |
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USkeletalMeshComponent * GetBodySkelMeshComponent() |
Get skeletal mesh component for the Body (based on the specified name) of the owning actor. | MetaHumanComponentBase.h | |
USkeletalMeshComponent * GetSkelMeshComponentByName
(
const FString& ComponentName |
Get the first skeletal mesh component with the given name from the owning actor. | MetaHumanComponentBase.h | |
void LoadAndRunAnimBP
(
TSoftClassPtr< UAnimInstance > AnimBlueprint, |
Load and run AnimBP on the given skeletal mesh component. | MetaHumanComponentBase.h | |
void PostConnectAnimBPVariables
(
const FMetaHumanCustomizableBodyPart& BodyPart, |
MetaHumanComponentBase.h | ||
virtual void PostInitAnimBP
(
USkeletalMeshComponent* SkeletalMeshComponent, |
Post-loading callback to be used to connect AnimBP variables. | MetaHumanComponentBase.h | |
void RunAndInitPostAnimBP
(
USkeletalMeshComponent* SkelMeshComponent, |
Run the given AnimBP either on the skeletal mesh asset or on the instance, the component and initialize it afterwards. | MetaHumanComponentBase.h | |
void SetFollowBody
(
USkeletalMeshComponent* SkelMeshComponent |
Body. | MetaHumanComponentBase.h |