#include <TextureUploaderD3D12_Vk.hpp>
|
| | TextureUploaderD3D12_Vk (IReferenceCounters *pRefCounters, IRenderDevice *pDevice, const TextureUploaderDesc Desc) |
| |
| | ~TextureUploaderD3D12_Vk () |
| |
| virtual void | RenderThreadUpdate (IDeviceContext *pContext) override final |
| |
| virtual void | AllocateUploadBuffer (IDeviceContext *pContext, const UploadBufferDesc &Desc, IUploadBuffer **ppBuffer) override final |
| |
| virtual void | ScheduleGPUCopy (IDeviceContext *pContext, ITexture *pDstTexture, Uint32 ArraySlice, Uint32 MipLevel, IUploadBuffer *pUploadBuffer) override final |
| |
| virtual void | RecycleBuffer (IUploadBuffer *pUploadBuffer) override final |
| |
| virtual TextureUploaderStats | GetStats () override final |
| |
| | TextureUploaderBase (IReferenceCounters *pRefCounters, IRenderDevice *pDevice, const TextureUploaderDesc Desc) |
| |
| | ObjectBase (IReferenceCounters *pRefCounters) |
| |
| virtual void | QueryInterface (const INTERFACE_ID &IID, IObject **ppInterface) |
| |
| | RefCountedObject (IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept |
| |
| virtual | ~RefCountedObject () |
| |
| virtual IReferenceCounters * | GetReferenceCounters () const override final |
| |
| virtual ReferenceCounterValueType | AddRef () override final |
| |
| virtual ReferenceCounterValueType | Release () override |
| |
| ReferenceCounterValueType | Release (TPreObjectDestroy PreObjectDestroy) |
| |
| virtual IReferenceCounters * | GetReferenceCounters () const =0 |
| | Returns the pointer to IReferenceCounters interface of the associated reference counters object. The method does NOT increment the number of strong references to the returned object. More...
|
| |
◆ TextureUploaderD3D12_Vk()
◆ ~TextureUploaderD3D12_Vk()
| Diligent::TextureUploaderD3D12_Vk::~TextureUploaderD3D12_Vk |
( |
| ) |
|
◆ AllocateUploadBuffer()
◆ GetStats()
◆ RecycleBuffer()
| void Diligent::TextureUploaderD3D12_Vk::RecycleBuffer |
( |
IUploadBuffer * |
pUploadBuffer | ) |
|
|
finaloverridevirtual |
◆ RenderThreadUpdate()
| void Diligent::TextureUploaderD3D12_Vk::RenderThreadUpdate |
( |
IDeviceContext * |
pContext | ) |
|
|
finaloverridevirtual |
◆ ScheduleGPUCopy()
The documentation for this class was generated from the following files: