Overload  1.1
Game engine with editor
Classes | Enumerations
OvRendering::Buffers Namespace Reference

Classes

class  Framebuffer
 
class  IndexBuffer
 
class  ShaderStorageBuffer
 
class  UniformBuffer
 
class  VertexArray
 
class  VertexBuffer
 

Enumerations

enum  EAccessSpecifier {
  EAccessSpecifier::STREAM_DRAW = 0x88E0, EAccessSpecifier::STREAM_READ = 0x88E1, EAccessSpecifier::STREAM_COPY = 0x88E2, EAccessSpecifier::DYNAMIC_DRAW = 0x88E8,
  EAccessSpecifier::DYNAMIC_READ = 0x88E9, EAccessSpecifier::DYNAMIC_COPY = 0x88EA, EAccessSpecifier::STATIC_DRAW = 0x88E4, EAccessSpecifier::STATIC_READ = 0x88E5,
  EAccessSpecifier::STATIC_COPY = 0x88E6
}
 
enum  EType {
  EType::BYTE = 0x1400, EType::UNISGNED_BYTE = 0x1401, EType::SHORT = 0x1402, EType::UNSIGNED_SHORT = 0x1403,
  EType::INT = 0x1404, EType::UNSIGNED_INT = 0x1405, EType::FLOAT = 0x1406, EType::DOUBLE = 0x140A
}
 

Enumeration Type Documentation

◆ EAccessSpecifier

Defines some access hints that buffers can use

Enumerator
STREAM_DRAW 
STREAM_READ 
STREAM_COPY 
DYNAMIC_DRAW 
DYNAMIC_READ 
DYNAMIC_COPY 
STATIC_DRAW 
STATIC_READ 
STATIC_COPY 

◆ EType

Wraps from OpenGL types enum

Enumerator
BYTE 
UNISGNED_BYTE 
SHORT 
UNSIGNED_SHORT 
INT 
UNSIGNED_INT 
FLOAT 
DOUBLE