Sampling

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FDynamicMeshUVMesh

Wrapper around a Mesh and UV Overlay that provides UVs triangles as vertices.

Public class

FMeshBakerDynamicMeshSampler

DynamicMesh bake detail sampler for baking 1 detail mesh to 1 target mesh.

Public class

FMeshBaseBaker

Public class

FMeshConstantMapEvaluator

A mesh evaluator for constant data.

Public class

FMeshCurvatureMapBaker

Public class

FMeshCurvatureMapEvaluator

A mesh evaluator for mesh curvatures.

Public class

FMeshGenericWorldPositionColorBaker

Bake Colors based on arbitrary Position/Normal sampling.

Public class

FMeshGenericWorldPositionNormalBaker

Bake Tangent-Space Normals based on arbitrary Position/Normal sampling.

Public class

FMeshImageBaker

Public class

FMeshImageBakingCache

Public class

FMeshMapBaker

Public class

FMeshMapBakerQueue

Multi-producer/single-consumer queue for the ordered processing of data in FMeshMapBaker.

Public class

FMeshMapEvaluator

Public class

FMeshMapTileBuffer

Image tile storage for map bakes.

Public class

FMeshMultiResampleImageBaker

Public class

FMeshMultiResampleImageEvaluator

TODO: Add support for multiple color maps per mesh in IMeshBakerDetailSampler for proper MultiTexture support.

Public class

FMeshNormalMapBaker

Public class

FMeshNormalMapEvaluator

A mesh evaluator for tangent space normals.

Public class

FMeshOcclusionMapBaker

Public class

FMeshOcclusionMapEvaluator

A mesh evaluator for occlusion data (Ambient Occlusion & Bent Normals).

Public class

FMeshPropertyMapBaker

Public class

FMeshPropertyMapEvaluator

A mesh evaluator for mesh properties as color data.

Public class

FMeshResampleImageBaker

Public class

FMeshResampleImageEvaluator

A mesh evaluator for sampling 2D texture data.

Public struct

FMeshUVSampleInfo

Information about a UV sample

Public class

FMeshVertexBaker

Public class

IMeshBakerDetailSampler

Base bake detail sampler class.

Public class

TMeshSurfaceUVSampler

TMeshSurfaceUVSampler computes point samples of the given SampleType at positions on the mesh based on UV-space positions.

Enums

Functions

Name Description

Public function

const void &...

 

UE::Geometry::GetDetailMeshTrianglePoint_Nearest

(
    const IMeshBakerDetailSampler*...,
    const FVector3d& BasePoint,
    int32& DetailTriangleOut,
    FVector3d& DetailTriBaryCoords
)

Compute base/detail mesh correspondence by nearest distance

Public function

const void &...

 

UE::Geometry::GetDetailMeshTrianglePoint_Raycast

(
    const IMeshBakerDetailSampler*...,
    const FVector3d& BasePoint,
    const FVector3d& BaseNormal,
    int32& DetailTriangleOut,
    FVector3d& DetailTriBaryCoords,
    double Thickness,
    bool bFailToNearestPoint
)

Compute base/detail mesh correspondence by raycast

Public function

constexpr bo...

 

UE::Geometry::operator!

(
    EOcclusionMapType E
)

Public function

constexpr bo...

 

UE::Geometry::operator!

(
    EMeshOcclusionMapType E
)

Public function

constexpr EO...

 

UE::Geometry::operator&

(
    EOcclusionMapType Lhs,
    EOcclusionMapType Rhs
)

Public function

constexpr EM...

 

UE::Geometry::operator&

(
    EMeshOcclusionMapType Lhs,
    EMeshOcclusionMapType Rhs
)

Public function

EOcclusionMa...

 

UE::Geometry::operator&=

(
    EOcclusionMapType& Lhs,
    EOcclusionMapType Rhs
)

Public function

EMeshOcclusi...

 

UE::Geometry::operator&=

(
    EMeshOcclusionMapType& Lhs,
    EMeshOcclusionMapType Rhs
)

Public function

constexpr EM...

 

UE::Geometry::operator^

(
    EMeshOcclusionMapType Lhs,
    EMeshOcclusionMapType Rhs
)

Public function

constexpr EO...

 

UE::Geometry::operator^

(
    EOcclusionMapType Lhs,
    EOcclusionMapType Rhs
)

Public function

EOcclusionMa...

 

UE::Geometry::operator^=

(
    EOcclusionMapType& Lhs,
    EOcclusionMapType Rhs
)

Public function

EMeshOcclusi...

 

UE::Geometry::operator^=

(
    EMeshOcclusionMapType& Lhs,
    EMeshOcclusionMapType Rhs
)

Public function

constexpr EO...

 

UE::Geometry::operator|

(
    EOcclusionMapType Lhs,
    EOcclusionMapType Rhs
)

Public function

constexpr EM...

 

UE::Geometry::operator|

(
    EMeshOcclusionMapType Lhs,
    EMeshOcclusionMapType Rhs
)

Public function

EOcclusionMa...

 

UE::Geometry::operator|=

(
    EOcclusionMapType& Lhs,
    EOcclusionMapType Rhs
)

Public function

EMeshOcclusi...

 

UE::Geometry::operator|=

(
    EMeshOcclusionMapType& Lhs,
    EMeshOcclusionMapType Rhs
)

Public function

constexpr EO...

 

UE::Geometry::operator~

(
    EOcclusionMapType E
)

Public function

constexpr EM...

 

UE::Geometry::operator~

(
    EMeshOcclusionMapType E
)