#ifndef LABELS_H_ #define LABELS_H_ #include "math/point.h" #include "color.h" #include "ebisp/expr.h" typedef struct Labels Labels; typedef struct Camera Camera; typedef struct LineStream LineStream; Labels *create_labels_from_line_stream(LineStream *line_stream); void destroy_labels(Labels *label); int labels_render(const Labels *label, Camera *camera); void labels_update(Labels *label, float delta_time); void labels_enter_camera_event(Labels *label, const Camera *camera); struct EvalResult labels_send(Labels *labels, Gc *gc, struct Scope *scope, struct Expr path); #endif // LABELS_H_