# class ISimplygonReduction

No description available.

# Methods (public)

Method Description
GenerateStandinAsync No description available.
GenerateUVs No description available.
RunSceneAsync Asynchronously process the meshes given in the job data using the given pipeline. The job data object
and contained data must remain valid until the async method completes.
To reduce a single static mesh, add it to JobData.Meshes, call this method and collect the result
from the pipeline output scene using the simplygon data converter helper methods. See the
LODRecipe flow for an example on how to use the async interface.

# GenerateStandinAsync

# Syntax

void GenerateStandinAsync(const FSimplygonJobData &, Simplygon::spPipeline, const TArray<struct FSimplygonGenerateProxyMeshData> &, const FSimplygonProcessProgressDelegate &, const FSimplygonProcessCompleteDelegate &, const FSimplygonProcessFailedDelegate &);

# Parameters

Type Name Description
FSimplygonJobData InJobData
Simplygon::spPipeline Pipeline
TArray< FSimplygonGenerateProxyMeshData> InData
FSimplygonProcessProgressDelegate ProgressDelegate
FSimplygonProcessCompleteDelegate CompleteDelegate
FSimplygonProcessFailedDelegate FailedDelegate

Return Type: void

# GenerateUVs

# Syntax

bool GenerateUVs(const FMeshDescription &, struct FTextureCoordsUnwrapData &);

# Parameters

Type Name Description
FMeshDescription MeshDescription
FTextureCoordsUnwrapData UVGenerationData

Return Type: bool

# RunSceneAsync

# Syntax

void RunSceneAsync(const FSimplygonJobData &, Simplygon::spPipeline, const FSimplygonProcessProgressDelegate &, const FSimplygonProcessCompleteDelegate &, const FSimplygonProcessFailedDelegate &);

# Parameters

Type Name Description
FSimplygonJobData JobData Job data including meshes to reduce, material baking data and job GUID.
Simplygon::spPipeline Pipeline Pipeline to use.
FSimplygonProcessProgressDelegate ProgressDelegate
FSimplygonProcessCompleteDelegate CompleteDelegate
FSimplygonProcessFailedDelegate FailedDelegate

Return Type: void