summaryrefslogtreecommitdiffstats
path: root/libass/ass_drawing.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_drawing.h')
-rw-r--r--libass/ass_drawing.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/libass/ass_drawing.h b/libass/ass_drawing.h
index 54ef3d0..913588e 100644
--- a/libass/ass_drawing.h
+++ b/libass/ass_drawing.h
@@ -35,14 +35,14 @@ typedef enum {
TOKEN_B_SPLINE,
TOKEN_EXTEND_SPLINE,
TOKEN_CLOSE
-} ass_token_type_t;
+} ASS_TokenType;
typedef struct ass_drawing_token {
- ass_token_type_t type;
+ ASS_TokenType type;
FT_Vector point;
struct ass_drawing_token *next;
struct ass_drawing_token *prev;
-} ass_drawing_token_t;
+} ASS_DrawingToken;
typedef struct {
char *text; // drawing string
@@ -58,20 +58,20 @@ typedef struct {
// private
FT_Library ftlibrary; // FT library instance, needed for font ops
- ass_library_t *library;
+ ASS_Library *library;
int size; // current buffer size
- ass_drawing_token_t *tokens; // tokenized drawing
+ ASS_DrawingToken *tokens; // tokenized drawing
int max_points; // current maximum size
int max_contours;
double point_scale_x;
double point_scale_y;
-} ass_drawing_t;
+} ASS_Drawing;
-ass_drawing_t *ass_drawing_new(void *fontconfig_priv, ass_font_t *font,
- ass_hinting_t hint, FT_Library lib);
-void ass_drawing_free(ass_drawing_t* drawing);
-void ass_drawing_add_char(ass_drawing_t* drawing, char symbol);
-void ass_drawing_hash(ass_drawing_t* drawing);
-FT_OutlineGlyph *ass_drawing_parse(ass_drawing_t *drawing, int raw_mode);
+ASS_Drawing *ass_drawing_new(void *fontconfig_priv, ASS_Font *font,
+ ASS_Hinting hint, FT_Library lib);
+void ass_drawing_free(ASS_Drawing* drawing);
+void ass_drawing_add_char(ASS_Drawing* drawing, char symbol);
+void ass_drawing_hash(ASS_Drawing* drawing);
+FT_OutlineGlyph *ass_drawing_parse(ASS_Drawing *drawing, int raw_mode);
#endif /* LIBASS_DRAWING_H */