UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TDynamicVertexAttributeChange< AttribValueType, AttribDimension, ParentType > Class Template Reference

#include <DynamicVertexAttribute.h>

+ Inheritance diagram for UE::Geometry::TDynamicVertexAttributeChange< AttribValueType, AttribDimension, ParentType >:

Public Member Functions

 TDynamicVertexAttributeChange ()
 
virtual ~TDynamicVertexAttributeChange ()
 
virtual void SaveInitialVertex (const TDynamicAttributeBase< ParentType > *Attribute, int VertexID) override
 
virtual void StoreAllFinalVertices (const TDynamicAttributeBase< ParentType > *Attribute, const TSet< int > &VertexIDs) override
 
virtual bool Apply (TDynamicAttributeBase< ParentType > *Attribute, bool bRevert) const override
 
- Public Member Functions inherited from UE::Geometry::TDynamicAttributeChangeBase< ParentType >
virtual ~TDynamicAttributeChangeBase ()
 
virtual void SaveInitialTriangle (const TDynamicAttributeBase< ParentType > *Attribute, int TriangleID)
 
virtual void StoreAllFinalTriangles (const TDynamicAttributeBase< ParentType > *Attribute, const TArray< int > &TriangleIDs)
 
virtual void StoreAllFinalVertices (const TDynamicAttributeBase< ParentType > *Attribute, const TArray< int > &TriangleIDs)
 

Constructor & Destructor Documentation

◆ TDynamicVertexAttributeChange()

template<typename AttribValueType , int AttribDimension, typename ParentType >
UE::Geometry::TDynamicVertexAttributeChange< AttribValueType, AttribDimension, ParentType >::TDynamicVertexAttributeChange ( )
inline

◆ ~TDynamicVertexAttributeChange()

Member Function Documentation

◆ Apply()

template<typename AttribValueType , int AttribDimension, typename ParentType >
bool UE::Geometry::TDynamicVertexAttributeChange< AttribValueType, AttribDimension, ParentType >::Apply ( TDynamicAttributeBase< ParentType > *  Attribute,
bool  bRevert 
) const
inlineoverridevirtual

◆ SaveInitialVertex()

template<typename AttribValueType , int AttribDimension, typename ParentType >
void UE::Geometry::TDynamicVertexAttributeChange< AttribValueType, AttribDimension, ParentType >::SaveInitialVertex ( const TDynamicAttributeBase< ParentType > *  Attribute,
int  VertexID 
)
inlineoverridevirtual

◆ StoreAllFinalVertices()

template<typename AttribValueType , int AttribDimension, typename ParentType >
void UE::Geometry::TDynamicVertexAttributeChange< AttribValueType, AttribDimension, ParentType >::StoreAllFinalVertices ( const TDynamicAttributeBase< ParentType > *  Attribute,
const TSet< int > &  VertexIDs 
)
inlineoverridevirtual

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