Navigation
API > API/Plugins > API/Plugins/ModelingComponents
Classes
| Type | Name | Description | |
|---|---|---|---|
| FStaticMeshBuildSettingChange | Set of changes to apply to StaticMesh Build Settings | ||
| FStaticMeshLODMaterialSetInfo | Information about the materials assigned to a StaticMesh LOD. | ||
| FStaticMeshMaterialSlot | Information about a mesh material slot (eg a FStaticMaterial) | ||
| FTexture2DBuilder | Texture2DBuilder is a utility class for creating/modifying various types of UTexture2D. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::MeshDescription::EBuildSettingBoolChange | Utility functions to update UStaticMesh build settingsHow to update a boolean build setting |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | UE::AssetUtils::ConvertToSingleChannel
(
UTexture2D* TextureMap |
Convert input UTexture2D to single-channel. | |
| bool | UE::AssetUtils::ForceVirtualTexturePrefetch
(
FImageDimensions ScreenSpaceDimensions, |
Issue requests to the render thread to force virtual textures to load for the given screen dimensions. | |
| FName | UE::AssetUtils::GenerateNewMaterialSlotName
(
const TArray< FStaticMaterial >& ExistingMaterials, |
Generate a new unique material slot name for the given SlotMaterial and NewSlotIndex, ensuring that the name is not already used in the set of ExistingMaterials | |
| bool | UE::AssetUtils::GetStaticMeshLODAssetMaterials
(
UStaticMesh* StaticMeshAsset, |
Extract information about the material set for a given LODIndex of a StaticMeshAsset | |
| bool | UE::AssetUtils::GetStaticMeshLODMaterialListBySection
(
UStaticMesh* StaticMeshAsset, |
Construct the linear per-section material list for a given LODIndex of a StaticMeshAsset | |
| bool | UE::AssetUtils::ReadTexture
(
UTexture2D* TextureMap, |
Extract the Dimensions and image pixels from an input TextureMap By default, the "Source" texture data is read. | |
| bool | UE::AssetUtils::SaveDebugImage
(
const TArray< FColor >& Pixels, |
Save image stored in Pixels, of given Dimensions to |
|
| bool | UE::AssetUtils::SaveDebugImage
(
const FImageAdapter& Image, |
Save Image to |
|
| bool | UE::AssetUtils::SaveDebugImage
(
const TArray< FLinearColor >& Pixels, |
Save image stored in Pixels, of given Dimensions to |
|
| void | UE::MeshDescription::ConfigureBuildSettings
(
UStaticMesh* StaticMesh, |
Utility function to apply build settings changes to a UStaticMesh | |
| void | UE::MeshDescription::InitializeAutoGeneratedAttributes
(
FMeshDescription& Mesh, |
Utility functions to preprocess a MeshDescription so that it is suitable for use in Modeling Tools, ie with fully-populated autogen normals/tangents/etc. | |
| void | UE::MeshDescription::InitializeAutoGeneratedAttributes
(
FMeshDescription& Mesh, |
Populate any auto-generated attributes of a FMeshDescription that are currently invalid (eg Normals/Tangents, which may be zero until calculated) | |
| void | UE::MeshDescription::InitializeAutoGeneratedAttributes
(
FMeshDescription& Mesh, |
Populate any auto-generated attributes of a FMeshDescription that are currently invalid (eg Normals/Tangents, which may be zero until calculated) |