UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSkeletalMeshSamplingRegion Struct Reference

#include <SkeletalMeshSampling.h>

Public Member Functions

ENGINE_API FSkeletalMeshSamplingRegion ()
 
ENGINE_API void GetFilteredBones (struct FReferenceSkeleton &RefSkel, TArray< int32 > &OutIncludedBoneIndices, TArray< int32 > &OutExcludedBoneIndices)
 
ENGINE_API bool IsMaterialAllowed (FName MaterialName)
 

Public Attributes

FName Name
 
int32 LODIndex
 
uint32 bSupportUniformlyDistributedSampling: 1
 
TArray< FSkeletalMeshSamplingRegionMaterialFilterMaterialFilters
 
TArray< FSkeletalMeshSamplingRegionBoneFilterBoneFilters
 

Detailed Description

Defined a named region on a mesh that will have associated triangles and bones for fast sampling at each enabled LOD.

Constructor & Destructor Documentation

◆ FSkeletalMeshSamplingRegion()

FSkeletalMeshSamplingRegion::FSkeletalMeshSamplingRegion ( )

Member Function Documentation

◆ GetFilteredBones()

void FSkeletalMeshSamplingRegion::GetFilteredBones ( struct FReferenceSkeleton RefSkel,
TArray< int32 > &  OutIncludedBoneIndices,
TArray< int32 > &  OutExcludedBoneIndices 
)

Directly included vertices from a future painting tool. Directly included bones from a future painting tool.

◆ IsMaterialAllowed()

bool FSkeletalMeshSamplingRegion::IsMaterialAllowed ( FName  MaterialName)

Member Data Documentation

◆ BoneFilters

TArray<FSkeletalMeshSamplingRegionBoneFilter> FSkeletalMeshSamplingRegion::BoneFilters

Filters to determine which triangles and bones to include in this region based on bone.

◆ bSupportUniformlyDistributedSampling

uint32 FSkeletalMeshSamplingRegion::bSupportUniformlyDistributedSampling

Mesh supports uniformly distributed sampling in constant time. Memory cost is 8 bytes per triangle.

◆ LODIndex

int32 FSkeletalMeshSamplingRegion::LODIndex

The LOD of the mesh that this region applies to.

◆ MaterialFilters

TArray<FSkeletalMeshSamplingRegionMaterialFilter> FSkeletalMeshSamplingRegion::MaterialFilters

Filters to determine which triangles to include in this region based on material.

◆ Name

FName FSkeletalMeshSamplingRegion::Name

Name of this region that users will reference.


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