Navigation
API > API/Plugins > API/Plugins/CustomizableObject
| Name | UCustomizableSkeletalComponent |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/CustomizableObject/Public/MuCO/CustomizableSkeletalComponent.h |
| Include Path | #include "MuCO/CustomizableSkeletalComponent.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable, BlueprintType, ClassGroup=(CustomizableObject),
Meta=(BlueprintSpawnableComponent))
class UCustomizableSkeletalComponent : public USceneComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UCustomizableSkeletalComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCustomizableSkeletalComponent() |
MuCO/CustomizableSkeletalComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentIndex | int32 | This component index refers to the object list of components DEPRECATED: Use FNames instead with Get/SetComponentName | MuCO/CustomizableSkeletalComponent.h |
|
| CustomizableObjectInstance | TObjectPtr< UCustomizableObjectInstance > | MuCO/CustomizableSkeletalComponent.h |
|
|
| UpdatedDelegate | FCustomizableSkeletalComponentUpdatedDelegate | MuCO/CustomizableSkeletalComponent.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSkipSetReferenceSkeletalMesh | bool | MuCO/CustomizableSkeletalComponent.h |
|
|
| bSkipSkipSetSkeletalMeshOnAttach | bool | MuCO/CustomizableSkeletalComponent.h | ||
| ComponentName | FName | Only used if the ComponentIndex is INDEX_NONE. | MuCO/CustomizableSkeletalComponent.h |
|
| Private | TObjectPtr< UCustomizableSkeletalComponentPrivate > | MuCO/CustomizableSkeletalComponent.h |
|
|
| UCustomizableSkeletalComponentPrivate | friend | MuCO/CustomizableSkeletalComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetComponentName() |
MuCO/CustomizableSkeletalComponent.h |
|
|
UCustomizableObjectInstance * GetCustomizableObjectInstance() |
MuCO/CustomizableSkeletalComponent.h |
|
|
UCustomizableSkeletalComponentPrivate * GetPrivate () |
MuCO/CustomizableSkeletalComponent.h | ||
const UCustomizableSkeletalComponentPrivate * GetPrivate () |
MuCO/CustomizableSkeletalComponent.h | ||
bool GetSkipSetReferenceSkeletalMesh() |
MuCO/CustomizableSkeletalComponent.h |
|
|
bool GetSkipSetSkeletalMeshOnAttach() |
MuCO/CustomizableSkeletalComponent.h |
|
|
void SetComponentName
(
const FName& Name |
MuCO/CustomizableSkeletalComponent.h |
|
|
void SetCustomizableObjectInstance
(
UCustomizableObjectInstance* Instance |
MuCO/CustomizableSkeletalComponent.h |
|
|
void SetSkipSetReferenceSkeletalMesh
(
bool bSkip |
Set to true to avoid automatically replacing the Skeletal Mesh of the parent Skeletal Mesh Component by the Reference Skeletal Mesh. | MuCO/CustomizableSkeletalComponent.h |
|
void SetSkipSetSkeletalMeshOnAttach
(
bool bSkip |
Set to true to avoid automatically replacing the Skeletal Mesh of the parent Skeletal Mesh Component with any mesh. | MuCO/CustomizableSkeletalComponent.h |
|
void UpdateSkeletalMeshAsync
(
bool bNeverSkipUpdate |
Update Skeletal Mesh asynchronously. | MuCO/CustomizableSkeletalComponent.h |
|
void UpdateSkeletalMeshAsyncResult
(
FInstanceUpdateDelegate Callback, |
Update Skeletal Mesh asynchronously. | MuCO/CustomizableSkeletalComponent.h |
|
Protected
Overridden from USceneComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAttachmentChanged() |
MuCO/CustomizableSkeletalComponent.h |