LMMS
Loading...
Searching...
No Matches
NVGparams Struct Reference

#include <nanovg.h>

Public Attributes

voiduserPtr
int edgeAntiAlias
int(* renderCreate )(void *uptr, void *otherUptr)
int(* renderCreateTexture )(void *uptr, int type, int w, int h, int imageFlags, const unsigned char *data)
int(* renderDeleteTexture )(void *uptr, int image)
int(* renderUpdateTexture )(void *uptr, int image, int x, int y, int w, int h, const unsigned char *data)
int(* renderGetTextureSize )(void *uptr, int image, int *w, int *h)
void(* renderViewport )(void *uptr, float width, float height, float devicePixelRatio)
void(* renderCancel )(void *uptr)
void(* renderFlush )(void *uptr)
void(* renderFill )(void *uptr, NVGpaint *paint, NVGcompositeOperationState compositeOperation, NVGscissor *scissor, float fringe, const float *bounds, const NVGpath *paths, int npaths)
void(* renderStroke )(void *uptr, NVGpaint *paint, NVGcompositeOperationState compositeOperation, NVGscissor *scissor, float fringe, float strokeWidth, const NVGpath *paths, int npaths)
void(* renderTriangles )(void *uptr, NVGpaint *paint, NVGcompositeOperationState compositeOperation, NVGscissor *scissor, const NVGvertex *verts, int nverts, float fringe)
void(* renderDelete )(void *uptr)

Member Data Documentation

◆ edgeAntiAlias

int NVGparams::edgeAntiAlias

◆ renderCancel

void(* NVGparams::renderCancel) (void *uptr)

◆ renderCreate

int(* NVGparams::renderCreate) (void *uptr, void *otherUptr)

◆ renderCreateTexture

int(* NVGparams::renderCreateTexture) (void *uptr, int type, int w, int h, int imageFlags, const unsigned char *data)

◆ renderDelete

void(* NVGparams::renderDelete) (void *uptr)

◆ renderDeleteTexture

int(* NVGparams::renderDeleteTexture) (void *uptr, int image)

◆ renderFill

void(* NVGparams::renderFill) (void *uptr, NVGpaint *paint, NVGcompositeOperationState compositeOperation, NVGscissor *scissor, float fringe, const float *bounds, const NVGpath *paths, int npaths)

◆ renderFlush

void(* NVGparams::renderFlush) (void *uptr)

◆ renderGetTextureSize

int(* NVGparams::renderGetTextureSize) (void *uptr, int image, int *w, int *h)

◆ renderStroke

void(* NVGparams::renderStroke) (void *uptr, NVGpaint *paint, NVGcompositeOperationState compositeOperation, NVGscissor *scissor, float fringe, float strokeWidth, const NVGpath *paths, int npaths)

◆ renderTriangles

void(* NVGparams::renderTriangles) (void *uptr, NVGpaint *paint, NVGcompositeOperationState compositeOperation, NVGscissor *scissor, const NVGvertex *verts, int nverts, float fringe)

◆ renderUpdateTexture

int(* NVGparams::renderUpdateTexture) (void *uptr, int image, int x, int y, int w, int h, const unsigned char *data)

◆ renderViewport

void(* NVGparams::renderViewport) (void *uptr, float width, float height, float devicePixelRatio)

◆ userPtr

void* NVGparams::userPtr

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