Classes | |
| struct | yaze_extension |
| Extension interface for YAZE. More... | |
Macros | |
| #define | YAZE_EXT_CAP_ROM_EDITING (1 << 0) |
| #define | YAZE_EXT_CAP_GRAPHICS (1 << 1) |
| #define | YAZE_EXT_CAP_AUDIO (1 << 2) |
| #define | YAZE_EXT_CAP_SCRIPTING (1 << 3) |
| #define | YAZE_EXT_CAP_IMPORT_EXPORT (1 << 4) |
Typedefs | |
| typedef struct yaze_extension | yaze_extension |
| Extension interface for YAZE. | |
Functions | |
| yaze_status | yaze_register_extension (const yaze_extension *extension) |
| Register an extension with YAZE. | |
| yaze_status | yaze_unregister_extension (const char *name) |
| Unregister an extension. | |
| #define YAZE_EXT_CAP_ROM_EDITING (1 << 0) |
| #define YAZE_EXT_CAP_GRAPHICS (1 << 1) |
| #define YAZE_EXT_CAP_SCRIPTING (1 << 3) |
| #define YAZE_EXT_CAP_IMPORT_EXPORT (1 << 4) |
| typedef struct yaze_extension yaze_extension |
Extension interface for YAZE.
Defines the interface for YAZE extensions. Extensions can add new functionality to YAZE and can be written in C or other languages.
| yaze_status yaze_register_extension | ( | const yaze_extension * | extension | ) |
Register an extension with YAZE.
| extension | Extension to register |
| yaze_status yaze_unregister_extension | ( | const char * | name | ) |
Unregister an extension.
| name | Name of extension to unregister |