UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FDynamicMeshSculptLayers Class Referencefinal

#include <DynamicMeshSculptLayers.h>

Public Member Functions

int32 NumLayers () const
 
bool IsEnabled () const
 
int32 GetActiveLayer () const
 
GEOMETRYCORE_API int32 SetActiveLayer (int32 LayerIndex)
 
GEOMETRYCORE_API bool DiscardSculptLayer (int32 LayerIndex)
 
GEOMETRYCORE_API bool MergeSculptLayers (int32 StartIndex, int32 EndIndex, bool bUseWeights)
 
GEOMETRYCORE_API void UpdateLayerWeights (TConstArrayView< double > InLayerWeights)
 
GEOMETRYCORE_API bool MoveLayer (const int32 InitLayerIndex, const int32 TargetIndex)
 
const FDynamicMeshSculptLayerAttributeGetLayer (int32 LayerIndex) const
 
FDynamicMeshSculptLayerAttributeGetLayer (int32 LayerIndex)
 
TConstArrayView< doubleGetLayerWeights () const
 
void RebuildMesh ()
 
GEOMETRYCORE_API bool UpdateLayersFromMesh ()
 
GEOMETRYCORE_API void CopyThroughMapping (const FDynamicMeshSculptLayers &Other, const FMeshIndexMappings &Mapping)
 

Friends

class FDynamicMeshAttributeSet
 

Member Function Documentation

◆ CopyThroughMapping()

void FDynamicMeshSculptLayers::CopyThroughMapping ( const FDynamicMeshSculptLayers Other,
const FMeshIndexMappings Mapping 
)

◆ DiscardSculptLayer()

bool FDynamicMeshSculptLayers::DiscardSculptLayer ( int32  LayerIndex)

◆ GetActiveLayer()

int32 UE::Geometry::FDynamicMeshSculptLayers::GetActiveLayer ( ) const
inline

◆ GetLayer() [1/2]

FDynamicMeshSculptLayerAttribute * UE::Geometry::FDynamicMeshSculptLayers::GetLayer ( int32  LayerIndex)
inline

◆ GetLayer() [2/2]

const FDynamicMeshSculptLayerAttribute * UE::Geometry::FDynamicMeshSculptLayers::GetLayer ( int32  LayerIndex) const
inline

◆ GetLayerWeights()

TConstArrayView< double > UE::Geometry::FDynamicMeshSculptLayers::GetLayerWeights ( ) const
inline

◆ IsEnabled()

bool UE::Geometry::FDynamicMeshSculptLayers::IsEnabled ( ) const
inline

◆ MergeSculptLayers()

bool FDynamicMeshSculptLayers::MergeSculptLayers ( int32  StartIndex,
int32  EndIndex,
bool  bUseWeights 
)

◆ MoveLayer()

bool FDynamicMeshSculptLayers::MoveLayer ( const int32  InitLayerIndex,
const int32  TargetIndex 
)

◆ NumLayers()

int32 UE::Geometry::FDynamicMeshSculptLayers::NumLayers ( ) const
inline

◆ RebuildMesh()

void UE::Geometry::FDynamicMeshSculptLayers::RebuildMesh ( )
inline

◆ SetActiveLayer()

int32 FDynamicMeshSculptLayers::SetActiveLayer ( int32  LayerIndex)

◆ UpdateLayersFromMesh()

bool FDynamicMeshSculptLayers::UpdateLayersFromMesh ( )

◆ UpdateLayerWeights()

void FDynamicMeshSculptLayers::UpdateLayerWeights ( TConstArrayView< double InLayerWeights)

Friends And Related Symbol Documentation

◆ FDynamicMeshAttributeSet


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