Diligent Engine
 
Loading...
Searching...
No Matches
Buffer.h File Reference
#include "DeviceObject.h"
#include "BufferView.h"
#include "../../../Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../Primitives/interface/UndefInterfaceHelperMacros.h"

Classes

struct  Diligent::BufferDesc
 Buffer description. More...
 
struct  Diligent::BufferData
 Describes the buffer initial data. More...
 
struct  Diligent::SparseBufferProperties
 Describes the sparse buffer properties. More...
 
struct  Diligent::IBuffer
 Buffer interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::BUFFER_MODE : Uint8 {
  Diligent::BUFFER_MODE_UNDEFINED = 0 , Diligent::BUFFER_MODE_FORMATTED , Diligent::BUFFER_MODE_STRUCTURED , Diligent::BUFFER_MODE_RAW ,
  Diligent::BUFFER_MODE_NUM_MODES
}
 Describes the buffer access mode. More...
 
enum  Diligent::MISC_BUFFER_FLAGS : Uint8 { Diligent::MISC_BUFFER_FLAG_NONE = 0 , Diligent::MISC_BUFFER_FLAG_SPARSE_ALIASING = 1u << 0 }
 Miscellaneous buffer flags. More...
 

Detailed Description

Defines Diligent::IBuffer interface and related data structures