Go to the source code of this file.
|
| enum class | EDecalRenderStage : uint8 {
None = 0
, BeforeBasePass = 1
, BeforeLighting = 2
, Mobile = 3
,
MobileBeforeLighting = 4
, Emissive = 5
, AmbientOcclusion = 6
, Num
} |
| |
| enum class | EDecalRenderTargetMode : uint8 {
None = 0
, DBuffer = 1
, SceneColorAndGBuffer = 2
, SceneColorAndGBufferNoNormal = 3
,
SceneColor = 4
, AmbientOcclusion = 5
, Num
} |
| |
| enum class | EDecalRasterizerState : uint8 { Undefined
, CCW
, CW
} |
| |
|
| FDecalBlendDesc | DecalRendering::ComputeDecalBlendDesc (EShaderPlatform Platform, const FMaterial &Material) |
| |
| FDecalBlendDesc | DecalRendering::ComputeDecalBlendDesc (EShaderPlatform Platform, FMaterialShaderParameters const &MaterialShaderParameters) |
| |
| bool | DecalRendering::IsCompatibleWithRenderStage (FDecalBlendDesc DecalBlendDesc, EDecalRenderStage DecalRenderStage) |
| |
| EDecalRenderStage | DecalRendering::GetRenderStage (EDecalRenderTargetMode RenderTargetMode, EShadingPath ShadingPath) |
| |
| EDecalRenderStage | DecalRendering::GetBaseRenderStage (FDecalBlendDesc DecalBlendDesc) |
| |
| EDecalRenderTargetMode | DecalRendering::GetRenderTargetMode (FDecalBlendDesc DecalBlendDesc, EDecalRenderStage DecalRenderStage) |
| |
| uint8 | DecalRendering::GetDecalRenderTargetModeMask (const FMaterial &Material, ERHIFeatureLevel::Type FeatureLevel) |
| |
| bool | DecalRendering::IsCompatibleWithRenderTargetMode (uint8 DecalRenderTargetModeMask, EDecalRenderTargetMode DecalRenderTargetMode) |
| |
| EMeshPass::Type | DecalRendering::GetMeshPassType (EDecalRenderTargetMode RenderTargetMode) |
| |
| uint32 | DecalRendering::GetRenderTargetCount (FDecalBlendDesc DecalBlendDesc, EDecalRenderTargetMode RenderTargetMode) |
| |
| uint32 | DecalRendering::GetRenderTargetWriteMask (FDecalBlendDesc DecalBlendDesc, EDecalRenderStage DecalRenderStage, EDecalRenderTargetMode RenderTargetMode) |
| |
| FRHIBlendState * | DecalRendering::GetDecalBlendState (FDecalBlendDesc DecalBlendDesc, EDecalRenderStage DecalRenderStage, EDecalRenderTargetMode RenderTargetMode) |
| |
| EDecalRasterizerState | DecalRendering::GetDecalRasterizerState (bool bInsideDecal, bool bIsInverted, bool ViewReverseCulling) |
| |
| FRHIRasterizerState * | DecalRendering::GetDecalRasterizerState (EDecalRasterizerState DecalRasterizerState) |
| |
| void | DecalRendering::ModifyCompilationEnvironment (EShaderPlatform Platform, FDecalBlendDesc DecalBlendDesc, EDecalRenderStage DecalRenderStage, FShaderCompilerEnvironment &OutEnvironment) |
| |
◆ EDecalRasterizerState
Enumeration of decal rasterization states.
| Enumerator |
|---|
| Undefined | |
| CCW | |
| CW | |
◆ EDecalRenderStage
Enumeration of the points in the frame for decal rendering.
| Enumerator |
|---|
| None | |
| BeforeBasePass | |
| BeforeLighting | |
| Mobile | |
| MobileBeforeLighting | |
| Emissive | |
| AmbientOcclusion | |
| Num | |
◆ EDecalRenderTargetMode
Enumeration of the render target layouts for decal rendering.
| Enumerator |
|---|
| None | |
| DBuffer | |
| SceneColorAndGBuffer | |
| SceneColorAndGBufferNoNormal | |
| SceneColor | |
| AmbientOcclusion | |
| Num | |