reactphysics3d/testbed/nanogui/ext/nanovg/example/demo.h

27 lines
546 B
C
Raw Normal View History

#ifndef DEMO_H
#define DEMO_H
#include "nanovg.h"
#ifdef __cplusplus
extern "C" {
#endif
struct DemoData {
int fontNormal, fontBold, fontIcons, fontEmoji;
int images[12];
};
typedef struct DemoData DemoData;
int loadDemoData(NVGcontext* vg, DemoData* data);
void freeDemoData(NVGcontext* vg, DemoData* data);
void renderDemo(NVGcontext* vg, float mx, float my, float width, float height, float t, int blowup, DemoData* data);
void saveScreenShot(int w, int h, int premult, const char* name);
#ifdef __cplusplus
}
#endif
#endif // DEMO_H