EClippingMethod
Definition Clipping.h:186
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ETextureCreateFlags
Definition RHIDefinitions.h:1091
ERenderTargetLoadAction
Definition RHIDefinitions.h:1253
SLATERHIRENDERER_API void AddSlatePostProcessBlurPass(FRDGBuilder &GraphBuilder, const FSlatePostProcessBlurPassInputs &Inputs)
Definition SlatePostProcessor.cpp:715
ETextureCreateFlags GetSlateTransientRenderTargetFlags()
Definition SlatePostProcessor.cpp:43
bool GetSlateClippingPipelineState(const FSlateClippingOp *ClippingStateOp, FRHIDepthStencilState *&OutDepthStencilState, uint8 &OutStencilRef)
Definition SlateRHIRenderingPolicy.cpp:705
void SetSlateClipping(FRHICommandList &RHICmdList, const FSlateClippingOp *ClippingStateOp, FIntRect ViewportRect)
Definition SlateRHIRenderingPolicy.cpp:743
ETextureCreateFlags GetSlateTransientDepthStencilFlags()
Definition SlatePostProcessor.cpp:53
SLATERHIRENDERER_API void AddSlatePostProcessCopy(FRDGBuilder &GraphBuilder, FScreenPassTexture Input, FScreenPassTexture Output)
Definition SlatePostProcessor.cpp:790
void AddSlatePostProcessColorDeficiencyPass(FRDGBuilder &GraphBuilder, const FSlatePostProcessColorDeficiencyPassInputs &Inputs)
Definition SlatePostProcessor.cpp:886
Definition RenderGraphBuilder.h:49
PODType * AllocPOD()
Definition RenderGraphBuilder.inl:140
Definition RenderGraphResources.h:571
Definition RHICommandList.h:3819
Definition RHIResources.h:686
Definition SlateRect.h:26
Definition ShaderParameterMacros.h:630
Definition ScreenPass.h:41
Definition SlatePostProcessor.h:10
EClippingMethod Method
Definition SlatePostProcessor.h:25
static FSlateClippingOp * Stencil(FRDGBuilder &GraphBuilder, FVector2f Offset, TConstArrayView< FSlateClippingZone > Zones, int32 MaskingId)
Definition SlatePostProcessor.h:38
static FSlateClippingOp * Scissor(FRDGBuilder &GraphBuilder, FVector2f Offset, FSlateRect Rect)
Definition SlatePostProcessor.h:28
TConstArrayView< FSlateClippingZone > Zones
Definition SlatePostProcessor.h:20
struct FSlateClippingOp::@1992::@1994 Data_Scissor
uint8 MaskingId
Definition SlatePostProcessor.h:26
FSlateRect Rect
Definition SlatePostProcessor.h:15
struct FSlateClippingOp::@1992::@1995 Data_Stencil
FVector2f Offset
Definition SlatePostProcessor.h:24
Definition SlatePostProcessor.h:54
float Strength
Definition SlatePostProcessor.h:69
uint32 KernelSize
Definition SlatePostProcessor.h:68
FRDGTexture * InputTexture
Definition SlatePostProcessor.h:57
const FDepthStencilBinding * ClippingStencilBinding
Definition SlatePostProcessor.h:63
const FSlateClippingOp * ClippingOp
Definition SlatePostProcessor.h:62
FIntRect OutputRect
Definition SlatePostProcessor.h:67
FRDGTexture * SDRCompositeUITexture
Definition SlatePostProcessor.h:56
FIntRect ClippingElementsViewRect
Definition SlatePostProcessor.h:64
uint32 DownsampleAmount
Definition SlatePostProcessor.h:70
ERenderTargetLoadAction OutputLoadAction
Definition SlatePostProcessor.h:59
FRDGTexture * OutputTexture
Definition SlatePostProcessor.h:58
FVector4f CornerRadius
Definition SlatePostProcessor.h:71
FIntRect InputRect
Definition SlatePostProcessor.h:66
Definition SlatePostProcessor.h:83
FScreenPassTexture OutputTexture
Definition SlatePostProcessor.h:85
FScreenPassTexture InputTexture
Definition SlatePostProcessor.h:84
Definition LinuxPlatformSplash.cpp:43
static TVector4< float > Zero()
Definition Vector4.h:179