Cogs.Core
Public Attributes | List of all members
Cogs::BufferGL20 Struct Reference

Public Attributes

GLuint bufferId
 
GLuint counterBufferId
 
size_t size
 
size_t count
 
GLenum target
 
union {
   const VertexFormat *   vertexFormat
 
   GLenum   indexSize
 
}; 
 
std::vector< uint8_t > mappedData
 
MapMode::EMapMode mapFlags
 

Detailed Description

Definition at line 9 of file BuffersGL20.h.

Member Data Documentation

◆ bufferId

GLuint Cogs::BufferGL20::bufferId

Definition at line 11 of file BuffersGL20.h.

◆ count

size_t Cogs::BufferGL20::count

Definition at line 15 of file BuffersGL20.h.

◆ counterBufferId

GLuint Cogs::BufferGL20::counterBufferId

Definition at line 12 of file BuffersGL20.h.

◆ indexSize

GLenum Cogs::BufferGL20::indexSize

Definition at line 22 of file BuffersGL20.h.

◆ mapFlags

MapMode::EMapMode Cogs::BufferGL20::mapFlags

Definition at line 26 of file BuffersGL20.h.

◆ mappedData

std::vector<uint8_t> Cogs::BufferGL20::mappedData

Definition at line 25 of file BuffersGL20.h.

◆ size

size_t Cogs::BufferGL20::size

Definition at line 14 of file BuffersGL20.h.

◆ target

GLenum Cogs::BufferGL20::target

Definition at line 17 of file BuffersGL20.h.

◆ vertexFormat

const VertexFormat* Cogs::BufferGL20::vertexFormat

Definition at line 21 of file BuffersGL20.h.


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