UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ScreenPass.inl File Reference

Go to the source code of this file.

Classes

struct  TShaderParameterTypeInfo< FScreenTransform >
 

Functions

FIntPoint GetDownscaledExtent (FIntPoint Extent, FIntPoint Divisor)
 
FIntPoint GetScaledExtent (FIntPoint Extent, FVector2D Multiplier)
 
FIntPoint GetScaledExtent (FIntPoint Extent, float Multiplier)
 
FIntRect GetDownscaledRect (FIntRect Rect, FIntPoint Divisor)
 
FIntRect GetDownscaledViewRect (FIntRect Rect, FIntPoint ViewExtent, FIntPoint Divisor)
 
FIntRect GetScaledRect (FIntRect Rect, FVector2D Multiplier)
 
FIntRect GetScaledRect (FIntRect Rect, float Multiplier)
 
FScreenPassTextureViewport GetDownscaledViewport (FScreenPassTextureViewport Viewport, FIntPoint Divisor)
 
FScreenPassTextureViewport GetScaledViewport (FScreenPassTextureViewport Viewport, FVector2D Multiplier)
 
FIntRect GetRectFromExtent (FIntPoint Extent)
 
FVector2f operator* (const FVector2f &PInA, const FScreenTransform &AToB)
 
FScreenTransform operator* (const FScreenTransform &AToB, const FVector2f &Scale)
 
FScreenTransform operator* (const FScreenTransform &AToB, const float &Scale)
 
FScreenTransform operator* (const FScreenTransform &AToB, const FIntPoint &Scale)
 
FScreenTransform operator* (const FScreenTransform &AToB, const FScreenTransform &BToC)
 
FScreenTransform operator+ (const FScreenTransform &AToB, const FVector2f &Bias)
 
FScreenTransform operator+ (const FScreenTransform &AToB, const float &Bias)
 
FScreenTransform operator+ (const FScreenTransform &AToB, const FIntPoint &Bias)
 
FScreenTransform operator- (const FScreenTransform &AToB, const FVector2f &Bias)
 
FScreenTransform operator- (const FScreenTransform &AToB, const float &Bias)
 
FScreenTransform operator- (const FScreenTransform &AToB, const FIntPoint &Bias)
 
FScreenTransform operator/ (const FScreenTransform &AToB, const FVector2f &InvertedScale)
 
FScreenTransform operator/ (const FScreenTransform &AToB, const float &InvertedScale)
 
FScreenTransform operator/ (const FScreenTransform &AToB, const FIntPoint &InvertedScale)
 
FScreenTransform operator/ (const FScreenTransform &AToB, const FScreenTransform &CToB)
 
FScreenPassTextureInput GetScreenPassTextureInput (FScreenPassTexture TexturePair, FRHISamplerState *Sampler)
 
FScreenPassTextureSliceInput GetScreenPassTextureInput (FScreenPassTextureSlice TexturePair, FRHISamplerState *Sampler)
 

Function Documentation

◆ GetDownscaledExtent()

FIntPoint GetDownscaledExtent ( FIntPoint  Extent,
FIntPoint  Divisor 
)
inline

◆ GetDownscaledRect()

FIntRect GetDownscaledRect ( FIntRect  Rect,
FIntPoint  Divisor 
)
inline

◆ GetDownscaledViewport()

FScreenPassTextureViewport GetDownscaledViewport ( FScreenPassTextureViewport  Viewport,
FIntPoint  Divisor 
)
inline

◆ GetDownscaledViewRect()

FIntRect GetDownscaledViewRect ( FIntRect  Rect,
FIntPoint  ViewExtent,
FIntPoint  Divisor 
)
inline

◆ GetRectFromExtent()

FIntRect GetRectFromExtent ( FIntPoint  Extent)
inline

◆ GetScaledExtent() [1/2]

FIntPoint GetScaledExtent ( FIntPoint  Extent,
float  Multiplier 
)
inline

◆ GetScaledExtent() [2/2]

FIntPoint GetScaledExtent ( FIntPoint  Extent,
FVector2D  Multiplier 
)
inline

◆ GetScaledRect() [1/2]

FIntRect GetScaledRect ( FIntRect  Rect,
float  Multiplier 
)
inline

◆ GetScaledRect() [2/2]

FIntRect GetScaledRect ( FIntRect  Rect,
FVector2D  Multiplier 
)
inline

◆ GetScaledViewport()

FScreenPassTextureViewport GetScaledViewport ( FScreenPassTextureViewport  Viewport,
FVector2D  Multiplier 
)
inline

◆ GetScreenPassTextureInput() [1/2]

FScreenPassTextureInput GetScreenPassTextureInput ( FScreenPassTexture  TexturePair,
FRHISamplerState Sampler 
)
inline

◆ GetScreenPassTextureInput() [2/2]

FScreenPassTextureSliceInput GetScreenPassTextureInput ( FScreenPassTextureSlice  TexturePair,
FRHISamplerState Sampler 
)
inline

◆ operator*() [1/5]

FScreenTransform operator* ( const FScreenTransform AToB,
const FIntPoint Scale 
)
inline

◆ operator*() [2/5]

FScreenTransform operator* ( const FScreenTransform AToB,
const float Scale 
)
inline

◆ operator*() [3/5]

FScreenTransform operator* ( const FScreenTransform AToB,
const FScreenTransform BToC 
)
inline

◆ operator*() [4/5]

FScreenTransform operator* ( const FScreenTransform AToB,
const FVector2f Scale 
)
inline

◆ operator*() [5/5]

FVector2f operator* ( const FVector2f PInA,
const FScreenTransform AToB 
)
inline

◆ operator+() [1/3]

FScreenTransform operator+ ( const FScreenTransform AToB,
const FIntPoint Bias 
)
inline

◆ operator+() [2/3]

FScreenTransform operator+ ( const FScreenTransform AToB,
const float Bias 
)
inline

◆ operator+() [3/3]

FScreenTransform operator+ ( const FScreenTransform AToB,
const FVector2f Bias 
)
inline

◆ operator-() [1/3]

FScreenTransform operator- ( const FScreenTransform AToB,
const FIntPoint Bias 
)
inline

◆ operator-() [2/3]

FScreenTransform operator- ( const FScreenTransform AToB,
const float Bias 
)
inline

◆ operator-() [3/3]

FScreenTransform operator- ( const FScreenTransform AToB,
const FVector2f Bias 
)
inline

◆ operator/() [1/4]

FScreenTransform operator/ ( const FScreenTransform AToB,
const FIntPoint InvertedScale 
)
inline

◆ operator/() [2/4]

FScreenTransform operator/ ( const FScreenTransform AToB,
const float InvertedScale 
)
inline

◆ operator/() [3/4]

FScreenTransform operator/ ( const FScreenTransform AToB,
const FScreenTransform CToB 
)
inline

◆ operator/() [4/4]

FScreenTransform operator/ ( const FScreenTransform AToB,
const FVector2f InvertedScale 
)
inline