UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSkinWeightsVertexAttributesRef Class Reference

#include <SkinWeightsAttributesRef.h>

Public Member Functions

 FSkinWeightsVertexAttributesRef ()=default
 
 FSkinWeightsVertexAttributesRef (const FSkinWeightsVertexAttributesRef &)=default
 
 FSkinWeightsVertexAttributesRef (FSkinWeightsVertexAttributesRef &&) noexcept=default
 
FSkinWeightsVertexAttributesRefoperator= (const FSkinWeightsVertexAttributesRef &InAttributesRef)
 
FSkinWeightsVertexAttributesRefoperator= (FSkinWeightsVertexAttributesRef &&InAttributesRef) noexcept
 
bool IsValid () const
 
FVertexBoneWeights Get (const FVertexID InVertexIndex) const
 
void Set (const FVertexID InVertexIndex, const UE::AnimationCore::FBoneWeights &InWeights)
 
void Set (const FVertexID InVertexIndex, TArrayView< const UE::AnimationCore::FBoneWeight > InWeights, const UE::AnimationCore::FBoneWeightsSettings &InSettings={})
 

Protected Member Functions

 FSkinWeightsVertexAttributesRef (TVertexAttributesRef< TArrayAttribute< int32 > > InAttributesRef)
 

Friends

class FSkeletalMeshAttributes
 
class FSkinWeightsVertexAttributesConstRef
 

Constructor & Destructor Documentation

◆ FSkinWeightsVertexAttributesRef() [1/4]

FSkinWeightsVertexAttributesRef::FSkinWeightsVertexAttributesRef ( )
default

◆ FSkinWeightsVertexAttributesRef() [2/4]

FSkinWeightsVertexAttributesRef::FSkinWeightsVertexAttributesRef ( const FSkinWeightsVertexAttributesRef )
default

◆ FSkinWeightsVertexAttributesRef() [3/4]

FSkinWeightsVertexAttributesRef::FSkinWeightsVertexAttributesRef ( FSkinWeightsVertexAttributesRef &&  )
defaultnoexcept

◆ FSkinWeightsVertexAttributesRef() [4/4]

FSkinWeightsVertexAttributesRef::FSkinWeightsVertexAttributesRef ( TVertexAttributesRef< TArrayAttribute< int32 > >  InAttributesRef)
inlineprotected

Member Function Documentation

◆ Get()

FVertexBoneWeights FSkinWeightsVertexAttributesRef::Get ( const FVertexID  InVertexIndex) const
inline

◆ IsValid()

bool FSkinWeightsVertexAttributesRef::IsValid ( ) const
inline

◆ operator=() [1/2]

FSkinWeightsVertexAttributesRef & FSkinWeightsVertexAttributesRef::operator= ( const FSkinWeightsVertexAttributesRef InAttributesRef)
inline

◆ operator=() [2/2]

FSkinWeightsVertexAttributesRef & FSkinWeightsVertexAttributesRef::operator= ( FSkinWeightsVertexAttributesRef &&  InAttributesRef)
inlinenoexcept

◆ Set() [1/2]

void FSkinWeightsVertexAttributesRef::Set ( const FVertexID  InVertexIndex,
const UE::AnimationCore::FBoneWeights InWeights 
)
inline

◆ Set() [2/2]

void FSkinWeightsVertexAttributesRef::Set ( const FVertexID  InVertexIndex,
TArrayView< const UE::AnimationCore::FBoneWeight InWeights,
const UE::AnimationCore::FBoneWeightsSettings InSettings = {} 
)
inline

Friends And Related Symbol Documentation

◆ FSkeletalMeshAttributes

◆ FSkinWeightsVertexAttributesConstRef


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