Navigation
API > API/Runtime > API/Runtime/AnimationCore
| Name | UAnimationDataSourceRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/AnimationCore/Public/AnimationDataSource.h |
| Include Path | #include "AnimationDataSource.h" |
Syntax
UCLASS (MinimalAPI)
class UAnimationDataSourceRegistry : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimationDataSourceRegistry
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DataSources | TMap< FName, TWeakObjectPtr< UObject > > | AnimationDataSource.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsSource
(
const FName& InName |
Returns true if this registry contains a source with the given name | AnimationDataSource.h | |
bool RegisterDataSource
(
const FName& InName, |
Registers a new data source under a given name. | AnimationDataSource.h | |
T * RequestSource
(
const FName& InName |
Returns a given data source and cast it to the expected class. | AnimationDataSource.h | |
UObject * RequestSource
(
const FName& InName, |
Returns a given data source and cast it to the expected class. | AnimationDataSource.h | |
bool UnregisterDataSource
(
const FName& InName |
Unregisters / removes an existing data source under a given name. | AnimationDataSource.h |