| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Developer/MaterialUtilities/Public/MaterialUtilities.h |
Include |
#include "MaterialUtilities.h" |
class FMaterialUtilities : public IModuleInterface
Material utilities
Name | Description | ||
---|---|---|---|
|
AnalyzeMaterial ( |
||
|
AnalyzeMaterial ( |
Analyzes given material to determine how many texture coordinates and whether or not vertex colors are used within the material Graph |
|
|
FFlattenMate... |
CreateFlattenMaterialWithSettings ( |
Creates a FFlattenMaterial instance with the given MaterialProxySettings data |
|
UMaterialIns... |
CreateInstancedMaterial ( |
Creates an instanced material based of BaseMaterial |
|
UMaterial &#... |
CreateMaterial ( |
Creates UMaterial object from a flatten material |
|
UMaterialInt... |
CreateProxyMaterialAndTextures ( |
Creates a proxy material and the required texture assets |
|
UMaterialInt... |
CreateProxyMaterialAndTextures ( |
Creates a proxy material and the required texture assets |
|
UTexture2D &... |
CreateTexture ( |
Generates a texture from an array of samples |
|
DetermineMaterialImportance ( |
Calculates an importance value for the given set of materials according to the texture sampler usage |
|
|
ExportBaseColor ( |
Creates bakes textures for a ULandscapeComponent |
|
|
ExportLandscapeMaterial ( |
Flattens specified landscape material |
|
|
ExportMaterialUVDensities ( |
Get the material texcoord scales applied on each textures |
|
|
GeneratedBinnedTextureSquares |
Generates a set of texture boxes according to the given weights and final atlas texture size |
|
|
OptimizeFlattenMaterial ( |
Tries to optimize the flatten material's data by picking out constant values for the various properties |
|
|
OptimizeSampleArray |
Tries to optimize the sample array (will set to const value if all samples are equal) |
|
|
RemapUniqueMaterialIndices ( |
Remaps material indices where possible to reduce the number of materials required for creating a proxy material |
|
|
ResizeFlattenMaterial ( |
Resizes flatten material's data if applicable by comparing it with the original settings |
|
|
SupportsExport ( |
End IModuleInterface implementation Whether material utilities support exporting specified material blend mode and property |
Name | Description | ||
---|---|---|---|
|
ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. |
|
|
StartupModule() |
Begin IModuleInterface implementation |
Name |
Description |
|
---|---|---|
|
FExportErrorManager |
Contains errors generated when exporting material texcoord scales. |
Name |
Description |
---|---|
CurrentlyRendering |
Flag to indicate whether or not a texture is currently being rendered out |
RenderTargetPool |
Pool of available render targets, cached for re-using on consecutive property rendering |
Name | Description | ||
---|---|---|---|
|
ExportMaterial ( |
Please use new functionality in MaterialBaking module |
|
|
ExportMaterial ( |
Please use ExportMaterial function with new signature |
|
|
ExportMaterialProperty ( |
Please use new functionality in MaterialBaking module |
|
|
ExportMaterialProperty ( |
Please use new functionality in MaterialBaking module |
|
|
ExportMaterialProperty ( |
Please use ExportMaterialProperty function with new signature |
|
|
ExportMaterialProperty ( |
Please use ExportMaterialProperty function with new signature |
|
|
ExportMaterials ( |
Please use new functionality in MaterialBaking module |