FGenerateMeshLODGraph

Choose your operating system:

Windows

macOS

Linux

References

Module

MeshLODToolset

Header

/Engine/Plugins/Experimental/MeshLODToolset/Source/MeshLODToolset/Public/Graphs/GenerateMeshLODGraph.h

Include

#include "Graphs/GenerateMeshLODGraph.h"

Syntax

class FGenerateMeshLODGraph

Variables

Name Description

Protected variable

UE::GeometryFlo...

 

AutoUVNode

Protected variable

UE::GeometryFlo...

 

AutoUVSettingsNode

Protected variable

UE::GeometryFlo...

 

BakeCacheNode

Protected variable

UE::GeometryFlo...

 

BakeCacheSettingsNode

Protected variable

UE::GeometryFlo...

 

BakeMultiTextureNode

Protected variable

UE::GeometryFlo...

 

BakeMultiTextureSettingsNode

Protected variable

UE::GeometryFlo...

 

BakeNormalMapNode

Protected variable

UE::GeometryFlo...

 

BakeNormalMapSettingsNode

Protected variable

TArray< FBakeTe...

 

BakeTextureNodes

Protected variable

UE::GeometryFlo...

 

CleanMeshNode

Protected variable

UE::GeometryFlo...

 

CleanMeshSettingsNode

Protected variable

FName

 

CollisionGroupLayerName

Protected variable

UE::GeometryFlo...

 

CollisionOutputNode

Protected variable

UE::GeometryFlo...

 

CurrentAutoUVSettings

Protected variable

UE::GeometryFlo...

 

CurrentBakeCacheSettings

Protected variable

UE::GeometryFlo...

 

CurrentCleanMeshSettings

Protected variable

ECoreMeshGenera...

 

CurrentCoreMeshGeneratorMode

Protected variable

UE::GeometryFlo...

 

CurrentGenerateConvexHullMeshSettings

Protected variable

UE::GeometryFlo...

 

CurrentGenerateSimpleCollisionSettings

Protected variable

UE::GeometryFlo...

 

CurrentMorphologySettings

Protected variable

UE::GeometryFlo...

 

CurrentNormalsSettings

Protected variable

FMeshLODGraphPr...

 

CurrentPreFilterSettings

Protected variable

UE::GeometryFlo...

 

CurrentSimplifySettings

Protected variable

UE::GeometryFlo...

 

CurrentSolidifySettings

Protected variable

UE::GeometryFlo...

 

CurrentThickenSettings

Protected variable

UE::GeometryFlo...

 

DecomposeMeshForCollisionNode

Protected variable

UE::GeometryFlo...

 

FilterGroupsLayerNameNode

Protected variable

UE::GeometryFlo...

 

FilterTrianglesNode

Protected variable

UE::GeometryFlo...

 

GenerateConvexHullMeshNode

Protected variable

UE::GeometryFlo...

 

GenerateConvexHullMeshSettingsNode

Protected variable

UE::GeometryFlo...

 

GenerateSimpleCollisionNode

Protected variable

UE::GeometryFlo...

 

GenerateSimpleCollisionSettingsNode

Protected variable

TUniquePtr< UE:...

 

Graph

Protected variable

UE::GeometryFlo...

 

GroupLayerNameNode

Protected variable

UE::GeometryFlo...

 

MaterialIDTextureSourceNode

Protected variable

UE::GeometryFlo...

 

MeshGeneratorSwitchNode

Protected variable

UE::GeometryFlo...

 

MeshOutputNode

Protected variable

UE::GeometryFlo...

 

MeshSourceNode

Protected variable

UE::GeometryFlo...

 

MorphologyNode

Protected variable

UE::GeometryFlo...

 

MorphologySettingsNode

Protected variable

UE::GeometryFlo...

 

NormalsNode

Protected variable

UE::GeometryFlo...

 

NormalsSettingsNode

Protected variable

UE::GeometryFlo...

 

RepackUVNode

UE::GeometryFlow::FGraph::FHandle RecomputeUVNode; UE::GeometryFlow::FGraph::FHandle RecomputeUVSettingsNode;

Protected variable

UE::GeometryFlo...

 

RepackUVSettingsNode

Protected variable

UE::GeometryFlo...

 

SimplifyNode

Protected variable

UE::GeometryFlo...

 

SimplifySettingsNode

Protected variable

UE::GeometryFlo...

 

SolidifyNode

Protected variable

UE::GeometryFlo...

 

SolidifySettingsNode

Protected variable

UE::GeometryFlo...

 

TangentsNode

Protected variable

UE::GeometryFlo...

 

TangentsOutputNode

Protected variable

UE::GeometryFlo...

 

TangentsSettingsNode

Protected variable

UE::GeometryFlo...

 

ThickenNode

Protected variable

UE::GeometryFlo...

 

ThickenSettingsNode

Protected variable

UE::GeometryFlo...

 

ThickenWeightMapNode

Functions

Name Description

Public function

void

 

AppendMultiTextureBakeNode

(
    const TMap< int32, UE::GeometryFlow...
)

Public function

int32

 

AppendTextureBakeNode

(
    const UE::Geometry::TImageBuilder< ...,
    const FString& Identifier
)

Public function

void

 

BuildGraph

(
    const FDynamicMesh3* SourceMes...
)

Initialize the LOD generation graph.

Public function

void

 

EvaluateResult

Public function Const

const UE::Ge...

 

GetCurrentAutoUVSettings()

Public function Const

const UE::Ge...

 

GetCurrentBakeCacheSettings()

Public function Const

ECoreMeshGen...

 

GetCurrentCoreMeshGeneratorMode()

Public function Const

const UE::Ge...

 

GetCurrentGenerateConvexHullMeshSettings()

Public function Const

const UE::Ge...

 

GetCurrentGenerateSimpleCollisionSettings()

Public function Const

const UE::Ge...

 

GetCurrentMeshCleaningSettings()

Public function Const

const UE::Ge...

 

GetCurrentMorphologySettings()

Public function Const

const UE::Ge...

 

GetCurrentNormalsSettings()

Public function Const

const FMeshL...

 

GetCurrentPreFilterSettings()

Public function Const

const UE::Ge...

 

GetCurrentSimplifySettings()

Public function Const

const UE::Ge...

 

GetCurrentSolidifySettings()

Public function Const

const UE::Ge...

 

GetCurrentThickenSettings()

Public function

void

 

SetSourceMesh

(
    const FDynamicMesh3& SourceMesh
)

Public function

void

 

UpdateAutoUVSettings

(
    const UE::GeometryFlow::FMeshAutoGe...
)

Public function

void

 

UpdateBakeCacheSettings

(
    const UE::GeometryFlow::FMeshMakeBa...
)

Public function

void

 

UpdateCollisionGroupLayerName

(
    const FName& CollisionGroupLayerNa...
)

Public function

void

 

UpdateCoreMeshGeneratorMode

(
    ECoreMeshGeneratorMode NewMode
)

Public function

void

 

UpdateGenerateConvexHullMeshSettings

(
    const UE::GeometryFlow::FGenerateCo...
)

Public function

void

 

UpdateGenerateSimpleCollisionSettings

(
    const UE::GeometryFlow::FGenerateSi...
)

Public function

void

 

UpdateMeshCleaningSettings

(
    const UE::GeometryFlow::FMeshMakeCl...
)

Public function

void

 

UpdateMorphologySettings

(
    const UE::GeometryFlow::FVoxClosure...
)

Public function

void

 

UpdateNormalsSettings

(
    const UE::GeometryFlow::FMeshNormal...
)

Public function

void

 

UpdatePreFilterSettings

(
    const FMeshLODGraphPreFilterSetting...
)

Public function

void

 

UpdateSimplifySettings

(
    const UE::GeometryFlow::FMeshSimpli...
)

Public function

void

 

UpdateSolidifySettings

(
    const UE::GeometryFlow::FMeshSolidi...
)

Public function

void

 

UpdateThickenSettings

(
    const UE::GeometryFlow::FMeshThicke...
)

Public function

void

 

UpdateThickenWeightMap

(
    const TArray< float >& ThickenWeig...
)

Classes

Name

Description

Protected struct

FBakeTextureGraphInfo

Enums

Name

Description

Public enum

ECoreMeshGeneratorMode