nanovg.gl3

Undocumented in source.

Public Imports

nanovg.glInterface
public import nanovg.glInterface;
Undocumented in source.

Members

Aliases

nvgDeleteGL3
alias nvgDeleteGL3 = nvgDeleteInternal
Undocumented in source.

Classes

Context
class Context
Undocumented in source.
RenderProgram
class RenderProgram
Undocumented in source.
Texture
class Texture
Undocumented in source.

Enums

CommandType
enum CommandType
Undocumented in source.
ImageType
enum ImageType
Undocumented in source.
ShaderType
enum ShaderType
Undocumented in source.
TexturePostProcess
enum TexturePostProcess
Undocumented in source.

Functions

asContext
auto asContext(void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
asFloat4
auto asFloat4(NVGcolor color)
Undocumented in source. Be warned that the author may not have intended to support it.
asMatrix3x4
auto asMatrix3x4(float[6] xform)
Undocumented in source. Be warned that the author may not have intended to support it.
cancel
void cancel(void* uptr)
Undocumented in source. Be warned that the author may not have intended to support it.
createTexture
int createTexture(void* uptr, int type, int w, int h, int imageFlags, const(byte)* data)
Undocumented in source. Be warned that the author may not have intended to support it.
deleteContext
void deleteContext(void* uptr)
Undocumented in source. Be warned that the author may not have intended to support it.
deleteTexture
int deleteTexture(void* uptr, int image)
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush(void* uptr)
Undocumented in source. Be warned that the author may not have intended to support it.
getTextureSize
int getTextureSize(void* uptr, int image, int* w, int* h)
Undocumented in source. Be warned that the author may not have intended to support it.
initContext
int initContext(void* uptr)
Undocumented in source. Be warned that the author may not have intended to support it.
maxVertCount
auto maxVertCount(const(NVGpath)[] paths)
Undocumented in source. Be warned that the author may not have intended to support it.
nvgCreateGL3
NVGcontext* nvgCreateGL3()
Undocumented in source. Be warned that the author may not have intended to support it.
premultiplied
auto premultiplied(NVGcolor color)
Undocumented in source. Be warned that the author may not have intended to support it.
pushFillCommand
void pushFillCommand(void* uptr, NVGpaint* paint, NVGscissor* scissor, float fringe, const(float)* bounds, const(NVGpath)* pPaths, int nPaths)
Undocumented in source. Be warned that the author may not have intended to support it.
pushStrokeCommand
void pushStrokeCommand(void* uptr, NVGpaint* paint, NVGscissor* scissor, float fringe, float strokeWidth, const(NVGpath)* pPaths, int nPaths)
Undocumented in source. Be warned that the author may not have intended to support it.
pushTrianglesCommand
void pushTrianglesCommand(void* uptr, NVGpaint* paint, NVGscissor* scissor, const(NVGvertex)* verts, int nVerts)
Undocumented in source. Be warned that the author may not have intended to support it.
setViewport
void setViewport(void* uptr, int w, int h)
Undocumented in source. Be warned that the author may not have intended to support it.
updateTexture
int updateTexture(void* uptr, int image, int x, int y, int w, int h, const(byte)* data)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FragUniformBuffer
struct FragUniformBuffer
Undocumented in source.
InternalDrawCall
struct InternalDrawCall
Undocumented in source.
Path
struct Path
Undocumented in source.

Meta