Construtores
| Nome | Descrição |
|---|---|
OpenGLBackend() |
Destruidores
| Nome | Descrição |
|---|---|
~OpenGLBackend() |
Funções Substitutivas
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
protected | void | onInit() | ||
protected | void | onShutdown() | ||
protected | void | |||
protected | void | onBeginRender() | ||
protected | void | |||
protected | void | onEndRender() |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | const | |||
public | void | const | ||
public | void | const | useProgram( std::uint32_t inId ) | |
public | void | const | destroyProgram( std::uint32_t inId ) | |
public | std::uint32_t | const | ||
public | std::uint32_t | const | initVertexArray( std::uint32_t inCount ) | |
public | void | const | bindVertexArray( std::uint32_t inId ) | |
public | void | const | destroyVertexArray( std::uint32_t& inId ) | |
public | void | const | ||
public | void | const | disableDepth() | |
public | void | const | ||
public | void | const | disableCulling() | |
public | void | const | ||
public | void | const | disableBlending() | |
public | void | const | ||
private | void | buildContext() | ||
private | void | destroyContext() | ||
private | void | buildGlad() | ||
private | void | enableFeatures() | ||
private | void | updateResourcesBudget() | ||
private | void | buildTextureData() | ||
private | void | destroyTextureData() | ||
private | void | buildLayers() | ||
private | std::uint16_t | const | ||
private | std::uint16_t | const | ||
private | std::uint16_t | const | ||
private | std::uint16_t | const | ||
private | std::uint32_t | const |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
private | std::uint32_t | m_texturesBuffer |