FMeshBuilder

Abstract class which is the base class of all builder.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MeshBuilder

Header

/Engine/Source/Developer/MeshBuilder/Public/MeshBuilder.h

Include

#include "MeshBuilder.h"

Syntax

class FMeshBuilder

Remarks

Abstract class which is the base class of all builder. All share code to build some render data should be found inside this class

Constructors

Name Description

Public function

FMeshBuilder()

Functions

Name Description

Public function

bool

 

Build

(
    const FSkeletalMeshBuildParameters ...
)

Build function should be override and is the starting point for skeletal mesh builders

Public function

bool

 

Build

(
    FStaticMeshRenderData& OutRenderDa...,
    UStaticMesh* StaticMesh,
    const FStaticMeshLODGroup& LODGrou...,
    bool bGenerateCoarseMeshStreamingLO...
)

Build function should be override and is the starting point for static mesh builders

Public function

bool

 

BuildMeshVertexPositions

(
    UStaticMesh* StaticMesh,
    TArray< uint32 >& Indices,
    TArray< FVector3f >& Vertices
)