8 Extent.
X = FMath::Max(1, Extent.
X);
9 Extent.
Y = FMath::Max(1, Extent.
Y);
17 Extent.
X = FMath::Max(1, Extent.
X);
18 Extent.
Y = FMath::Max(1, Extent.
Y);
126 return !(*
this ==
Other);
151 return !(*
this ==
Other);
161 return !(*
this ==
Other);
#define check(expr)
Definition AssertionMacros.h:314
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TIntRect< int32 > FIntRect
Definition MathFwd.h:133
UE::Math::TVector2< float > FVector2f
Definition MathFwd.h:74
UE::Math::TVector2< double > FVector2D
Definition MathFwd.h:48
EUniformBufferBaseType
Definition RHIDefinitions.h:634
@ UBMT_FLOAT32
Definition RHIDefinitions.h:644
FScreenPassTextureViewportParameters GetScreenPassTextureViewportParameters(const FScreenPassTextureViewport &InViewport)
Definition ScreenPass.cpp:185
FVector2f operator*(const FVector2f &PInA, const FScreenTransform &AToB)
Definition ScreenPass.inl:222
FIntRect GetDownscaledRect(FIntRect Rect, FIntPoint Divisor)
Definition ScreenPass.inl:27
FScreenTransform operator/(const FScreenTransform &AToB, const FVector2f &InvertedScale)
Definition ScreenPass.inl:280
FIntPoint GetDownscaledExtent(FIntPoint Extent, FIntPoint Divisor)
Definition ScreenPass.inl:5
FScreenPassTextureViewport GetDownscaledViewport(FScreenPassTextureViewport Viewport, FIntPoint Divisor)
Definition ScreenPass.inl:58
FIntPoint GetScaledExtent(FIntPoint Extent, FVector2D Multiplier)
Definition ScreenPass.inl:13
FScreenPassTextureInput GetScreenPassTextureInput(FScreenPassTexture TexturePair, FRHISamplerState *Sampler)
Definition ScreenPass.inl:409
FIntRect GetDownscaledViewRect(FIntRect Rect, FIntPoint ViewExtent, FIntPoint Divisor)
Definition ScreenPass.inl:36
FIntRect GetScaledRect(FIntRect Rect, FVector2D Multiplier)
Definition ScreenPass.inl:45
FScreenTransform operator-(const FScreenTransform &AToB, const FVector2f &Bias)
Definition ScreenPass.inl:264
FScreenTransform operator+(const FScreenTransform &AToB, const FVector2f &Bias)
Definition ScreenPass.inl:248
FIntRect GetRectFromExtent(FIntPoint Extent)
Definition ScreenPass.inl:72
FScreenPassTextureViewport GetScaledViewport(FScreenPassTextureViewport Viewport, FVector2D Multiplier)
Definition ScreenPass.inl:65
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
FRDGTextureRef Texture
Definition RenderGraphResources.h:833
Definition RenderGraphResources.h:839
const FRDGTextureSRVDesc Desc
Definition RenderGraphResources.h:844
Definition RenderGraphResources.h:571
void EncloseVisualizeExtent(const FIntPoint &Point)
Definition RenderGraphResources.h:681
const FRDGTextureDesc Desc
Definition RenderGraphResources.h:575
Definition RHIResources.h:671
Definition ScreenPass.h:136
bool operator!=(const FScreenPassTextureViewport &Other) const
Definition ScreenPass.inl:188
FScreenPassTextureViewport()=default
FIntPoint Extent
Definition ScreenPass.h:179
bool operator==(const FScreenPassTextureViewport &Other) const
Definition ScreenPass.inl:183
FIntRect Rect
Definition ScreenPass.h:182
FVector2D GetRectToExtentRatio() const
Definition ScreenPass.inl:203
bool IsEmpty() const
Definition ScreenPass.inl:193
bool IsFullscreen() const
Definition ScreenPass.inl:198
Definition ShaderParameterMacros.h:36
static constexpr UE_FORCEINLINE_HINT T DivideAndRoundUp(T Dividend, T Divisor)
Definition UnrealMathUtility.h:694
static UE_FORCEINLINE_HINT bool IsNearlyZero(float Value, float ErrorTolerance=UE_SMALL_NUMBER)
Definition UnrealMathUtility.h:407
bool IsTextureArray() const
Definition RHIResources.h:1805
uint16 NumArraySlices
Definition RHIResources.h:5605
Definition ShaderParameterMacros.h:525
Definition ScreenPass.h:83
bool operator!=(FScreenPassRenderTarget Other) const
Definition ScreenPass.inl:159
ERenderTargetLoadAction LoadAction
Definition ScreenPass.h:131
bool operator==(FScreenPassRenderTarget Other) const
Definition ScreenPass.inl:154
FRenderTargetBinding GetRenderTargetBinding() const
Definition ScreenPass.inl:164
Definition ScreenPass.h:65
FRDGTextureSRVRef TextureSRV
Definition ScreenPass.h:77
bool IsValid() const
Definition ScreenPass.inl:139
bool operator!=(FScreenPassTextureSlice Other) const
Definition ScreenPass.inl:149
FScreenPassTextureSlice()=default
bool operator==(FScreenPassTextureSlice Other) const
Definition ScreenPass.inl:144
FIntRect ViewRect
Definition ScreenPass.h:78
Definition ScreenPass.h:41
FRDGTextureRef Texture
Definition ScreenPass.h:59
bool operator==(FScreenPassTexture Other) const
Definition ScreenPass.inl:119
FIntRect ViewRect
Definition ScreenPass.h:60
bool operator!=(FScreenPassTexture Other) const
Definition ScreenPass.inl:124
FScreenPassTexture()
Definition ScreenPass.h:42
bool IsValid() const
Definition ScreenPass.inl:114
void UpdateVisualizeTextureExtent()
Definition ScreenPass.inl:86
Definition LinuxPlatformSplash.cpp:43
Rect(const int32 t=0, const int32 l=0, const int32 r=0, const int32 b=0)
Definition LinuxPlatformSplash.cpp:44
Definition ShaderParameterMacros.h:895
static constexpr int32 NumElements
Definition ShaderParameterMacros.h:906
static constexpr bool bIsStoredInConstantBuffer
Definition ShaderParameterMacros.h:916
static constexpr int32 NumColumns
Definition ShaderParameterMacros.h:901
static constexpr EUniformBufferBaseType BaseType
Definition ShaderParameterMacros.h:897
static constexpr int32 Alignment
Definition ShaderParameterMacros.h:909
static constexpr int32 NumRows
Definition ShaderParameterMacros.h:900
IntType Y
Definition IntPoint.h:37
static TIntPoint DivideAndRoundUp(TIntPoint lhs, IntType Divisor)
Definition IntPoint.h:429
static const TIntPoint ZeroValue
Definition IntPoint.h:45
IntType X
Definition IntPoint.h:34
bool IsEmpty() const
Definition IntRect.h:479
IntPointType Max
Definition IntRect.h:37