|
Cavestory Mod API
|
| ►NCaveNet | |
| C_NPCHAR_CACHE | |
| CARMS | Weapon object |
| ►CBaseModeInstance | Easy UI management |
| CBaseModInterface | The base mod interface |
| CBULLET | Bullet object |
| CButtonInfo | Show a clickable button |
| CCacheSurface | Rendering pipeline for Cavestory Multiplayer |
| CCARET | Stores particle information |
| CCaveStoryDialogBoxInfo | Custom draw GUI element |
| CCenteredTextInfo | Draw centered text |
| CCheckBoxInfo | Show a toggleable checkbox |
| CColorPickerInfo | Several combined GUI elements to form a color picker |
| CCSM_BANK_COLLISION_INFO | A structure to hold all collision information |
| CCSM_BANK_IMAGE | Stores data about a banked image |
| CCSM_BANK_RECT | A more useful RECT struct |
| CCSM_BANK_TILE | Stores information about a specific tile |
| CCSM_POINT | Point structure |
| CCSM_QSA_Data | Quick Surface Access data |
| CCSM_RANKED_CLIENT_INFO | A client's ranked info |
| CCUSTOM_FRAME_LIMITS | Custom frame limit object |
| CCUSTOM_OBJECT | Custom object structure |
| CCUSTOM_PLAYER_ANIMATION_INFO | Animation information for CustomPlayerAnimation |
| CCustomDrawInfo | Custom draw GUI element |
| CDraggableWindowInfo | Show a clickable button |
| CDrawBitmapInfo | Custom draw GUI element |
| ►CDropdownBoxInfo | Show a dropdown box |
| CDYNAMIC_WINDOW_CONFIG | DynamicWindowMode config struct |
| CEVENT_DOSCREENFADE_STRUCT | Event: Do a screen fade in / out |
| CEVENT_SETCAMERA_STRUCT | Event: Set camera details |
| CEVENT_SETMAPTILE_STRUCT | Event: Set map tile |
| CEVENT_SETNPCDATA_STRUCT | Event: Set NPC data |
| CEVENT_SETNPCSTATE_STRUCT | Event: Set the state of an NPC at the given slot |
| CEVENT_SETPLAYERSTATE_STRUCT | Event: Set player state |
| CEVENT_SETRANDOMSEED_STRUCT | Event: Set the random seed |
| CEVENT_SETSTAGE_STRUCT | Event: Set current stage |
| CEVENT_SETTIMER_STRUCT | Event: Set game timer |
| CEventScheduleStruct | Scheduled Event Info |
| CEXTERNAL_WINDOW_TEXTURE | Holds information for window-specific information pertaining to surf[] |
| CExternalWindow | An external window to render stuff on |
| CFontHandle | A handle for fonts |
| CFontManager | Manages fonts |
| CFRAME | Camera struct |
| CGAME_DEMO_STATE | Holds a game demo's state |
| CGroupBoxInfo | Show a windows-style group box |
| CGUI_COLOR | Manages colors |
| CGUI_POINT | Manages points |
| CGUI_POINT_F | Manages points (float) |
| CGUI_RECT | |
| CGuiBase | The base class for GUI elements |
| CGuiStyleColor | GuiStyles' color struct |
| CGuiStyleManager | |
| CGuiStylePoint | GuiStyles' point struct |
| CGuiStyleRect | GuiStyles' rect struct |
| CGuiStyleVariable | A sortable client class, to be used with SortedBinList |
| CIPaddress | |
| CITEM | Item object |
| CKeyControlStruct | For MenuControls |
| CKeyInputInfo | Show a text input box |
| CLabelInfo | Text |
| CMAP_ANIMATED_TILE | Contains an animated map tile's information |
| CMAP_CHANGED_TILE | |
| CMAP_DATA | Contains the currently loaded stage's map data |
| ►CMAP_ZONE | A map zone to be used for network optimization |
| CMessageBoxButton | Message box button |
| ►CMessageBoxMode | Message box mode |
| CModConfigResource | An interface for the 'PXMOD' file format |
| CModeInputOption | ModeInputVector's input object |
| CModeInputOptionConfig | Advanced configuration for a ModeInputOption |
| CModeInputVector | A helpful 2D vector class to manage mode input |
| CModeLayoutHelper | |
| CModeThreadInstance | Easy multi-threading for modes |
| CModTextScriptCommand | Automatically sets up every textscript command in the mod after calling ModTextScriptCommand::Init() |
| CMouse | |
| CMYCHAR | Player character object |
| CMYCHAR_PHYSICS | Physics specifier for MYCHAR |
| CMYCHAR_STATE_ARG_INFO | Player state argument info |
| CMYCHAR_STATE_INFO | Player state information |
| CNPCHAR | NPC object |
| CPERMIT_STAGE | Permit stage object |
| CPROFILE | Stores information for save files |
| CPXDEMO_DEMOINFO_STRUCT | Game info |
| CPXDEMO_EVENT_STRUCT | Main event info struct |
| CPXDEMO_EVENT_UNION | A union containing all possibilities for an event |
| CPXDEMO_FRAME_CHUNK | Holds all frames |
| CPXDEMO_FRAME_STRUCT | Frame info |
| CPXDEMO_PLAYER_CHUNK | Holds all the players |
| CPXDEMO_PLAYER_STRUCT | Player info |
| CPXDEMO_PLAYERSTATE_STRUCT | State of a player |
| CPXLANG_DEBUG_SYMBOL_STRUCT | Holds information about a specific debug symbol |
| CPXLANG_GROUP_STRUCT | Holds information about a localization group |
| CPXLANG_RESOURCE_STRUCT | Holds information for a compiled pixel language file (.pxclang) |
| CPXLANG_STRING_STRUCT | Holds information about a specific localization string |
| CPXMOD_AREA_CHUNK | |
| CPXMOD_AREA_STRUCT | |
| CPXMOD_BACKGROUND_CHUNK | |
| CPXMOD_BACKGROUND_STRUCT | |
| CPXMOD_BULLET_CHUNK | |
| CPXMOD_BULLET_STRUCT | |
| CPXMOD_HEADER_STRUCT | |
| CPXMOD_ITEM_STRUCT | |
| CPXMOD_MUSIC_CHUNK | |
| CPXMOD_MUSIC_STRUCT | |
| CPXMOD_NPC_ACT_STRUCT | |
| CPXMOD_NPC_CHUNK | |
| CPXMOD_NPC_DEFAULT_PROPERTY_STRUCT | |
| CPXMOD_NPC_STRUCT | |
| CPXMOD_SPRITESHEET_CHUNK | |
| CPXMOD_SPRITESHEET_STRUCT | |
| CPXMOD_STAGE_CHUNK | |
| CPXMOD_STAGE_STRUCT | |
| CPXMOD_START_CHUNK | |
| CPXMOD_TILESET_CHUNK | |
| CPXMOD_TILESET_STRUCT | |
| CPXMOD_TITLE_CHUNK | |
| CPXMOD_VERSION_STRUCT | |
| CPXMOD_WEAPON_CHUNK | |
| ►CPXMOD_WEAPON_STRUCT | |
| CRAYCAST_QUERY | Stores information from CSM_CastRay() |
| CRECT | Rect structure |
| CSafeClientInterface | SafeClientInterface |
| CScrollAreaInfo | A scroll area |
| CSDL_Rect | |
| CSelectableLabelInfo | Text |
| ►CSelectableListInfo | Text |
| CShootInfo | ShootInfo structure |
| CSliderIntInfo | Show a number slider |
| CSpecialTextCache | A cache object to store parsed special text |
| CSpecialTextNode | A node for SpecialTextCache |
| CSURFACE_BITPLANE | A calculated collision bitplane for a surface |
| CSystemMenuInfo | Show a dropdown box |
| CSystemMenuItem | System menu info struct |
| ►CTabBookInfo | Show a tab selector |
| CTEXT_SCRIPT | Text script state object |
| CTEXT_SCRIPT_CALLSTACK_DATA | Callstack data for text script |
| CTEXT_SCRIPT_PTR_DATA | Text script pointer data |
| CTextInputInfo | Show a text input box |
| CToolTipStruct | ToolTip Info |
| CVideoTexture | An editable texture API |
| CWHIMSICAL_STAR | Whimsical star object |