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

Public Types

enum  Operation { Map, Copy }
 

Public Member Functions

 PendingBufferOperation (Operation op, UploadBufferGL *pBuff)
 
 PendingBufferOperation (Operation op, UploadBufferGL *pBuff, ITexture *pDstTex, Uint32 dstSlice, Uint32 dstMip)
 

Public Attributes

enum Diligent::TextureUploaderGL::InternalData::PendingBufferOperation::Operation operation
 
RefCntAutoPtr< UploadBufferGL > pUploadBuffer
 
RefCntAutoPtr< ITexturepDstTexture
 
Uint32 DstSlice = 0
 
Uint32 DstMip = 0
 

Member Enumeration Documentation

◆ Operation

Enumerator
Map 
Copy 

Constructor & Destructor Documentation

◆ PendingBufferOperation() [1/2]

Diligent::TextureUploaderGL::InternalData::PendingBufferOperation::PendingBufferOperation ( Operation  op,
UploadBufferGL *  pBuff 
)
inline

◆ PendingBufferOperation() [2/2]

Diligent::TextureUploaderGL::InternalData::PendingBufferOperation::PendingBufferOperation ( Operation  op,
UploadBufferGL *  pBuff,
ITexture pDstTex,
Uint32  dstSlice,
Uint32  dstMip 
)
inline

Member Data Documentation

◆ DstMip

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

◆ DstSlice

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

◆ operation

enum Diligent::TextureUploaderGL::InternalData::PendingBufferOperation::Operation Diligent::TextureUploaderGL::InternalData::PendingBufferOperation::operation

◆ pDstTexture

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

◆ pUploadBuffer

RefCntAutoPtr<UploadBufferGL> Diligent::TextureUploaderGL::InternalData::PendingBufferOperation::pUploadBuffer

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