Navigation
API > API/Developer > API/Developer/MeshMergeUtilities
Inheritance Hierarchy
- IMaterialBakingAdapter
- FStaticMeshAdapter
References
| Module | MeshMergeUtilities |
| Header | /Engine/Source/Developer/MeshMergeUtilities/Public/StaticMeshAdapter.h |
| Include | #include "StaticMeshAdapter.h" |
Syntax
class FStaticMeshAdapter : public IMaterialBakingAdapter
Remarks
Adapter which takes a Static Mesh asset to use for material baking (allows for changes to the asset itself)
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | NumLODs | ||
| UStaticMesh * | StaticMesh | End IMaterialBakingAdapter overrides |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStaticMeshAdapter
(
UStaticMesh* InStaticMesh |
Overridden from IMaterialBakingAdapter
| Type | Name | Description | |
|---|---|---|---|
| int32 | AddMaterial
(
UMaterialInterface* Material, |
Adds a new material to the underlying asset/data and specify the slot names | |
| int32 | AddMaterial
(
UMaterialInterface* Material |
Adds a new material to the underlying asset/data | |
| void | ApplySettings
(
int32 LODIndex, |
Ability to apply custom settings to the FMeshData structure | |
| FString | GetBaseName () |
Returns base name to use for newly created assets | |
| FBoxSphereBounds | GetBounds () |
Returns bounds of underlying data | |
| FName | GetImportedMaterialSlotName
(
int32 MaterialIndex |
Returns the importer material slot name for the given index | |
| int32 | GetMaterialIndex
(
int32 LODIndex, |
Returns the material index for the given lod and section index | |
| FName | GetMaterialSlotName
(
int32 MaterialIndex |
Returns the material slot name for the given index | |
| int32 | Begin IMaterialBakingAdapter overrides | ||
| UPackage * | GetOuter () |
Returns outer package to use when creating new assets | |
| bool | IsAsset () |
Returns whether or not the underlying data is an UAsset | |
| int32 | Returns lightmap UV index used by mesh data | ||
| void | RemapMaterialIndex
(
int32 LODIndex, |
Remaps the material index for the given lod and section index to the specified new one | |
| void | RetrieveMeshSections
(
int32 LODIndex, |
Retrieves all mesh sections from underlying data | |
| void | RetrieveRawMeshData
(
int32 LODIndex, |
Retrieves model data in FMeshDescription form | |
| void | SetMaterial
(
int32 MaterialIndex, |
Sets material index to specified material value | |
| void | Update UV channel data on object the adapter represents |