#define checkf(expr, format,...)
Definition AssertionMacros.h:315
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FInt32Point FIntPoint
Definition MathFwd.h:124
ETextureDimension
Definition RHIDefinitions.h:1081
TRefCountPtr< FRHITexture > FTextureRHIRef
Definition StereoRenderTargetManager.h:15
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition RHICommandList.h:455
Definition RHIResources.h:2153
static UE_FORCEINLINE_HINT void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
Definition UnrealMemory.h:160
Definition RHIResources.h:1689
Definition RHITextureInitializer.h:77
int32 MipIndex
Definition RHITextureInitializer.h:80
int32 ArrayIndex
Definition RHITextureInitializer.h:79
int32 FaceIndex
Definition RHITextureInitializer.h:78
Definition RHITextureInitializer.h:50
FRHITextureSubresourceInitializer GetTextureCubeSubresource(int32 FaceIndex, int32 MipIndex)
Definition RHITextureInitializer.h:116
FRHITexture * Texture
Definition RHITextureInitializer.h:179
uint64 WritableSize
Definition RHITextureInitializer.h:185
FFinalizeCallback FinalizeCallback
Definition RHITextureInitializer.h:169
FRHITextureSubresourceInitializer GetSubresource(FSubresourceIndex SubresourceIndex)
Definition RHITextureInitializer.h:84
~FRHITextureInitializer()
Definition RHITextureInitializer.h:63
FRHITextureInitializer & operator=(const FRHITextureInitializer &)=delete
FRHITextureSubresourceInitializer GetTexture3DSubresource(int32 MipIndex)
Definition RHITextureInitializer.h:108
FGetSubresourceCallback GetSubresourceCallback
Definition RHITextureInitializer.h:173
FRHITextureSubresourceInitializer GetTexture2DArraySubresource(int32 ArrayIndex, int32 MipIndex)
Definition RHITextureInitializer.h:99
const FRHITextureMinimalDesc & GetDesc() const
Definition RHITextureInitializer.h:71
FRHITextureInitializer(FRHITextureInitializer &&InOther)
Definition RHITextureInitializer.h:52
FRHITextureSubresourceInitializer GetTextureCubeArraySubresource(int32 FaceIndex, int32 ArrayIndex, int32 MipIndex)
Definition RHITextureInitializer.h:125
RHI_API FTextureRHIRef Finalize()
Definition RHITextureInitializer.cpp:21
void * WritableData
Definition RHITextureInitializer.h:182
FRHITextureSubresourceInitializer GetTexture2DSubresource(int32 MipIndex)
Definition RHITextureInitializer.h:91
FRHITextureInitializer(const FRHITextureInitializer &)=delete
FRHITextureInitializer & operator=(FRHITextureInitializer &&)=delete
FRHICommandListBase * CommandList
Definition RHITextureInitializer.h:176
FRHITextureMinimalDesc Desc
Definition RHITextureInitializer.h:188
void Reset()
Definition RHITextureInitializer.h:155
RHI_API void RemovePendingTextureUpload()
Definition RHITextureInitializer.cpp:44
FRHITextureInitializer()=default
Definition RHITextureInitializer.h:10
ETextureDimension Dimension
Definition RHITextureInitializer.h:14
uint16 ArraySize
Definition RHITextureInitializer.h:13
uint16 Depth
Definition RHITextureInitializer.h:12
EPixelFormat Format
Definition RHITextureInitializer.h:15
FRHITextureMinimalDesc()=default
FRHITextureMinimalDesc(const FRHITextureDesc &InDesc)
Definition RHITextureInitializer.h:18
FIntPoint Extent
Definition RHITextureInitializer.h:11
Definition RHITextureInitializer.h:29
void WriteData(const void *InSource, size_t InSize)
Definition RHITextureInitializer.h:30
uint64 Stride
Definition RHITextureInitializer.h:42
void WriteColor(FColor InColor)
Definition RHITextureInitializer.h:35
void * Data
Definition RHITextureInitializer.h:40
uint64 Size
Definition RHITextureInitializer.h:41