#ifndef LABELS_H_ #define LABELS_H_ #include "math/point.h" #include "color.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); void labels_hide(Labels *labels, const char *label_id); #endif // LABELS_H_