Navigation
API > API/Plugins > API/Plugins/ControlRig
Inheritance Hierarchy
- UAssetUserData
- UNameSpacedUserData
- UControlRigShapeLibraryLink
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ControlRigAssetUserData.h |
| Include | #include "ControlRigAssetUserData.h" |
Syntax
UCLASS (BlueprintType)
class UControlRigShapeLibraryLink : public UNameSpacedUserData
Remarks
Namespaced user data which provides access to a linked shape library
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UControlRigShapeLibrary > | ShapeLibrary | If assigned, the data asset link will provide access to the data asset's content. | |
| TObjectPtr< UControlRigShapeLibrary > | ShapeLibraryCached | ||
| TArray< FName > | ShapeNames |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UControlRigShapeLibrary > | |||
| bool | |||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostLoad () |
||
| void | SetShapeLibrary
(
TSoftObjectPtr< UControlRigShapeLibrary > InShapeLibrary |
Overridden from UNameSpacedUserData
| Type | Name | Description | |
|---|---|---|---|
| const FUserData * | GetUserData
(
const FString& InPath, |
Returns a user data path given its string path | |
| const TArray< const FUserData * > & | GetUserDataArray
(
const FString& InParentPath, |
Retrieves the user data paths given a (optional) parent path | |
| void |
Constants
| Name | Description |
|---|---|
| DefaultShapePath | |
| ShapeLibraryNullFormat | |
| ShapeNamesPath |