# class
ULODRecipe
A collection of Static & Skeletal mesh along with processing settings for each LOD Level
# Members (public)
Type | Member | Description |
---|---|---|
ULODRecipe::FNewAssetsCreatedEvent | NewAssetsCreatedEvent | No description available. |
# Methods (public)
Method | Description |
---|---|
AddMesh | Constructor, initializing counter to passed in value. |
CreatePipeline | Creates a pipeline ready to be processed by RunSceneAsync() for material baking. This is only valid if the pipeline contains casters and valid mapping image settings. |
GetAllMeshes | Gets all Meshes |
GetPipelines | No description available. |
GetSkeletalMeshes | Gets all SKeletal Meshes |
GetStaticMeshes | Gets all Static Meshes |
PostEditChangeProperty | PostEditChangeProperty |
PreEditChange | PreEditChange. |
PreSave | PreSave. |
ProcessCompleted | Process Completed Callback |
ProcessSkeletalMeshCompleted | Process Completed Callback |
RemoveAllMeshes | Removes all USkeletalMeshes & UStaticMeshes from the recpie. |
RemoveAllSkeletalMeshes | Removes all USkeletalMeshes from the recpie. |
RemoveAllStaticMeshes | Removes all UStaticMeshes from the recpie. |
RemoveMesh | Removes a UStaticMesh or USkeletalMesh from the recpie. |
Serialize | Serialize object. |
# AddMesh
# Syntax
void AddMesh(int);
# Parameters
Type | Name | Description |
---|---|---|
int | Mesh | Value to initialize counter to. |
Return Type:
void
# CreatePipeline
# Syntax
Simplygon::spPipeline CreatePipeline(struct FSimplygonFlattenMaterialSettings &);
# Parameters
Type | Name | Description |
---|---|---|
FSimplygonFlattenMaterialSettings | OutFlattenMaterialSettings | - Returns flatten material settings needed. |
Return Type:
Simplygon::spPipeline
# GetAllMeshes
# Syntax
int GetAllMeshes();
# Parameters
GetAllMeshes takes no parameters.
Return Type:
int
# GetPipelines
# Syntax
const TArray<USimplygonPipeline *> & GetPipelines();
# Parameters
GetPipelines takes no parameters.
Return Type:
TArray<USimplygonPipeline >
# GetSkeletalMeshes
# Syntax
int GetSkeletalMeshes();
# Parameters
GetSkeletalMeshes takes no parameters.
Return Type:
int
# GetStaticMeshes
# Syntax
int GetStaticMeshes();
# Parameters
GetStaticMeshes takes no parameters.
Return Type:
int
# PostEditChangeProperty
# Syntax
void PostEditChangeProperty(FPropertyChangedEvent &);
# Parameters
Type | Name | Description |
---|---|---|
FPropertyChangedEvent | PropertyChangedEvent | Property changed event. |
Return Type:
void
# PreEditChange
# Syntax
void PreEditChange(FEditPropertyChain &);
# Parameters
Type | Name | Description |
---|---|---|
FEditPropertyChain | PropertyAboutToChange | Property about to change. |
Return Type:
void
# PreSave
# Syntax
void PreSave(const class ITargetPlatform *);
# Parameters
Type | Name | Description |
---|---|---|
ITargetPlatform | TargetPlatform | Target platform. |
Return Type:
void
# ProcessCompleted
# Syntax
void ProcessCompleted(const FSimplygonJobData &, const Simplygon::spPipeline &);
# Parameters
Type | Name | Description |
---|---|---|
FSimplygonJobData | JobData | FSimplygonJobData to setup Static Mesh after LOD process is completed. |
Simplygon::spPipeline | Pipeline | the Simplygon pipeline object used to process. |
Return Type:
void
# ProcessSkeletalMeshCompleted
# Syntax
void ProcessSkeletalMeshCompleted(const FSimplygonJobData &, const Simplygon::spPipeline &);
# Parameters
Type | Name | Description |
---|---|---|
FSimplygonJobData | JobData | FSimplygonJobData to setup Skeletal Mesh after LOD process is completed. |
Simplygon::spPipeline | Pipeline | the Simplygon pipeline object used to process. |
Return Type:
void
# RemoveAllMeshes
# Syntax
void RemoveAllMeshes();
# Parameters
RemoveAllMeshes takes no parameters.
Return Type:
void
# RemoveAllSkeletalMeshes
# Syntax
void RemoveAllSkeletalMeshes();
# Parameters
RemoveAllSkeletalMeshes takes no parameters.
Return Type:
void
# RemoveAllStaticMeshes
# Syntax
void RemoveAllStaticMeshes();
# Parameters
RemoveAllStaticMeshes takes no parameters.
Return Type:
void
# RemoveMesh
# Syntax
void RemoveMesh(int);
# Parameters
Type | Name | Description |
---|---|---|
int | Mesh | a TSoftObjectPtr<UObject> to static or skeletal mesh to remove. |
Return Type:
void
# Serialize
# Syntax
void Serialize(FArchive &);
# Parameters
Type | Name | Description |
---|---|---|
FArchive | Ar | The serialization backend. |
Return Type:
void