# 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