114 else if (
InDesc.bIsCubemap)
144 Range.NumPlaneSlices = 1;
159 Range.NumPlaneSlices = 1;
180 Range.NumPlaneSlices = 1;
#define check(expr)
Definition AssertionMacros.h:314
#define checkf(expr, format,...)
Definition AssertionMacros.h:315
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
Definition EnumClassFlags.h:35
UE::EnumFlags::Private::TRange< EnumType > MakeFlagsRange(EnumType Flags)
Definition EnumRange.h:285
#define BUF_VertexBuffer
Definition RHIDefinitions.h:995
#define TexCreate_Memoryless
Definition RHIDefinitions.h:1204
@ MaxSimultaneousRenderTargets
Definition RHIDefinitions.h:287
ERenderTargetStoreAction
Definition RHIDefinitions.h:1272
#define BUF_StructuredBuffer
Definition RHIDefinitions.h:997
ERHIPipeline
Definition RHIPipeline.h:13
FString GetRHIPipelineName(ERHIPipeline Pipeline)
Definition RHIStrings.cpp:512
int32 GetResourceTransitionPlaneForMetadataAccess(ERDGTextureMetaDataAccess Metadata)
Definition RenderGraphDefinitions.h:321
FGraphicsPipelineRenderTargetsInfo ExtractRenderTargetsInfo(const FRDGParameterStruct &ParameterStruct)
Definition RenderGraphResources.inl:208
FPooledRenderTargetDesc Translate(const FRHITextureDesc &InDesc)
Definition RenderGraphResources.inl:49
Definition RenderGraphResources.h:1321
FRDGBufferDesc Desc
Definition RenderGraphResources.h:1325
Definition RenderGraphParameter.h:213
const FRenderTargetBindingSlots & GetRenderTargets() const
Definition RenderGraphParameter.h:253
FRDGTextureRef Texture
Definition RenderGraphResources.h:833
FRDGTextureSubresourceRange GetSubresourceRange() const
Definition RenderGraphResources.inl:133
const FRDGTextureSRVDesc Desc
Definition RenderGraphResources.h:844
FRDGTextureRef GetParent() const override
Definition RenderGraphResources.h:846
FRDGTextureSubresourceRange GetSubresourceRange() const
Definition RenderGraphResources.inl:165
FRDGTextureRef GetParent() const override
Definition RenderGraphResources.h:912
const FRDGTextureUAVDesc Desc
Definition RenderGraphResources.h:910
Definition RenderGraphResources.h:571
FRDGTextureSubresourceRange GetSubresourceRange() const
Definition RenderGraphResources.h:599
const FRDGTextureDesc Desc
Definition RenderGraphResources.h:575
static TRDGHandle Min(TRDGHandle A, TRDGHandle B)
Definition RenderGraphDefinitions.h:412
static TRDGHandle Max(TRDGHandle A, TRDGHandle B)
Definition RenderGraphDefinitions.h:419
Definition ShaderParameterMacros.h:630
ERenderTargetLoadAction GetDepthLoadAction() const
Definition ShaderParameterMacros.h:700
Definition RHIResources.h:4547
uint16 NumSamples
Definition RHIResources.h:4565
Definition RendererInterface.h:81
FClearValueBinding ClearValue
Definition RendererInterface.h:412
Definition RenderGraphResources.h:940
EBufferUsageFlags Usage
Definition RenderGraphResources.h:1114
FRDGBufferSRVDesc()=default
FRDGBufferRef Buffer
Definition RenderGraphResources.h:1158
FRDGBufferRef Buffer
Definition RenderGraphResources.h:1188
FRDGBufferUAVDesc()=default
FRDGPassHandle GetFirstPass() const
Definition RenderGraphResources.inl:36
FRDGPassHandlesByPipeline LastPass
Definition RenderGraphResources.h:112
FRDGPassHandlesByPipeline FirstPass
Definition RenderGraphResources.h:109
bool IsUsedBy(ERHIPipeline Pipeline) const
Definition RenderGraphResources.inl:25
ERHIPipeline GetPipelines() const
Definition RenderGraphResources.inl:41
void Validate()
Definition RenderGraphResources.inl:15
FRDGPassHandle GetLastPass() const
Definition RenderGraphResources.inl:31
void SetPass(ERHIPipeline Pipeline, FRDGPassHandle PassHandle)
Definition RenderGraphResources.inl:7
Definition RenderGraphDefinitions.h:627
Definition RenderGraphTextureSubresource.h:130
Definition RHIResources.h:1321
uint32 Size
Definition RHIResources.h:1323
EBufferUsageFlags Usage
Definition RHIResources.h:1329
uint32 Stride
Definition RHIResources.h:1326
EPixelFormat Format
Definition RHIResources.h:5741
EPixelFormat Format
Definition RHIResources.h:5777
static const uint16 kStencilPlaneSlice
Definition RHITransition.h:23
static const uint16 kDepthPlaneSlice
Definition RHITransition.h:22
Definition RHIResources.h:1689
EPixelFormat Format
Definition RHIResources.h:1874
FClearValueBinding ClearValue
Definition RHIResources.h:1847
ERHITextureMetaDataAccess MetaData
Definition RHIResources.h:5608
uint16 NumArraySlices
Definition RHIResources.h:5605
EPixelFormat Format
Definition RHIResources.h:5590
uint16 FirstArraySlice
Definition RHIResources.h:5602
uint8 NumMipLevels
Definition RHIResources.h:5596
uint8 MipLevel
Definition RHIResources.h:5593
ERHITextureMetaDataAccess MetaData
Definition RHIResources.h:5690
uint8 MipLevel
Definition RHIResources.h:5687
uint16 FirstArraySlice
Definition RHIResources.h:5688
uint16 NumArraySlices
Definition RHIResources.h:5689
Definition ShaderParameterMacros.h:770
FRDGTexture * ShadingRateTexture
Definition ShaderParameterMacros.h:777
uint8 MultiViewCount
Definition ShaderParameterMacros.h:776
FDepthStencilBinding DepthStencil
Definition ShaderParameterMacros.h:772
void Enumerate(TFunction Function)
Definition ShaderParameterMacros.h:796
Definition ShaderParameterMacros.h:525