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

#include <BoneWeights.h>

Classes

struct  Empty
 

Public Types

using ContainerType = Empty
 

Static Public Member Functions

static void SetNum (ContainerType &InContainer, int32 InNum)
 
static int32 Num (const ContainerType &InContainer)
 
static FBoneWeight Get (const ContainerType &InContainer, int32 InIndex)
 
static void Set (ContainerType &InContainer, int32 InIndex, FBoneWeight InBoneWeight)
 
static void Add (ContainerType &InContainer, FBoneWeight InBoneWeight)
 
static void Remove (ContainerType &InContainer, int32 InIndex)
 
template<typename Predicate >
static void Sort (ContainerType &InContainer, Predicate InPredicate)
 
template<typename Predicate >
static int32 IndexOf (const ContainerType &InContainer, Predicate InPredicate)
 

Detailed Description

A null adapter for a bone weight container to use with TBoneWeights. Use as a template to create adapters for other types of containers.

Member Typedef Documentation

◆ ContainerType

Member Function Documentation

◆ Add()

static void UE::AnimationCore::FBoneWeightNullAdapter::Add ( ContainerType InContainer,
FBoneWeight  InBoneWeight 
)
inlinestatic

◆ Get()

static FBoneWeight UE::AnimationCore::FBoneWeightNullAdapter::Get ( const ContainerType InContainer,
int32  InIndex 
)
inlinestatic

◆ IndexOf()

template<typename Predicate >
static int32 UE::AnimationCore::FBoneWeightNullAdapter::IndexOf ( const ContainerType InContainer,
Predicate  InPredicate 
)
inlinestatic

◆ Num()

static int32 UE::AnimationCore::FBoneWeightNullAdapter::Num ( const ContainerType InContainer)
inlinestatic

◆ Remove()

static void UE::AnimationCore::FBoneWeightNullAdapter::Remove ( ContainerType InContainer,
int32  InIndex 
)
inlinestatic

◆ Set()

static void UE::AnimationCore::FBoneWeightNullAdapter::Set ( ContainerType InContainer,
int32  InIndex,
FBoneWeight  InBoneWeight 
)
inlinestatic

◆ SetNum()

static void UE::AnimationCore::FBoneWeightNullAdapter::SetNum ( ContainerType InContainer,
int32  InNum 
)
inlinestatic

Set the number of elements to reserve in the container. The elements can be left in an uninitialized state. The TBoneWeights algorithms will ensure that all elements will be properly defined at the end of an operation.

◆ Sort()

template<typename Predicate >
static void UE::AnimationCore::FBoneWeightNullAdapter::Sort ( ContainerType InContainer,
Predicate  InPredicate 
)
inlinestatic

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