|
Spellforce-Spell-framework
|
#include "sf_general_structures.h"#include "sf_figure_functions.h"#include "sf_iterator_functions.h"#include "sf_spell_functions.h"#include "sf_effect_functions.h"#include "sf_toolbox_functions.h"#include "sf_registration_functions.h"#include "sf_ai_functions.h"#include "sf_ui_functions.h"#include "sf_building_functions.h"#include <stdint.h>
Go to the source code of this file.
Classes | |
| struct | SpellforceSpellFramework |
| Represents the Spellforce Spell Framework API.This structure serves as the central interface for interacting with various subsystems of the Spellforce Spell Framework. Each member corresponds to a specific API or function group, providing access to the relevant functionality. More... | |
Macros | |
| #define | SPELLFRAMEWORK_VERSION_MAJOR 5 |
| #define | SPELLFRAMEWORK_VERSION_MINOR 0 |
| #define | SPELLFRAMEWORK_VERSION_PATCH 0 |
| #define | CONFIG_FILE "sfsf.ini" |
Typedefs | |
| typedef void(* | initializeModule_ptr) (void *) |
| typedef SFMod *(* | registerMod_ptr) (void *) |
| typedef SFMod *(* | createModInfo_ptr) (const char *mod_id, const char *mod_version, const char *mod_author, const char *mod_description) |
| typedef void(* | logInfoFunc) (const char *) |
| typedef void(__thiscall * | handler_ptr) (SF_CGdSpell *, uint16_t) |
| typedef int(__thiscall * | refresh_handler_ptr) (SF_CGdSpell *, uint16_t) |
| typedef struct SpellforceSpellFramework | FrameworkAPI |
| typedef struct SpellforceSpellFramework * | pFrameworkAPI |
| typedef SFMod *(* createModInfo_ptr) (const char *mod_id, const char *mod_version, const char *mod_author, const char *mod_description) |
| typedef struct SpellforceSpellFramework FrameworkAPI |
| typedef void(__thiscall * handler_ptr) (SF_CGdSpell *, uint16_t) |
| typedef struct SpellforceSpellFramework* pFrameworkAPI |
| typedef int(__thiscall * refresh_handler_ptr) (SF_CGdSpell *, uint16_t) |