#include <NuklearOverlayRenderer.h>
◆ NuklearOverlayRenderer()
NuklearOverlayRenderer::NuklearOverlayRenderer |
( |
| ) |
|
◆ ~NuklearOverlayRenderer()
NuklearOverlayRenderer::~NuklearOverlayRenderer |
( |
| ) |
|
◆ _cleanup()
void NuklearOverlayRenderer::_cleanup |
( |
| ) |
|
|
private |
◆ _createDevice()
bool NuklearOverlayRenderer::_createDevice |
( |
| ) |
|
|
private |
◆ _initialize()
void NuklearOverlayRenderer::_initialize |
( |
nk_context * |
context | ) |
|
|
private |
◆ _loadFont()
struct nk_tex_font * NuklearOverlayRenderer::_loadFont |
( |
const char * |
font_path, |
|
|
size_t |
font_size |
|
) |
| |
|
private |
◆ reloadShaders()
void NuklearOverlayRenderer::reloadShaders |
( |
bool |
useOGLES | ) |
|
◆ render()
void NuklearOverlayRenderer::render |
( |
nk_context * |
context, |
|
|
const Sizei & |
outputPresent, |
|
|
bool |
useOGLES, |
|
|
int * |
drawCalls |
|
) |
| |
◆ _attribCol
int32_t NuklearOverlayRenderer::_attribCol = 0 |
|
private |
◆ _attribPos
int32_t NuklearOverlayRenderer::_attribPos = 0 |
|
private |
◆ _attribUv
int32_t NuklearOverlayRenderer::_attribUv = 0 |
|
private |
◆ _defaultFont
nk_tex_font* NuklearOverlayRenderer::_defaultFont = nullptr |
|
private |
◆ _shader
◆ _state
std::unique_ptr<nk_state> NuklearOverlayRenderer::_state |
|
private |
◆ _uniformProj
int32_t NuklearOverlayRenderer::_uniformProj = 0 |
|
private |
◆ _uniformTex
int32_t NuklearOverlayRenderer::_uniformTex = 0 |
|
private |
◆ _useOGLES
bool NuklearOverlayRenderer::_useOGLES = false |
|
private |
The documentation for this class was generated from the following files: