1234567891011121314151617181920212223242526272829 |
- #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);
- #ifndef NANOVG_VULKAN_IMPLEMENTATION
- void saveScreenShot(int w, int h, int premult, const char* name);
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif // DEMO_H
|