Module |
|
Header |
/Engine/Source/Developer/MaterialUtilities/Public/MaterialUtilities.h |
Include |
#include "MaterialUtilities.h" |
struct FMaterialMergeData
Intermediate material merging data
Name | Description | ||
---|---|---|---|
|
Buffer |
||
|
float |
EmissiveScale |
Output emissive scale, maximum baked out emissive value (used to scale other samples, 1/EmissiveScale * Sample) |
|
LightMap |
||
|
LightMapIndex |
||
|
const FSkeletal... |
LODData |
LODModel data used to bake out the material with, optional |
|
Material |
Input data Material that is being baked out |
|
|
MaterialIndex |
Material index to use when the material is baked out using mesh data (face material indices) |
|
|
const FMeshDesc... |
Mesh |
Raw mesh data used to bake out the material with, optional |
|
ProxyCache |
Material proxy cache, eliminates shader compilations when a material is baked out multiple times for different meshes |
|
|
ShadowMap |
||
|
TexcoordBounds |
Optional tex coordinate bounds of original texture coordinates set |
|
|
TexCoords |
Optional new set of non-overlapping texture coordinates |
Name | Description | |
---|---|---|
|
FMaterialMergeData ( |
Name | Description | |
---|---|---|
|
~FMaterialMergeData() |