UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CustomBoneIndexArray.h File Reference
#include "CoreMinimal.h"
#include <initializer_list>
#include <type_traits>

Go to the source code of this file.

Classes

struct  UE::Anim::Private::TRangeIndexType< RangeType, typename >
 
struct  UE::Anim::Private::TRangeIndexType< RangeType, std::void_t< typename std::decay_t< RangeType >::IndexType > >
 
struct  UE::Anim::Private::TIsCompatibleRangeIndexType< IndexType, RangeType >
 
class  UE::Anim::TTypedIndexRange< InIndexType, InRangeType >
 
struct  TIsContiguousContainer< UE::Anim::TTypedIndexRange< ArgTypes... > >
 

Namespaces

namespace  UE
 
namespace  UE::Anim
 
namespace  UE::Anim::Private
 

Typedefs

template<typename IndexType , typename ... TArrayArgs>
using UE::Anim::TTypedIndexArray = TTypedIndexRange< IndexType, TArray< TArrayArgs... > >
 
template<typename IndexType , typename ... TArrayViewArgs>
using UE::Anim::TTypedIndexArrayView = TTypedIndexRange< IndexType, TArrayView< TArrayViewArgs... > >
 
template<typename ElementType , typename BoneIndexType , typename InAllocatorType = typename TArray<ElementType>::AllocatorType>
using TCustomBoneIndexArray = UE::Anim::TTypedIndexRange< BoneIndexType, TArray< ElementType, InAllocatorType > >
 
template<typename ElementType , typename BoneIndexType >
using TCustomBoneIndexArrayView = UE::Anim::TTypedIndexRange< BoneIndexType, TArrayView< ElementType > >
 

Typedef Documentation

◆ TCustomBoneIndexArray

template<typename ElementType , typename BoneIndexType , typename InAllocatorType = typename TArray<ElementType>::AllocatorType>
using TCustomBoneIndexArray = UE::Anim::TTypedIndexRange<BoneIndexType, TArray<ElementType, InAllocatorType> >

◆ TCustomBoneIndexArrayView

template<typename ElementType , typename BoneIndexType >
using TCustomBoneIndexArrayView = UE::Anim::TTypedIndexRange<BoneIndexType, TArrayView<ElementType> >