88 for (
uint32 ArrayIndex = 0; ArrayIndex < TextureDesc.
ArraySize; ArrayIndex++)
90 for (
uint32 MipIndex = 0; MipIndex < TextureDesc.
NumMips; MipIndex++)
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_LOG(CategoryName, Verbosity, Format,...)
Definition LogMacros.h:270
@ RLM_WriteOnly
Definition RHIDefinitions.h:787
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition RHICommandList.h:455
FRHICommandListImmediate & GetAsImmediate()
Definition RHICommandList.inl:21
Definition RHIResources.h:2153
virtual const FRHITextureDesc & GetDesc() const
Definition RHIResources.h:2170
Definition RefCounting.h:454
Definition RHIResources.h:819
static UE_FORCEINLINE_HINT void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
Definition UnrealMemory.h:160
Definition DynamicRHI.h:149
static FRHILockTextureArgs LockCubeFace(FRHITexture *InTexture, uint32 InFaceIndex, uint32 InArrayIndex, uint32 InMipIndex, EResourceLockMode InLockMode, bool bInLockWithinMiptail)
Definition DynamicRHI.h:174
Definition DynamicRHI.h:198
Definition RHIResources.h:1938
ERHITextureInitAction InitAction
Definition RHIResources.h:2137
Definition RHIResources.h:1689
bool IsTextureCube() const
Definition RHIResources.h:1800
uint16 ArraySize
Definition RHIResources.h:1862
uint8 NumMips
Definition RHIResources.h:1865
Definition RHITextureInitializer.h:77
Definition RHITextureInitializer.h:50
FRHITexture * Texture
Definition RHITextureInitializer.h:179
uint64 WritableSize
Definition RHITextureInitializer.h:185
void * WritableData
Definition RHITextureInitializer.h:182
Definition RHITextureInitializer.h:29
Definition RHICoreTextureInitializer.h:15
FBaseTextureInitializerImplementation(FRHICommandListBase &RHICmdList, FRHITexture *Texture, FFinalizeCallback &&InFinalizeCallback)
Definition RHICoreTextureInitializer.h:20
uint64 GetWritableSize() const
Definition RHICoreTextureInitializer.h:30
FBaseTextureInitializerImplementation(FRHICommandListBase &RHICmdList, FRHITexture *InTexture, void *InWritableData, uint64 InWritableSize, FFinalizeCallback &&InFinalizeCallback, FGetSubresourceCallback &&InGetSubresourceCallback)
Definition RHICoreTextureInitializer.h:16
void * GetWritableData() const
Definition RHICoreTextureInitializer.h:25
Definition RHICoreTextureInitializer.h:51
FDefaultLayoutTextureInitializer(FRHICommandListBase &RHICmdList, FRHITexture *InTexture, void *InMemory, uint64 InMemorySize, FFinalizeCallback &&FinalizeFunc)
Definition RHICoreTextureInitializer.h:52
Definition RHICoreTextureInitializer.h:38
FDefaultTextureInitializer(FRHICommandListBase &RHICmdList, FRHITexture *Texture)
Definition RHICoreTextureInitializer.h:39
Definition RHICoreInitializerCommon.h:12
Definition RHICoreTextureInitializer.h:76
FLockTextureInitializer(FRHICommandListBase &RHICmdList, FRHITexture *InTexture, void *InMemory, uint64 InMemorySize)
Definition RHICoreTextureInitializer.h:77