| AssetMaterials |
TArray< UMaterialInterface * > |
Optional list of materials to initialize the Asset with. If defined, size must be the same as NumMaterialSlots. |
AssetUtils/CreateStaticMeshUtil.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. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bBuildReversedIndexBuffer |
bool |
Whether to build a reversed index buffer. Will double the memory usage of indices. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bConvertBackToNonManifold |
bool |
Whether to attempt to re-create the original non-manifold mesh from the (optional) non-manifold index map on the dynamic mesh. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bCreatePhysicsBody |
bool |
Controls whether the UBodySetup on the Asset will be created (generally should be true) |
AssetUtils/CreateStaticMeshUtil.h |
|
| bDeferPostEditChange |
bool |
By default, PostEditChange() will be called to rebuild mesh, set true to skip this call |
AssetUtils/CreateStaticMeshUtil.h |
|
| bEnableRecomputeNormals |
bool |
Controls whether or not the RecomputeNormals option will be enabled on the Asset. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bEnableRecomputeTangents |
bool |
Controls whether or not the RecomputeTangents option will be enabled on the Asset. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bGenerateLightmapUVs |
bool |
Whether to generate lightmap uvs for the generated mesh. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bGenerateNaniteEnabledMesh |
bool |
Whether to generate a nanite-enabled mesh. |
AssetUtils/CreateStaticMeshUtil.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. |
AssetUtils/CreateStaticMeshUtil.h |
|
| bUseFullPrecisionUVs |
bool |
Whether to generate UVs with full floating point precision. |
AssetUtils/CreateStaticMeshUtil.h |
|
| CollisionType |
ECollisionTraceFlag |
Set asset collision type |
AssetUtils/CreateStaticMeshUtil.h |
|
| NaniteSettings |
FMeshNaniteSettings |
Nanite settings to set on static mesh asset. |
AssetUtils/CreateStaticMeshUtil.h |
|
| NewAssetPath |
FString |
|
AssetUtils/CreateStaticMeshUtil.h |
|
| NumMaterialSlots |
int32 |
Number of Material Slots desired on the Asset. At least one will always be created. |
AssetUtils/CreateStaticMeshUtil.h |
|
| NumSourceModels |
int32 |
Number of SourceModels (ie LODs) |
AssetUtils/CreateStaticMeshUtil.h |
|
| SourceMeshes |
FStaticMeshAssetMeshes |
Optional list of meshes to use to initialize SourceModels. If defined, only one array should be non-empty, and must be the same length as NumSourceModels. |
AssetUtils/CreateStaticMeshUtil.h |
|
| UsePackage |
UPackage * |
This package will be used if it is not null, otherwise a new package will be created at NewAssetPath |
AssetUtils/CreateStaticMeshUtil.h |
|