Spellforce-Spell-framework
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NASI
 CMemoryRegionMemoryRegion is used for rewriting code in a given memory block
 CPointer
 CFakeStack
 CAiFunctionsGroup of functions related to AI manipulation
 Castruct32
 CAutoClass101
 CAutoClass14
 CAutoClass46
 CAutoClass69
 CAutoClass82
 CBuilding
 CBuildingAuxEntry
 CBuildingAuxEntry_related
 CBuildingFunctions
 CBuildingResource
 CCampaignJsonParse result: the definition plus which keys were actually present
 CCAppMain
 CCAppMain_data
 CCAppMenu
 CCAppMenu_data
 CCAppSession
 CCAppSession_data
 CCGdAIBattleDataThe main structure for handling AI battle data
 CCGdBuildingIterator
 CCGdControllerClient
 CCGdControllerClientData
 CCGdFigureHateEntry
 CCGdFigureIterator
 CCGdMain_data
 CCGdObjectIterator
 CCGdResourceUnitStats
 CCGdResourceWeaponData
 CCGdTileIterator_data
 CCMnuBase
 CCMnuBase_data
 CCMnuButton_data
 CCMnuContainer
 CCMnuLabel
 CCMnuScreen
 CCMnuSmpButton
 CCollision
 CCUiMain_data
 CCUiMenuPreLoad
 CCUiMenuPreLoad_data
 CCUiOption
 CCUiStartMenu
 CCUtlCallback2
 CCUtlConfigFile
 CD_String
 Cdata_CUiStartMenu
 CEffectFunctionsGroup of functions related to Effect manipulation
 CEntityPriorityListHolds a list of entities with associated data and an entity count
 CEntityPriorityList_dataStores data related to a specific entity in the AI system
 CFigureFunctionsGroup of functions to manipulate the behavior and statistics of the game figures (units)
 CFigureJobData
 CFigureStatistic
 CFigureStatisticExt
 CFileWrapper
 CGdAvatar
 CGdAvatarData
 CGdAvatarInternal
 CGdBuilding
 CGdFigure
 CGdFigureAbility
 CGdObject
 CGdPlayer
 Chealing_entry
 CIteratorFunctionsGroup of functions related to Iteration, Often used for AOE or Chain Like Spells
 Cjsmn_parser
 Cjsmntok_t
 CRegisteredModA mod as shown in the in-game mod list
 CRegistrationFunctionsA structure dedicated to the registration of spells This structure holds functions that are used to create a representation of a spell within the framework. We then translate this representation into a viable Spellforce Spell
 CResource
 CScreenEntryOne "map name -> loading screen mesh" pair
 CSF_CGdBattleDevelopmentHigh-level structure managing AI battle development
 CSF_CGdBuilding
 CSF_CGdBuildingToolbox
 CSF_CGdEffect
 CSF_CGdFigureA structure for the global list of figures and related statistics for them
 CSF_CGdFigureJobs
 CSF_CGdFigureToolbox
 CSF_CGdFigureWeaponStats
 CSF_CGdMain
 CSF_CGdObject
 CSF_CGdPlayer
 CSF_CGdResource
 CSF_CGdResourceSpell
 CSF_CGdResourceSpellLine
 CSF_CGdSpell
 CSF_CGdTargetData
 CSF_CGdWorld
 CSF_CGdWorldToolBox
 CSF_Color
 CSF_Coord
 CSF_CUiMain
 CSF_CUiVideo
 CSF_CUiVideoSequence
 CSF_CUiVideoSequence_data
 CSF_Font
 CSF_FontStruct
 CSF_GameInfo
 CSF_GdEffect
 CSF_GdSpell
 CSF_Rectangle
 CSF_RGColor
 CSF_SGtFigureAction
 CSF_SpellEffectInfo
 CSF_String
 CSF_UIElement
 CSF_world_unkn_1
 CSF_world_unkn_2
 CSF_world_unkn_3
 CSF_world_unkn_4
 CSFBuilding
 CSFLog
 CSFMod
 CSFSF_CampaignDef
 CSFSF_ModlistStruct
 CSFSpell
 CSpellforceSpellFrameworkRepresents 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
 CSpellFunctionsRepresents a collection of function pointers for managing spell-related operations
 CToolboxFunctionsHolds most of the Toolbox Functions relevent for custom spells. Includes functions for the manipulation of Figures
 CUiFunctionsGroup of functions related to UI manipulation
 Cuint_list_node
 Cushort_list_nodeRepresents a node in a list of unsigned short values
 CWorldCoord