virtual void RenderThreadUpdate(IDeviceContext *pContext) override final
Definition: TextureUploaderD3D12_Vk.cpp:295
virtual TextureUploaderStats GetStats() override final
Definition: TextureUploaderD3D12_Vk.cpp:464
Definition: TextureUploaderBase.hpp:95
Definition: TextureUploaderD3D12_Vk.cpp:140
virtual void AllocateUploadBuffer(IDeviceContext *pContext, const UploadBufferDesc &Desc, IUploadBuffer **ppBuffer) override final
Definition: TextureUploaderD3D12_Vk.cpp:378
Definition: TextureUploaderD3D12_Vk.hpp:35
Texture uploader description.
Definition: TextureUploader.hpp:67
TextureUploaderD3D12_Vk(IReferenceCounters *pRefCounters, IRenderDevice *pDevice, const TextureUploaderDesc Desc)
Definition: TextureUploaderD3D12_Vk.cpp:277
Texture uploader statistics.
Definition: TextureUploader.hpp:73
Device context interface.
Definition: DeviceContext.h:1460
virtual void RecycleBuffer(IUploadBuffer *pUploadBuffer) override final
Definition: TextureUploaderD3D12_Vk.cpp:456
virtual void ScheduleGPUCopy(IDeviceContext *pContext, ITexture *pDstTexture, Uint32 ArraySlice, Uint32 MipLevel, IUploadBuffer *pUploadBuffer) override final
Definition: TextureUploaderD3D12_Vk.cpp:422
Texture inteface.
Definition: Texture.h:273
~TextureUploaderD3D12_Vk()
Definition: TextureUploaderD3D12_Vk.cpp:283