ScummVM API documentation
Common::SDCallbacks Struct Reference

Public Attributes

void(* blockcode )(SDDataBuffer *ob, const SDDataBuffer *text, const SDDataBuffer *lang, void *opaque)
 
void(* blockquote )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
void(* blockhtml )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
void(* header )(SDDataBuffer *ob, const SDDataBuffer *text, int level, void *opaque)
 
void(* hrule )(SDDataBuffer *ob, void *opaque)
 
void(* list_start )(SDDataBuffer *ob, const SDDataBuffer *text, int flags, void *opaque)
 
void(* list )(SDDataBuffer *ob, const SDDataBuffer *text, int flags, void *opaque)
 
void(* listitem )(SDDataBuffer *ob, const SDDataBuffer *text, int flags, void *opaque)
 
void(* paragraph )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
void(* table )(SDDataBuffer *ob, const SDDataBuffer *header, const SDDataBuffer *body, void *opaque)
 
void(* table_row )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
void(* table_cell )(SDDataBuffer *ob, const SDDataBuffer *text, int flags, void *opaque)
 
int(* autolink )(SDDataBuffer *ob, const SDDataBuffer *link, MKDAutolink type, void *opaque)
 
int(* codespan )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
int(* double_emphasis )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
int(* emphasis )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
int(* image )(SDDataBuffer *ob, const SDDataBuffer *link, const SDDataBuffer *title, const SDDataBuffer *alt, const SDDataBuffer *ext, void *opaque)
 
int(* linebreak )(SDDataBuffer *ob, void *opaque)
 
int(* link )(SDDataBuffer *ob, const SDDataBuffer *link, const SDDataBuffer *title, const SDDataBuffer *content, void *opaque)
 
int(* raw_html_tag )(SDDataBuffer *ob, const SDDataBuffer *tag, void *opaque)
 
int(* triple_emphasis )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
int(* strikethrough )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
int(* superscript )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
void(* entity )(SDDataBuffer *ob, const SDDataBuffer *entity, void *opaque)
 
void(* normal_text )(SDDataBuffer *ob, const SDDataBuffer *text, void *opaque)
 
void(* doc_header )(SDDataBuffer *ob, void *opaque)
 
void(* doc_footer )(SDDataBuffer *ob, void *opaque)
 

The documentation for this struct was generated from the following file: