Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Materials
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMaterialInterfaceEditorOnlyData
- UMaterialEditorOnlyData
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Materials/Material.h |
| Include | #include "Materials/Material.h" |
Syntax
UCLASS (MinimalAPI, Optional)
class UMaterialEditorOnlyData : public UMaterialInterfaceEditorOnlyData
Variables
| Type | Name | Description | |
|---|---|---|---|
| FScalarMaterialInput | AmbientOcclusion | Output ambient occlusion to the GBuffer | |
| FScalarMaterialInput | Anisotropy | ||
| FColorMaterialInput | BaseColor | Reflection. | |
| FScalarMaterialInput | ClearCoat | ||
| FScalarMaterialInput | ClearCoatRoughness | ||
| FVector2MaterialInput[8] | CustomizedUVs | These inputs are evaluated in the vertex shader and allow artists to do arbitrary vertex shader operations and access them in the pixel shader. | |
| FScalarMaterialInput | Displacement | ||
| FColorMaterialInput | EmissiveColor | ||
| FMaterialExpressionCollection | ExpressionCollection | ||
| FSubstrateMaterialInput | FrontMaterial | ||
| FMaterialAttributesInput | MaterialAttributes | ||
| FScalarMaterialInput | Metallic | ||
| FVectorMaterialInput | Normal | ||
| FScalarMaterialInput | Opacity | Transmission. | |
| FScalarMaterialInput | OpacityMask | ||
| TArray< FParameterGroupData > | ParameterGroupData | Controls where this parameter group is displayed in a material instance parameter list. | |
| FScalarMaterialInput | PixelDepthOffset | ||
| FScalarMaterialInput | Refraction | Output refraction index for translucent rendering Air:1.0 Water:1.333 Ice:1.3 Glass:~1.6 Diamond:2.42 | |
| FScalarMaterialInput | Roughness | ||
| FShadingModelMaterialInput | ShadingModelFromMaterialExpression | ||
| FScalarMaterialInput | Specular | ||
| int32 | SubstrateConversionVersion | Store the version of the Substrate's auto-conversion applied to this material if any (default, no conversion =-1). | |
| FColorMaterialInput | SubsurfaceColor | Inner material color, only used for ShadingModel=Subsurface | |
| FScalarMaterialInput | SurfaceThickness | ||
| FVectorMaterialInput | Tangent | ||
| FVectorMaterialInput | WorldPositionOffset | Adds to world position in the vertex shader. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Reset the version of the Substrate's auto-conversion applied to this material |