Blame src/nuklear-heli.h

b53a5c
#ifndef HELI_NUKLEAR_HELI_H
b53a5c
#define HELI_NUKLEAR_HELI_H
b53a5c
b53a5c
b53a5c
#include "animation.h"
b53a5c
b53a5c
b53a5c
#include <math.h></math.h>
b53a5c
#include <stdio.h></stdio.h>
b53a5c
#include <assert.h></assert.h>
b53a5c
#include <stdlib.h></stdlib.h>
b53a5c
#include <string.h></string.h>
b53a5c
b53a5c
b53a5c
#define NK_INCLUDE_FIXED_TYPES
b53a5c
#define NK_INCLUDE_STANDARD_IO
b53a5c
#define NK_INCLUDE_STANDARD_VARARGS
b53a5c
#define NK_INCLUDE_DEFAULT_ALLOCATOR
b53a5c
#include "nuklear.h"
b53a5c
b53a5c
b53a5c
typedef struct {
b53a5c
  struct nk_context context;
b53a5c
  struct nk_user_font font;
b53a5c
} nk_heli;
b53a5c
b53a5c
b53a5c
unsigned int nk_color_to_heli(struct nk_color c);
b53a5c
struct nk_color nk_color_from_heli(unsigned int c);
b53a5c
b53a5c
b53a5c
nk_bool nk_heli_init(nk_heli *n, double fontSize);
b53a5c
void nk_heli_deinit(nk_heli *n);
b53a5c
struct nk_image nk_heli_image(Animation anim, int width, int height);
b53a5c
void nk_heli_input(nk_heli *n);
b53a5c
void nk_heli_draw(nk_heli *n);
b53a5c
void nk_heli_process(nk_heli *n);
b53a5c
b53a5c
b53a5c
#endif