/Engine/Source/Runtime/RenderCore/Public/ShaderMaterial.h
struct FShaderMaterialPropertyDefines
uint8:  1
bAllowDevelopmentShaderCompile
uint32
DECAL_RENDERTARGET_COUNT
uint8:  1
DUAL_SOURCE_COLOR_BLENDING_ENABLED
uint8:  1
EDITOR_PRIMITIVE_MATERIAL
uint32
GBUFFER_LAYOUT
uint8:  1
GENERATE_SPHERICAL_PARTICLE_NORMALS
uint8:  1
IS_BASE_PASS
uint8:  1
IS_DECAL
uint8:  1
IS_MATERIAL_SHADER
uint8:  1
IS_VIRTUAL_TEXTURE_MATERIAL
New ones
uint8:  1
MATERIAL_ALLOW_NEGATIVE_EMISSIVECOLOR
uint8:  1
MATERIAL_BLOCK_GI
uint8:  1
MATERIAL_COMPUTE_FOG_PER_PIXEL
uint8:  1
MATERIAL_CONTACT_SHADOWS
uint8:  1
MATERIAL_DITHER_OPACITY_MASK
uint8:  1
MATERIAL_DOMAIN_DEFERREDDECAL
uint8:  1
MATERIAL_DOMAIN_LIGHTFUNCTION
uint8:  1
MATERIAL_DOMAIN_POSTPROCESS
uint8:  1
MATERIAL_DOMAIN_SURFACE
uint8:  1
MATERIAL_DOMAIN_UI
uint8:  1
MATERIAL_DOMAIN_VIRTUALTEXTURE
uint8:  1
MATERIAL_DOMAIN_VOLUME
uint8:  1
MATERIAL_ENABLE_TRANSLUCENCY_FOGGING
Void ModifyEnvironment(FShaderCompilerEnvironment& OutEnvironment) const; void WriteFrozenVertexFactoryParameters(FMemoryImageWriter& Writer, const TMemoryImagePtr& InPropDefines) const;
uint8:  1
MATERIAL_FULLY_ROUGH
uint8:  1
MATERIAL_HQ_FORWARD_REFLECTIONS
uint8:  1
MATERIAL_INJECT_EMISSIVE_INTO_LPV
uint8:  1
MATERIAL_IS_STRATA
uint8:  1
MATERIAL_ISTHINSURFACE
uint8:  1
MATERIAL_NONMETAL
uint8:  1
MATERIAL_NORMAL_CURVATURE_TO_ROUGHNESS
uint8:  1
MATERIAL_OUTPUT_OPACITY_AS_ALPHA
uint8:  1
MATERIAL_PLANAR_FORWARD_REFLECTIONS
uint8:  1
MATERIAL_SHADINGMODEL_CLEAR_COAT
uint8:  1
MATERIAL_SHADINGMODEL_CLOTH
uint8:  1
MATERIAL_SHADINGMODEL_DEFAULT_LIT
uint8:  1
MATERIAL_SHADINGMODEL_EYE
uint8:  1
MATERIAL_SHADINGMODEL_HAIR
uint8:  1
MATERIAL_SHADINGMODEL_PREINTEGRATED_SKIN
uint8:  1
MATERIAL_SHADINGMODEL_SINGLELAYERWATER
uint8:  1
MATERIAL_SHADINGMODEL_SUBSURFACE
uint8:  1
MATERIAL_SHADINGMODEL_SUBSURFACE_PROFILE
uint8:  1
MATERIAL_SHADINGMODEL_THIN_TRANSLUCENT
uint8:  1
MATERIAL_SHADINGMODEL_TWOSIDED_FOLIAGE
uint8:  1
MATERIAL_SHADINGMODEL_UNLIT
uint8:  1
MATERIAL_SSR
uint8:  1
MATERIAL_TANGENTSPACENORMAL
uint8:  1
MATERIAL_TWOSIDED
uint8:  1
MATERIAL_USE_LM_DIRECTIONALITY
uint8:  1
MATERIAL_USE_PREINTEGRATED_GF
uint8:  1
MATERIAL_USES_SCENE_COLOR_COPY
uint8:  1
MATERIALBLENDING_ADDITIVE
uint8:  1
MATERIALBLENDING_ALPHACOMPOSITE
uint8:  1
MATERIALBLENDING_ALPHAHOLDOUT
uint8:  1
MATERIALBLENDING_ANY_TRANSLUCENT
uint8:  1
MATERIALBLENDING_MASKED
uint8:  1
MATERIALBLENDING_MASKED_USING_COVERAGE
uint8:  1
MATERIALBLENDING_MODULATE
uint8:  1
MATERIALBLENDING_SOLID
uint8:  1
MATERIALBLENDING_TRANSLUCENT
uint32
MATERIALDECALRESPONSEMASK
uint8:  1
MATERIALDOMAIN_DEFERREDDECAL
uint8:  1
MATERIALDOMAIN_LIGHTFUNCTION
uint8:  1
MATERIALDOMAIN_POSTPROCESS
uint8:  1
MATERIALDOMAIN_SURFACE
uint8:  1
MATERIALDOMAIN_UI
uint8:  1
OUT_BASECOLOR
uint8:  1
OUT_BASECOLOR_NORMAL_ROUGHNESS
uint8:  1
OUT_BASECOLOR_NORMAL_SPECULAR
uint8:  1
OUT_WORLDHEIGHT
uint8:  1
PROJECT_OIT
uint8:  1
REFRACTION_USE_2D_OFFSET
uint8:  1
REFRACTION_USE_INDEX_OF_REFRACTION
uint8:  1
REFRACTION_USE_PIXEL_NORMAL_OFFSET
uint8:  1
SINGLE_LAYER_WATER_SEPARATED_MAIN_LIGHT
uint8:  1
STRATA_BLENDING_ALPHAHOLDOUT
uint8:  1
STRATA_BLENDING_COLOREDTRANSMITTANCEONLY
uint8:  1
STRATA_BLENDING_MASKED
uint8:  1
STRATA_BLENDING_OPAQUE
uint8:  1
STRATA_BLENDING_TRANSLUCENT_COLOREDTRANSMITTANCE
uint8:  1
STRATA_BLENDING_TRANSLUCENT_GREYTRANSMITTANCE
uint8:  1
STRATA_ENABLED
uint8:  1
TRANSLUCENCY_LIGHTING_SURFACE_FORWARDSHADING
uint8:  1
TRANSLUCENCY_LIGHTING_SURFACE_LIGHTINGVOLUME
uint8:  1
TRANSLUCENCY_LIGHTING_VOLUMETRIC_DIRECTIONAL
uint8:  1
TRANSLUCENCY_LIGHTING_VOLUMETRIC_NONDIRECTIONAL
uint8:  1
TRANSLUCENCY_LIGHTING_VOLUMETRIC_PERVERTEX_DIRECTIONAL
uint8:  1
TRANSLUCENCY_LIGHTING_VOLUMETRIC_PERVERTEX_NONDIRECTIONAL
uint8:  1
TRANSLUCENT_SHADOW_WITH_MASKED_OPACITY
uint8:  1
USE_DITHERED_LOD_TRANSITION_FROM_MATERIAL
uint8:  1
USE_STENCIL_LOD_DITHER_DEFAULT
uint8:  1
USES_EMISSIVE_COLOR