XLE  v0.02.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BufferUploads::BasicRawDataPacket Class Reference
Inheritance diagram for BufferUploads::BasicRawDataPacket:
Inheritance graph
[legend]

Public Member Functions

virtual void * GetData (SubResource subRes=0)
 
virtual size_t GetDataSize (SubResource subRes=0) const
 
virtual TexturePitches GetPitches (SubResource subRes=0) const
 
virtual std::shared_ptr< MarkerBeginBackgroundLoad ()
 
 BasicRawDataPacket (size_t dataSize, const void *data=nullptr, TexturePitches pitches=TexturePitches())
 
- Public Member Functions inherited from Utility::RefCountedObject
signed AddRef () const
 
signed Release () const
 
signed GetRefCount () const
 

Protected Member Functions

 BasicRawDataPacket (const BasicRawDataPacket &)
 
BasicRawDataPacketoperator= (const BasicRawDataPacket &)
 

Protected Attributes

std::unique_ptr< uint8, PODAlignedDeletor_data
 
size_t _dataSize
 
TexturePitches _pitches
 

Additional Inherited Members

- Public Types inherited from BufferUploads::DataPacket
typedef unsigned SubResource
 
- Static Public Member Functions inherited from BufferUploads::DataPacket
static SubResource TexSubRes (unsigned mipIndex, unsigned arrayIndex=0)
 

The documentation for this class was generated from the following files: