UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialCompilationOutput Member List

This is the complete list of members for FMaterialCompilationOutput, including all inherited members.

FMaterialCompilationOutput()FMaterialCompilationOutputinline
GetGBufferMask()FMaterialCompilationOutputinlinestatic
IsSceneTextureUsed(ESceneTextureId TexId) constFMaterialCompilationOutputinline
LAYOUT_BITFIELD(uint8, bNeedsSceneTextures, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesDBufferTextureLookup, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesEyeAdaptation, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bModifiesMeshPosition, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesWorldPositionOffset, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesTemporalResponsiveness, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesMotionVectorWorldOffset, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesGlobalDistanceField, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesPixelDepthOffset, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesDistanceCullFade, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesPerInstanceCustomData, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesVertexInterpolator, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bHasRuntimeVirtualTextureOutputNode, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesAnisotropy, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bIsLightFunctionAtlasCompatible, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesDisplacement, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsedWithNeuralNetworks, 1)FMaterialCompilationOutput
LAYOUT_BITFIELD(uint8, bUsesCustomizedUVs, 1)FMaterialCompilationOutput
LAYOUT_FIELD(FUniformExpressionSet, UniformExpressionSet)FMaterialCompilationOutput
LAYOUT_FIELD(TMemoryImageArray< FScriptName >, UserSceneTextureInputs)FMaterialCompilationOutput
LAYOUT_FIELD(uint32, UsedSceneTextures)FMaterialCompilationOutput
LAYOUT_FIELD(uint8, UsedPathTracingBufferTextures)FMaterialCompilationOutput
LAYOUT_FIELD(FSubstrateMaterialCompilationOutput, SubstrateMaterialCompilationOutput)FMaterialCompilationOutput
LAYOUT_FIELD(uint8, UsedDBufferTextures)FMaterialCompilationOutput
LAYOUT_FIELD(uint8, RuntimeVirtualTextureOutputAttributeMask)FMaterialCompilationOutput
LAYOUT_FIELD_EDITORONLY(uint16, EstimatedNumTextureSamplesVS)FMaterialCompilationOutput
LAYOUT_FIELD_EDITORONLY(uint16, EstimatedNumTextureSamplesPS)FMaterialCompilationOutput
LAYOUT_FIELD_EDITORONLY(uint16, EstimatedNumVirtualTextureLookups)FMaterialCompilationOutput
LAYOUT_FIELD_EDITORONLY(uint8, NumUsedUVScalars)FMaterialCompilationOutput
LAYOUT_FIELD_EDITORONLY(uint8, NumUsedCustomInterpolatorScalars)FMaterialCompilationOutput
LAYOUT_FIELD_EDITORONLY(uint8, NumVirtualTextureFeedbackRequests)FMaterialCompilationOutput
NeedsGBuffer() constFMaterialCompilationOutputinline
RequiresSceneColorCopy() constFMaterialCompilationOutputinline
SetIsDBufferTextureLookupUsed(bool bValue)FMaterialCompilationOutputinline
SetIsDBufferTextureUsed(int32 TextureIndex)FMaterialCompilationOutputinline
SetIsPathTracingBufferTextureUsed(int32 TexId)FMaterialCompilationOutputinline
SetIsSceneTextureUsed(ESceneTextureId TexId)FMaterialCompilationOutputinline
UsesSceneDepthLookup() constFMaterialCompilationOutputinline
UsesVelocitySceneTexture() constFMaterialCompilationOutputinline