Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UAnimBankData |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimBank.h |
| Include Path | #include "Animation/AnimBank.h" |
Syntax
UCLASS (Config=Engine, HideCategories=Object, MinimalAPI, BlueprintType)
class UAnimBankData : public UTransformProviderData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTransformProviderData → UAnimBankData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimBankItems | TArray< struct FAnimBankItem > | Animation/AnimBank.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetSequencePlayLength
(
int32 ItemIndex |
Returns the play length for an anim bank item. | Animation/AnimBank.h |
|
Public Virtual
Overridden from UTransformProviderData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FTransformProviderRenderProxy * CreateRenderProxy
(
FInstancedSkinningSceneExtensionProxy* ExtensionProxy |
Animation/AnimBank.h | ||
virtual bool GetAnimationBounds
(
uint32 AnimationIndex, |
Animation/AnimBank.h | ||
virtual uint32 GetSkinningDataOffset
(
int32 InstanceIndex, |
Animation/AnimBank.h | ||
virtual const FGuid & GetTransformProviderID() |
Animation/AnimBank.h | ||
virtual uint32 GetUniqueAnimationCount() |
Animation/AnimBank.h | ||
virtual bool HasAnimationBounds() |
Animation/AnimBank.h | ||
virtual bool IsCompiling() |
Animation/AnimBank.h | ||
virtual bool IsEnabled() |
Animation/AnimBank.h | ||
virtual bool IsGpuOnly () |
Returns true when this provider's per-frame evaluation runs entirely on the render thread (through FTransformProviderRenderProxy) and does not require a game-thread CPU tick on the owning component. | Animation/AnimBank.h | |
virtual bool UsesSkeletonBatching() |
Animation/AnimBank.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginCacheForCookedPlatformData
(
const ITargetPlatform* TargetPlatform |
Animation/AnimBank.h | ||
virtual bool IsCachedCookedPlatformDataLoaded
(
const ITargetPlatform* TargetPlatform |
Animation/AnimBank.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsAnimBankValid
(
FInstancedSkinningSceneExtensionProxy* ExtensionProxy |
Animation/AnimBank.h |