#include "yaze.h"
Go to the source code of this file.
Classes | |
struct | yaze_extension |
Extension interface for Yaze. More... | |
Typedefs | |
typedef void(* | yaze_initialize_func) (yaze_editor_context *context) |
typedef void(* | yaze_cleanup_func) (void) |
typedef void(* | yaze_extend_ui_func) (yaze_editor_context *context) |
typedef void(* | yaze_manipulate_rom_func) (z3_rom *rom) |
typedef void(* | yaze_command_func) (void) |
typedef void(* | yaze_event_hook_func) (void) |
typedef struct yaze_extension | yaze_extension |
Extension interface for Yaze. | |
Enumerations | |
enum | yaze_event_type { YAZE_EVENT_ROM_LOADED , YAZE_EVENT_ROM_SAVED , YAZE_EVENT_SPRITE_MODIFIED , YAZE_EVENT_PALETTE_CHANGED } |
typedef void(* yaze_initialize_func) (yaze_editor_context *context) |
Definition at line 10 of file extension.h.
typedef void(* yaze_cleanup_func) (void) |
Definition at line 11 of file extension.h.
typedef void(* yaze_extend_ui_func) (yaze_editor_context *context) |
Definition at line 12 of file extension.h.
typedef void(* yaze_manipulate_rom_func) (z3_rom *rom) |
Definition at line 13 of file extension.h.
typedef void(* yaze_command_func) (void) |
Definition at line 14 of file extension.h.
typedef void(* yaze_event_hook_func) (void) |
Definition at line 15 of file extension.h.
typedef struct yaze_extension yaze_extension |
Extension interface for Yaze.
Yaze extensions can be written in C or Python.
enum yaze_event_type |
Enumerator | |
---|---|
YAZE_EVENT_ROM_LOADED | |
YAZE_EVENT_ROM_SAVED | |
YAZE_EVENT_SPRITE_MODIFIED | |
YAZE_EVENT_PALETTE_CHANGED |
Definition at line 17 of file extension.h.