Navigation
API > API/Developer > API/Developer/GeometryProcessingInterfaces > API/Developer/GeometryProcessingInterfaces/IGeometryProcessing_ApproximateA-
Input options to Actor Approximation process
| Name | FOptions |
| Type | struct |
| Header File | /Engine/Source/Developer/GeometryProcessingInterfaces/Public/GeometryProcessingInterfaces/ApproximateActors.h |
| Include Path | #include "GeometryProcessingInterfaces/ApproximateActors.h" |
Syntax
struct FOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AntiAliasMultiSampling | int32 | Supersampling parameter | GeometryProcessingInterfaces/ApproximateActors.h | |
| AutoThickenThicknessMeters | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bAddDownwardFacesOccluder | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| BakeMaterial | UMaterialInterface * | A new MIC derived from this material will be created and assigned to the generated mesh. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bAllowDistanceField | bool | Whether to allow distance field to be computed for this mesh. Disable this to save memory if the generated mesh will only be rendered in the distance. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bApplyMorphology | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| BaseCappingPolicy | EBaseCappingPolicy | GeometryProcessingInterfaces/ApproximateActors.h | ||
| BaseColorSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| BaseColorTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| BaseHeightOverrideMeters | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| BasePackagePath | FString | Base path for generated assets. Names will be generated by appending strings to this path. | GeometryProcessingInterfaces/ApproximateActors.h | |
| BasePolicy | EApproximationPolicy | High-level control of the overall approximation process | GeometryProcessingInterfaces/ApproximateActors.h | |
| BaseThicknessOverrideMeters | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bAutoThickenThinParts | bool | Mesh Preprocessing settings | GeometryProcessingInterfaces/ApproximateActors.h | |
| bBakeBaseColor | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bBakeEmissive | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bBakeMetallic | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bBakeNormalMap | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bBakeRoughness | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bBakeSpecular | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bBuildReversedIndexBuffer | bool | Required to optimize mesh in mirrored transform. Double index buffer size. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bCalculateHardNormals | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bCreatePhysicsBody | bool | Whether the UBodySetup on the Asset will be created. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bEnableFastSimplifyPrePass | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bGenerateLightmapUVs | bool | Whether to generate lightmap uvs for the merged mesh. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bGenerateNaniteEnabledMesh | bool | Whether to generate a nanite-enabled mesh. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bIgnoreTinyParts | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bMaximizeBakeParallelism | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bSupportRayTracing | bool | Whether ray tracing will be supported on this mesh. Disable this to save memory if the generated mesh will only be rendered in the distance. | GeometryProcessingInterfaces/ApproximateActors.h | |
| bUsePackedMRS | bool | GeometryProcessingInterfaces/ApproximateActors.h | ||
| bVerbose | bool | Print useful information to the Output Log | GeometryProcessingInterfaces/ApproximateActors.h | |
| bWriteDebugMesh | bool | Create a flattened (ie non-instanced) mesh and save it with _DEBUG suffix. Warning often absolutely enormous! | GeometryProcessingInterfaces/ApproximateActors.h | |
| ClampVoxelDimension | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| CustomTextureSizeBaseColor | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| CustomTextureSizeEmissive | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| CustomTextureSizeMetallic | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| CustomTextureSizeNormalMap | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| CustomTextureSizeRoughness | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| CustomTextureSizeSpecular | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| EmissiveSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| EmissiveTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| FieldOfViewDegrees | double | Render capture parameters | GeometryProcessingInterfaces/ApproximateActors.h | |
| FixedTriangleCount | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| GroundPlaneClippingPolicy | EGroundPlaneClippingPolicy | GeometryProcessingInterfaces/ApproximateActors.h | ||
| GroundPlanePolicy | EGroundPlanePolicy | GeometryProcessingInterfaces/ApproximateActors.h | ||
| GroundPlaneZHeight | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| HardNormalsAngleDeg | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| MeshDataLODPolicy | EMeshDataSourceLODPolicy | Control which LOD, and which type of LOD mesh, should be used as the source for the approximation process | GeometryProcessingInterfaces/ApproximateActors.h | |
| MeshSimplificationPolicy | ESimplificationPolicy | GeometryProcessingInterfaces/ApproximateActors.h | ||
| MeshTexelDensity | float | GeometryProcessingInterfaces/ApproximateActors.h | ||
| MetallicSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| MetallicTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| MorphologyDistanceMeters | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| NaniteFallbackPercentTriangles | float | Percentage of triangles to keep from source mesh for fallback. | GeometryProcessingInterfaces/ApproximateActors.h | |
| NaniteFallbackRelativeError | float | Reduce until at least this amount of error is reached relative to size of the mesh | GeometryProcessingInterfaces/ApproximateActors.h | |
| NaniteFallbackTarget | ENaniteFallbackTarget | Which heuristic to use when generating the fallback mesh. | GeometryProcessingInterfaces/ApproximateActors.h | |
| NearPlaneDist | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| NormalSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| NormalTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| OcclusionPolicy | EOcclusionPolicy | GeometryProcessingInterfaces/ApproximateActors.h | ||
| PackedMRSSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| PackedMRSTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| PatchBuilderCurvatureAlignment | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| PatchBuilderInitialPatchCount | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| PatchBuilderMaxNormalDeviationDeg | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| PatchBuilderMergingThreshold | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| RenderCaptureImageSize | int32 | Material approximation settings | GeometryProcessingInterfaces/ApproximateActors.h | |
| RoughnessSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| RoughnessTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| SimplificationTargetMetric | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| SpecularSwitchName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| SpecularTexParamName | FName | GeometryProcessingInterfaces/ApproximateActors.h | ||
| TextureImageSize | int32 | GeometryProcessingInterfaces/ApproximateActors.h | ||
| TextureSizePolicy | ETextureSizePolicy | Output texture options | GeometryProcessingInterfaces/ApproximateActors.h | |
| TinyPartMaxDimensionMeters | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| UVAtlasStretchTarget | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| UVPolicy | EUVGenerationPolicy | GeometryProcessingInterfaces/ApproximateActors.h | ||
| WindingThreshold | double | GeometryProcessingInterfaces/ApproximateActors.h | ||
| WorldSpaceApproximationAccuracyMeters | double | Meshing settings (ie for voxelization) | GeometryProcessingInterfaces/ApproximateActors.h |