FMaterialShaderParameters

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/MaterialShared.h

Include

#include "MaterialShared.h"

Syntax

struct FMaterialShaderParameters

Variables

Name Description

Public variable

union FMaterial...

 

@812

Public variable

uint64: 1

 

bHasAnisotropyConnected

Public variable

uint64: 1

 

bHasEmissiveColorConnected

Public variable

uint64: 1

 

bHasNormalConnected

Public variable

uint64: 1

 

bHasPixelDepthOffsetConnected

Public variable

uint64: 1

 

bHasRuntimeVirtualTextureOutput

Public variable

uint64: 1

 

bHasVertexPositionOffsetConnected

Public variable

uint64: 1

 

bIsDefaultMaterial

Public variable

uint64: 1

 

bIsDistorted

Public variable

uint64: 1

 

bIsDitheredLODTransition

Public variable

uint64: 1

 

bIsMasked

Public variable

uint64: 1

 

bIsSpecialEngineMaterial

Public variable

uint64: 1

 

bIsStencilTestEnabled

Public variable

uint64: 1

 

bIsTranslucencyWritingCustomDepth

Public variable

uint64: 1

 

bIsTranslucencyWritingVelocity

Public variable

uint64: 1

 

bIsTwoSided

Public variable

uint64: 1

 

bIsUsedWithAPEXCloth

Public variable

uint64: 1

 

bIsUsedWithBeamTrails

Public variable

uint64: 1

 

bIsUsedWithGeometryCache

Public variable

uint64: 1

 

bIsUsedWithGeometryCollections

Public variable

uint64: 1

 

bIsUsedWithHairStrands

Public variable

uint64: 1

 

bIsUsedWithInstancedStaticMeshes

Public variable

uint64: 1

 

bIsUsedWithLandscape

Public variable

uint64: 1

 

bIsUsedWithLidarPointCloud

Public variable

uint64: 1

 

bIsUsedWithMeshParticles

Public variable

uint64: 1

 

bIsUsedWithMorphTargets

Public variable

uint64: 1

 

bIsUsedWithNiagaraMeshParticles

Public variable

uint64: 1

 

bIsUsedWithNiagaraRibbons

Public variable

uint64: 1

 

bIsUsedWithNiagaraSprites

Public variable

uint64: 1

 

bIsUsedWithParticleSprites

Public variable

uint64: 1

 

bIsUsedWithSkeletalMesh

Public variable

uint64: 1

 

bIsUsedWithSplineMeshes

Public variable

uint64: 1

 

bIsUsedWithStaticLighting

Public variable

uint64: 1

 

bIsUsedWithVirtualHeightfieldMesh

Public variable

uint64: 1

 

bIsUsedWithWater

Public variable

int32

 

BlendableLocation

Public variable

EBlendMode

 

BlendMode

Public variable

uint64: 1

 

bMaterialMayModifyMeshPosition

Public variable

uint64: 1

 

bShouldBlockGI

Public variable

uint64: 1

 

bShouldCastDynamicShadows

Public variable

uint64: 1

 

bShouldInjectEmissiveIntoLPV

Public variable

uint64: 1

 

bWritesEveryPixel

Public variable

uint64: 1

 

bWritesEveryPixelShadowPass

Public variable

uint32

 

DecalBlendMode

Public variable

ERHIFeatureLeve...

 

FeatureLevel

Public variable

EMaterialDomain

 

MaterialDomain

Public variable

int32

 

NumCustomizedUVs

Public variable

uint64

 

PackedFlags

Public variable

EMaterialQualit...

 

QualityLevel

Public variable

FMaterialShadin...

 

ShadingModels

Public variable

uint32

 

StencilCompare

Public variable

EMaterialTessel...

 

TessellationMode

Constructors

Name Description

Public function

FMaterialShaderParameters

(
    const FMaterial* InMaterial
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss