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 |