Spellforce-Spell-framework
|
Topics | |
Console Hook | |
Used for hooking into the Ingame Console. | |
End Spell Hook | |
Used to inject 'endspell' handlers registered by mods and sfsf into spellforce. | |
AI Hooks | |
Hooks and Functions related to AI functionality. | |
Damage Hook | |
Menu Hook | |
Only Used internally to inject text onto the Main Menu of Spellforce. | |
On Hit Hook | |
Used to inject Onhit Handlers into Spellforce. | |
Refresh Hook | |
Used to inject Spell Refresh Handlers into Spellforce. | |
Effect Hook | |
Used to inject Spell Effect Handlers into Spellforce. | |
Spell Type Hook | |
Used to inject new Spell Types into Spellforce. | |
SubEffect Hook | |
Used to inject sub effects into spellforce. | |
Utility Hooks | |
Hooks for Utility functions not directly related to each other; but not large enough to support their own hook type. | |
Functions | |
void | initialize_data_hooks () |
Used to initialize all disparate hooks in one place. | |
void | initialize_spell_buttons_hooks () |
void | initialize_beta_hooks () |
Variables | |
SpellFunctions | spellAPI |
EffectFunctions | effectAPI |
ToolboxFunctions | toolboxAPI |
FigureFunctions | figureAPI |
IteratorFunctions | iteratorAPI |
AiFunctions | aiAPI |
RegistrationFunctions | registrationAPI |
This group contains all the hooks used in SFSF.
void initialize_beta_hooks | ( | ) |
Definition at line 502 of file sf_hooks.c.
void initialize_data_hooks | ( | ) |
Used to initialize all disparate hooks in one place.
This function is also used to initalize indiviual function hooks. Individual Function hooks are simply storing a pointer to a function that's within Spellforce. Wrapper Functions grab a pointer from our own codebase.
Definition at line 51 of file sf_hooks.c.
void initialize_spell_buttons_hooks | ( | ) |
Definition at line 477 of file sf_hooks.c.
AiFunctions aiAPI |
Definition at line 41 of file sf_hooks.c.
EffectFunctions effectAPI |
Definition at line 37 of file sf_hooks.c.
FigureFunctions figureAPI |
Definition at line 39 of file sf_hooks.c.
IteratorFunctions iteratorAPI |
Definition at line 40 of file sf_hooks.c.
RegistrationFunctions registrationAPI |
Definition at line 42 of file sf_hooks.c.
SpellFunctions spellAPI |
Definition at line 36 of file sf_hooks.c.
ToolboxFunctions toolboxAPI |
Definition at line 38 of file sf_hooks.c.