54 operator bool()
const {
return isValid(); }
Definition BufferCommon.h:16
uint32_t GetCapacity() const
Definition BufferCommon.h:22
uint32_t m_capacity
Definition BufferCommon.h:34
uint32_t m_size
Definition BufferCommon.h:32
uint32_t GetSize() const
Definition BufferCommon.h:21
BufferMapMode m_mapMode
Definition BufferCommon.h:29
virtual ~Mappable()
Definition BufferCommon.h:18
Mappable(const uint32_t size)
Definition BufferCommon.h:25
Definition RefCounted.h:11
Definition Background.h:14
BufferMapMode
Definition Types.h:70
@ BUFFER_MAP_NONE
Definition Types.h:71
Definition BufferCommon.h:63
uint32_t offset
Definition BufferCommon.h:65
uint32_t size
Definition BufferCommon.h:66
T * buffer
Definition BufferCommon.h:64
bool operator==(const BufferBinding &rhs) const
Definition BufferCommon.h:69
bool operator!=(const BufferBinding &rhs) const
Definition BufferCommon.h:68
Definition BufferCommon.h:38
ScopedMapping(void *data, Mappable *map)
Definition BufferCommon.h:39
Mappable * m_map
Definition BufferCommon.h:59
ScopedMapping(const ScopedMapping &)=delete
T * operator->()
Definition BufferCommon.h:52
ScopedMapping & operator=(const ScopedMapping)=delete
~ScopedMapping()
Definition BufferCommon.h:42
T * m_data
Definition BufferCommon.h:58
bool isValid() const
Definition BufferCommon.h:55
T * data()
Definition BufferCommon.h:53