Diligent Engine  v.2.4.g
Public Types | Public Member Functions | Public Attributes | List of all members
Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation Struct Reference

Public Types

enum  Operation { Copy, Map }
 

Public Member Functions

 PendingBufferOperation (Operation op, UploadTexture *pUploadTex)
 
 PendingBufferOperation (Operation op, UploadTexture *pUploadTex, ITexture *pDstTex, Uint32 dstSlice, Uint32 dstMip)
 

Public Attributes

enum Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::Operation operation
 
RefCntAutoPtr< UploadTexture > pUploadTexture
 
RefCntAutoPtr< ITexturepDstTexture
 
Uint32 DstSlice = 0
 
Uint32 DstMip = 0
 

Member Enumeration Documentation

◆ Operation

Enumerator
Copy 
Map 

Constructor & Destructor Documentation

◆ PendingBufferOperation() [1/2]

Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::PendingBufferOperation ( Operation  op,
UploadTexture *  pUploadTex 
)
inline

◆ PendingBufferOperation() [2/2]

Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::PendingBufferOperation ( Operation  op,
UploadTexture *  pUploadTex,
ITexture pDstTex,
Uint32  dstSlice,
Uint32  dstMip 
)
inline

Member Data Documentation

◆ DstMip

Uint32 Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::DstMip = 0

◆ DstSlice

Uint32 Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::DstSlice = 0

◆ operation

enum Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::Operation Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::operation

◆ pDstTexture

RefCntAutoPtr<ITexture> Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::pDstTexture

◆ pUploadTexture

RefCntAutoPtr<UploadTexture> Diligent::TextureUploaderD3D12_Vk::InternalData::PendingBufferOperation::pUploadTexture

The documentation for this struct was generated from the following file: