Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/MaterialShared.h |
Include |
#include "MaterialShared.h" |
class FMaterialCompilationOutput
Stores outputs from the material compile that need to be saved.
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bHasRuntimeVirtualTextureOutputNode |
True if the material writes to a runtime virtual texture custom output node. |
|
uint8: 1 |
bModifiesMeshPosition |
True if the material modifies the the mesh position. |
|
uint8: 1 |
bNeedsSceneTextures |
True if the material needs the scenetexture lookups. |
|
uint8: 1 |
bUsesDistanceCullFade |
True if the material uses distance cull fade |
|
uint8: 1 |
bUsesEyeAdaptation |
True if the material uses the EyeAdaptationLookup |
|
uint8: 1 |
bUsesGlobalDistanceField |
True if material uses the global distance field |
|
uint8: 1 |
bUsesPixelDepthOffset |
True if the material writes a pixel depth offset |
|
uint8: 1 |
bUsesWorldPositionOffset |
Whether the material uses world position offset. |
|
EstimatedNumTextureSamplesPS |
||
|
EstimatedNumTextureSamplesVS |
Number of times SampleTexture is called, excludes custom nodes. |
|
|
EstimatedNumVirtualTextureLookups |
Number of virtual texture lookups performed, excludes direct invocation in shaders (for example VT lightmaps) |
|
|
NumUsedCustomInterpolatorScalars |
Number of used custom vertex interpolation scalars. |
|
|
NumUsedUVScalars |
Number of used custom UV scalars. |
|
|
RuntimeVirtualTextureOutputAttributeMask |
Bitfield of runtime virtual texture output attributes. |
|
|
UniformExpressionSet |
||
|
UsedSceneTextures |
Bitfield of the ESceneTextures used |
Name | Description | |
---|---|---|
|
FMaterialCompilationOutput() |
Name | Description | ||
---|---|---|---|
|
const FTypeL... |
GetTypeLayout() |
|
|
IsSceneTextureUsed ( |
||
|
NeedsGBuffer() |
True if the material uses any GBuffer textures |
|
|
RequiresSceneColorCopy() |
Indicates whether the material uses scene color. |
|
|
SetIsSceneTextureUsed ( |
||
|
FTypeLayoutD... |
StaticGetTypeLayout() |
|
|
UsesSceneDepthLookup() |
True if the material uses the SceneDepth lookup |
|
|
UsesVelocitySceneTexture() |
True if the material uses the Velocity SceneTexture lookup |
Name |
Description |
|
---|---|---|
|
InternalLinkType |
|
|
InternalLinkType< COUNTER-CounterBase > |
Name |
Description |
---|---|
DerivedType |
|
InternalBaseType |
Name |
Description |
---|---|
CounterBase |
|
InterfaceType |