Navigation
API > API/Plugins > API/Plugins/AnimDatabase
A Database Index is an asset you can use to store Frames, FrameRanges, and FrameAttributes derived from an AnimDatabase
| Name | UAnimDatabaseIndex |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabaseIndex.h |
| Include Path | #include "AnimDatabaseIndex.h" |
Syntax
UCLASS (Blueprintable)
class UAnimDatabaseIndex : public UDataAsset
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataAsset → UAnimDatabaseIndex
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Database | TSoftObjectPtr< UAnimDatabase > | Database to build the index for | AnimDatabaseIndex.h |
|
| FrameRanges | TObjectPtr< UAnimDatabaseFrameRangesFunction > | The frame ranges to build the index over | AnimDatabaseIndex.h |
|
| Function | TObjectPtr< UAnimDatabaseIndexFunction > | Function used to build the index | AnimDatabaseIndex.h |
|
| IndexContentHash | int32 | Hash of the database content at the time of indexing | AnimDatabaseIndex.h | |
| IndexDatabase | TObjectPtr< UAnimDatabase > | Database this index corresponds to | AnimDatabaseIndex.h |
|
| IndexFrameAttributes | TMap< FName, FAnimDatabaseFrameAttribute > | Map of index AnimDatabaseFrameAttributes structures | AnimDatabaseIndex.h |
|
| IndexFrameRanges | TMap< FName, FAnimDatabaseFrameRanges > | Map of index AnimDatabaseFrameRanges structures | AnimDatabaseIndex.h |
|
| IndexFrames | TMap< FName, FAnimDatabaseFrames > | Map of index AnimDatabaseFrames structures | AnimDatabaseIndex.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Build() |
Builds the index by calling the BuildIndex function | AnimDatabaseIndex.h |
|