yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
extension.h File Reference
#include "yaze.h"
Include dependency graph for extension.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ yaze_initialize_func

typedef void(* yaze_initialize_func) (yaze_editor_context *context)

Definition at line 10 of file extension.h.

◆ yaze_cleanup_func

typedef void(* yaze_cleanup_func) (void)

Definition at line 11 of file extension.h.

◆ yaze_extend_ui_func

typedef void(* yaze_extend_ui_func) (yaze_editor_context *context)

Definition at line 12 of file extension.h.

◆ yaze_manipulate_rom_func

typedef void(* yaze_manipulate_rom_func) (z3_rom *rom)

Definition at line 13 of file extension.h.

◆ yaze_command_func

typedef void(* yaze_command_func) (void)

Definition at line 14 of file extension.h.

◆ yaze_event_hook_func

typedef void(* yaze_event_hook_func) (void)

Definition at line 15 of file extension.h.

◆ yaze_extension

typedef struct yaze_extension yaze_extension

Extension interface for Yaze.

Yaze extensions can be written in C or Python.

Enumeration Type Documentation

◆ 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.