UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Anim::FBulkCurves Struct Reference

#include <AnimBulkCurves.h>

+ Inheritance diagram for UE::Anim::FBulkCurves:

Public Member Functions

void AddIndexed (FName InName)
 
- Public Member Functions inherited from UE::Anim::TNamedValueArray< FDefaultAllocator, FNamedIndexElement >
void Add (ArgTypes &&... Args)
 
void AppendNames (TConstArrayView< FName > InNameArray)
 
void AppendNames (std::initializer_list< const FName > InInputArgs)
 
void Empty ()
 
void Reserve (int32 InNumElements)
 
bool HasElement (FName InName) const
 
void ForEachElement (PredicateType InPredicate) const
 
int32 Num () const
 
int32 Max () const
 
void Shrink ()
 

Additional Inherited Members

- Public Types inherited from UE::Anim::TNamedValueArray< FDefaultAllocator, FNamedIndexElement >
typedef FDefaultAllocator AllocatorType
 
typedef FNamedIndexElement ElementType
 
- Protected Member Functions inherited from UE::Anim::TNamedValueArray< FDefaultAllocator, FNamedIndexElement >
void SortElementsIfRequired () const
 
void CheckSorted () const
 
void CheckDuplicates () const
 
int32 IndexOf (FName InName) const
 
const ElementTypeFind (FName InName) const
 
ElementTypeFind (FName InName)
 
- Protected Attributes inherited from UE::Anim::TNamedValueArray< FDefaultAllocator, FNamedIndexElement >
TArray< ElementType, AllocatorTypeElements
 
bool bSorted
 

Detailed Description

Named value array used for bulk get/set of curves.

See also
UE::Anim::FCurveUtils::BulkGet
UE::Anim::FCurveUtils::BulkSet

Member Function Documentation

◆ AddIndexed()

void UE::Anim::FBulkCurves::AddIndexed ( FName  InName)
inline

Add a named element and index it Note that this should only really be used when building a fresh value array, as using this during runtime can introduce duplicate values.


The documentation for this struct was generated from the following file: