---@meta

---@class UPCGMeshSamplerSettings : UPCGSettings
---@field SamplingMethod EPCGMeshSamplingMethod
---@field StaticMesh TSoftObjectPtr<UStaticMesh>
---@field bUseColorChannelAsDensity boolean
---@field ColorChannelAsDensity EPCGColorChannel
---@field bVoxelize boolean
---@field VoxelSize float
---@field bRemoveHiddenTriangles boolean
---@field RequestedLODType EGeometryScriptLODType
---@field RequestedLODIndex int32
---@field SamplingOptions FGeometryScriptMeshPointSamplingOptions
---@field NonUniformSamplingOptions FGeometryScriptNonUniformPointSamplingOptions
---@field bExtractUVAsAttribute boolean
---@field UVAttributeName FName
---@field UVChannel int32
---@field bOutputTriangleIds boolean
---@field TriangleIdAttributeName FName
---@field PointSteepness float
---@field bSynchronousLoad boolean
local UPCGMeshSamplerSettings = {}



