UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStaticMeshSourceModel Struct Reference

#include <StaticMeshSourceData.h>

Public Member Functions

ENGINE_API FStaticMeshSourceModel ()
 
ENGINE_API ~FStaticMeshSourceModel ()
 
 FStaticMeshSourceModel (const FStaticMeshSourceModel &)=delete
 
FStaticMeshSourceModeloperator= (const FStaticMeshSourceModel &)=delete
 
ENGINE_API FStaticMeshSourceModel (FStaticMeshSourceModel &&Other)
 
ENGINE_API FStaticMeshSourceModeloperator= (FStaticMeshSourceModel &&Other)
 
ENGINE_API void CreateSubObjects (UStaticMesh *Owner)
 

Public Attributes

FMeshBuildSettings BuildSettings
 
FMeshReductionSettings ReductionSettings
 
uint32 CacheMeshDescriptionTrianglesCount = MAX_uint32
 
uint32 CacheMeshDescriptionVerticesCount = MAX_uint32
 
float LODDistance_DEPRECATED
 
FPerPlatformFloat ScreenSize
 
FString SourceImportFilename
 

Friends

class UStaticMesh
 

Detailed Description

Source model from which a renderable static mesh is built.

Constructor & Destructor Documentation

◆ FStaticMeshSourceModel() [1/3]

FStaticMeshSourceModel::FStaticMeshSourceModel ( )

Default constructor.

◆ ~FStaticMeshSourceModel()

FStaticMeshSourceModel::~FStaticMeshSourceModel ( )

Destructor.

◆ FStaticMeshSourceModel() [2/3]

FStaticMeshSourceModel::FStaticMeshSourceModel ( const FStaticMeshSourceModel )
delete

Copying not allowed

◆ FStaticMeshSourceModel() [3/3]

FStaticMeshSourceModel::FStaticMeshSourceModel ( FStaticMeshSourceModel &&  Other)

Handle moving gracefully

Member Function Documentation

◆ CreateSubObjects()

void FStaticMeshSourceModel::CreateSubObjects ( UStaticMesh Owner)

Initialize

◆ operator=() [1/2]

FStaticMeshSourceModel & FStaticMeshSourceModel::operator= ( const FStaticMeshSourceModel )
delete

◆ operator=() [2/2]

FStaticMeshSourceModel & FStaticMeshSourceModel::operator= ( FStaticMeshSourceModel &&  Other)

Friends And Related Symbol Documentation

◆ UStaticMesh

friend class UStaticMesh
friend

Member Data Documentation

◆ BuildSettings

FMeshBuildSettings FStaticMeshSourceModel::BuildSettings

Settings applied when building the mesh.

◆ CacheMeshDescriptionTrianglesCount

uint32 FStaticMeshSourceModel::CacheMeshDescriptionTrianglesCount = MAX_uint32

◆ CacheMeshDescriptionVerticesCount

uint32 FStaticMeshSourceModel::CacheMeshDescriptionVerticesCount = MAX_uint32

◆ LODDistance_DEPRECATED

float FStaticMeshSourceModel::LODDistance_DEPRECATED

◆ ReductionSettings

FMeshReductionSettings FStaticMeshSourceModel::ReductionSettings

Reduction settings to apply when building render data.

◆ ScreenSize

FPerPlatformFloat FStaticMeshSourceModel::ScreenSize

ScreenSize to display this LOD. The screen size is based around the projected diameter of the bounding sphere of the model. i.e. 0.5 means half the screen's maximum dimension.

◆ SourceImportFilename

FString FStaticMeshSourceModel::SourceImportFilename

The file path that was used to import this LOD.


The documentation for this struct was generated from the following files: