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

Public Types

enum  Operation { Map, Copy }
 

Public Member Functions

 PendingBufferOperation (Operation op, UploadBufferD3D11 *pBuff)
 
 PendingBufferOperation (Operation op, UploadBufferD3D11 *pBuff, ID3D11Resource *pd3d11DstTex, Uint32 Mip, Uint32 Slice, Uint32 MipLevels)
 

Public Attributes

enum Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::Operation operation
 
RefCntAutoPtr< UploadBufferD3D11 > pUploadBuffer
 
CComPtr< ID3D11Resource > pd3d11NativeDstTexture
 
Uint32 DstMip = 0
 
Uint32 DstSlice = 0
 
Uint32 DstMipLevels = 0
 

Member Enumeration Documentation

◆ Operation

Enumerator
Map 
Copy 

Constructor & Destructor Documentation

◆ PendingBufferOperation() [1/2]

Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::PendingBufferOperation ( Operation  op,
UploadBufferD3D11 *  pBuff 
)
inline

◆ PendingBufferOperation() [2/2]

Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::PendingBufferOperation ( Operation  op,
UploadBufferD3D11 *  pBuff,
ID3D11Resource *  pd3d11DstTex,
Uint32  Mip,
Uint32  Slice,
Uint32  MipLevels 
)
inline

Member Data Documentation

◆ DstMip

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

◆ DstMipLevels

Uint32 Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::DstMipLevels = 0

◆ DstSlice

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

◆ operation

enum Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::Operation Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::operation

◆ pd3d11NativeDstTexture

CComPtr<ID3D11Resource> Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::pd3d11NativeDstTexture

◆ pUploadBuffer

RefCntAutoPtr<UploadBufferD3D11> Diligent::TextureUploaderD3D11::InternalData::PendingBufferOperation::pUploadBuffer

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