virtual void RenderThreadUpdate(IDeviceContext *pContext) override final
Definition: TextureUploaderGL.cpp:238
~TextureUploaderGL()
Definition: TextureUploaderGL.cpp:215
Definition: TextureUploaderBase.hpp:95
virtual void ScheduleGPUCopy(IDeviceContext *pContext, ITexture *pDstTexture, Uint32 ArraySlice, Uint32 MipLevel, IUploadBuffer *pUploadBuffer) override final
Definition: TextureUploaderGL.cpp:356
Definition: TextureUploaderGL.hpp:35
TextureUploaderGL(IReferenceCounters *pRefCounters, IRenderDevice *pDevice, const TextureUploaderDesc Desc)
Definition: TextureUploaderGL.cpp:209
virtual void RecycleBuffer(IUploadBuffer *pUploadBuffer) override final
Definition: TextureUploaderGL.cpp:383
Definition: TextureUploaderGL.cpp:149
virtual TextureUploaderStats GetStats() override final
Definition: TextureUploaderGL.cpp:396
Texture uploader description.
Definition: TextureUploader.hpp:67
Texture uploader statistics.
Definition: TextureUploader.hpp:73
Device context interface.
Definition: DeviceContext.h:1460
Texture inteface.
Definition: Texture.h:273
virtual void AllocateUploadBuffer(IDeviceContext *pContext, const UploadBufferDesc &Desc, IUploadBuffer **ppBuffer) override final
Definition: TextureUploaderGL.cpp:308