FMeshVertexBaker

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FMeshBaseBaker

FMeshVertexBaker

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Sampling/MeshVertexBaker.h

Include

#include "Sampling/MeshVertexBaker.h"

Syntax

class FMeshVertexBaker : public UE::Geometry::FMeshBaseBaker

Variables

Name Description

Protected variable

TArray< FMeshMa...

 

BakeContexts

Evaluation contexts for each mesh evaluator.

Protected variable

FVector4f

 

BakeDefaults

Internal cached default bake data.

Protected variable

BakeFn

 

BakeInternal

Public variable

EBakeMode

 

BakeMode

Protected variable

TUniquePtr< TIm...

 

BakeResult

Bake output image.

Protected variable

TArray< FMeshMa...

 

Bakers

Internal list of bake evaluators.

Protected variable

int32

 

BakeSampleBufferSize

The total size of the temporary float buffer for BakeSample.

Protected variable

const bool

 

bParallel

Public variable

TFunction< bool...

 

CancelF

If this function returns true, we should abort calculation

Public variable

TSharedPtr< FMe...

 

ChannelEvaluators

Evaluators to use for per channel (RGBA) bakes

Public variable

TSharedPtr< FMe...

 

ColorEvaluator

Evaluator to use for full color bakes

Protected variable

FImageDimension...

 

Dimensions

Internally cached image dimensions proportional to the number of unique vertex color elements.

Public variable

double

 

TotalBakeDuration

Analytics

Functions

Name Description

Public function

void

 

Bake()

BakeProcess all bakers to generate the image result.

Protected function Static

void

 

BakeImpl

(
    void* Data
)

ParametersTemplate bake implementation.

Public function Const

const TImage...

 

GetBakeResult()

Enums

Name

Description

Public enum

EBakeMode

Typedefs

Name

Description

BakeFn

Function pointer to internal bake implementation.

Constants

Name

Description

OneEvaluator

ZeroEvaluator

Constant evaluator for empty channels.