FS2_Open
Open source remastering of the Freespace 2 engine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C_async_dns_lookup
 C_BE_WALL_PARAM
 C_Chat_channel
 C_Chat_command
 C_Chat_user
 C_CrtMemBlockHeader
 C_D3DBRANCH
 C_D3DCLIPSTATUS
 C_D3DCOLORVALUE
 C_D3DEXECUTEDATA
 C_D3DHVERTEX
 C_D3DINSTRUCTION
 C_D3DLIGHT
 C_D3DLIGHT2
 C_D3DLIGHTDATA
 C_D3DLIGHTINGELEMENT
 C_D3DLINE
 C_D3DLINEPATTERN
 C_D3DLVERTEX
 C_D3DMATERIAL
 C_D3DMATRIX
 C_D3DMATRIXLOAD
 C_D3DMATRIXMULTIPLY
 C_D3DPICKRECORD
 C_D3DPOINT
 C_D3DPROCESSVERTICES
 C_D3DRECT
 C_D3DSPAN
 C_D3DSTATE
 C_D3DSTATS
 C_D3DSTATUS
 C_D3DTEXTURELOAD
 C_D3DTLVERTEX
 C_D3DTRANSFORMDATA
 C_D3DTRIANGLE
 C_D3DVECTOR
 C_D3DVERTEX
 C_D3DVIEWPORT
 C_D3DVIEWPORT2
 C_DDBLTBATCH
 C_DDBLTFX
 C_DDCAPS
 C_DDCAPS_DX3
 C_DDCOLORCONTROL
 C_DDCOLORKEY
 C_DDOVERLAYFX
 C_DDPIXELFORMAT
 C_DDSCAPS
 C_DDSURFACEDESC
 C_DDSURFACEDESC2
 C_DDVIDEOPORTBANDWIDTH
 C_DDVIDEOPORTCAPS
 C_DDVIDEOPORTCONNECT
 C_DDVIDEOPORTDESC
 C_DDVIDEOPORTINFO
 C_DDVIDEOPORTSTATUS
 C_DIDATAFORMAT
 C_DIMOUSESTATE
 C_DIOBJECTDATAFORMAT
 C_DPADDRESS
 C_DPCOMPORTADDRESS
 C_DPLDATA_PLAYERGUID
 C_DPLDATA_PLAYERSCORE
 C_DPLMSG_GENERIC
 C_DPLMSG_GETPROPERTY
 C_DPLMSG_GETPROPERTYRESPONSE
 C_DPLMSG_SETPROPERTY
 C_DPLMSG_SETPROPERTYRESPONSE
 C_DSETUP_CB_FILECOPYERROR
 C_DSETUP_CB_UPGRADEINFO
 C_GPU_DEVICE
 C_LARGE_INTEGER
 C_obj_snd
 C_reticle_list
 C_SCPDLL_Version
 C_VFX_PARAM
 Caav
 Cacm_stream_t
 Cactive_game
 Cade_lib_handle
 Cade_odata
 Cade_table_entry
 CADPCM_FMT_T
 Cadpcmblockheader_tag
 Cadpcmcoef_tag
 Cadpcmewaveformat_tag
 Cadpcmwaveformat_tag
 Cai_class
 Cai_flag_name
 Cai_goal
 Cai_info
 Cai_profile_t
 Cai_render_stuff
 Cai_respawn
 Cai_target_priority
 CALcapture_t
 Calt_class
 Cangles
 Canim
 Canim_instance
 Canim_play_struct
 Canimating_obj
 Captxwaveformat_tag
 Carc_effect
 Carg_item
 CArmorDamageType
 CArmorType
 Casteroid
 Casteroid_field
 Casteroid_info
 Casteroid_obj
 Casteroid_split_info
 Caudiofile_af10waveformat_tag
 Caudiofile_af36waveformat_tag
 CAudioStream
 Cavd_movement
 Cawacs_entry
 Cbackground_t
 Cbarracks_bitmaps
 Cbarracks_buttons
 Cbatch_item
 Cbeam
 Cbeam_collision
 Cbeam_fire_info
 Cbeam_info
 Cbeam_light_info
 Cbeam_weapon_info
 Cbeam_weapon_section_info
 Cbez_spline
 Cbig_expl_flash
 Cbitmap
 Cbitmap_2d_list
 Cbitmap_entry
 Cbitmap_lookup
 Cbitmap_rect_list
 Cblip
 Cbm_extra_info
 Cbolt_type
 Cbrief_buttons
 Cbrief_common_buttons
 Cbrief_icon
 Cbrief_line
 Cbrief_screen
 Cbrief_stage
 Cbriefing
 Cbriefing_icon_info
 Cbsp_collision_leaf
 Cbsp_collision_node
 Cbsp_collision_tree
 Cbsp_info
 Cbsp_light
 Cbsp_polygon
 Cbsp_polygon_data
 Cbsp_vertex
 Cbuffer_data
 Cbuiltin_message
 Cbutton_info
 Cc4
 Ccamera
 Ccamid
 Ccampaign
 Ccampaign_info
 Ccampaign_stats
 Ccampaign_tree_element
 Ccampaign_tree_link
 Ccarried_icon
 CCCheckListBox
 Cccodes
 CCComboBox
 CCCommonDialog
 CCDialog
 CCDocument
 Ccf_file
 Ccf_file_block
 Ccf_pathtype
 Ccf_root
 Ccf_root_block
 Ccf_root_sort
 CCFILE
 CCfile_block
 Ccfile_source_mgr
 CCFormView
 CCFrameWnd
 CCFred_mission_save
 CCFtpGet
 Cchannel
 Cchat_line
 CCheat
 Ccheck_box_info
 Ccheckobject
 CChttpGet
 CCJumpNode
 CClassInfoEntry
 Cclip_plane_state
 Cclip_ship
 CCListBox
 Ccmd_brief
 Ccmd_brief_stage
 Ccmdline_parm
 Ccmission
 Ccmission_conv_t
 Ccockpit_disp_info_h
 Ccockpit_display
 Ccockpit_display_h
 Ccockpit_display_info
 Ccockpit_displays_h
 Ccockpit_displays_info_h
 Ccollider_pair
 Ccollision_info_struct
 Ccolor
 CCOLOR32
 Ccolor_gun
 Ccolored_char
 Ccolored_vector
 CCombinedVariable
 Ccomm_order
 CConditionedHook
 Cconfig_item
 Cconfig_item_undo
 Cconfig_struct
 Ccontres_cr10waveformat_tag
 Ccontres_vqlpcwaveformat_tag
 Ccontrol_info
 Cconv_color
 Ccoord2d
 Ccoord2dw
 Ccrc_valid_status
 Ccreative_adpcmwaveformat_tag
 Ccreative_fastspeech10format_tag
 Ccreative_fastspeech8format_tag
 Ccreative_fastspeechformat_tag
 Ccredits_screen_buttons
 Ccross_section
 Ccscrew_info
 CCScrollView
 Ccsg_data
 Ccsimaadpcmwaveformat_tag
 CCTreeCtrl
 Ccube_poof
 Ccutscene_info
 CCView
 CCWinApp
 CDamageTypeStruct
 Cdebrief_multi_list_info
 Cdebrief_stage
 Cdebrief_stats_kill_info
 Cdebriefing
 Cdebris
 Cdebris_vclip
 Cdebug_commandClass to aggregate a debug command with its name (as shown in the console) and short help
 Cdef_file
 Cdelayed_ssm_data
 Cdelayed_ssm_index_data
 Cdeque
 Cdetail_levels
 Cdi_condition_effect_struct
 Cdi_periodic_effect_struct
 CDICONDITION
 CDICONSTANTFORCE
 CDICUSTOMFORCE
 CDIDEVCAPS
 CDIDEVCAPS_DX3
 CDIDEVICEINSTANCE_DX3A
 CDIDEVICEINSTANCE_DX3W
 CDIDEVICEINSTANCEA
 CDIDEVICEINSTANCEW
 CDIDEVICEOBJECTDATA
 CDIDEVICEOBJECTINSTANCE_DX3A
 CDIDEVICEOBJECTINSTANCE_DX3W
 CDIDEVICEOBJECTINSTANCEA
 CDIDEVICEOBJECTINSTANCEW
 CDIEFFECT
 CDIEFFECTINFOA
 CDIEFFECTINFOW
 CDIEFFESCAPE
 CDIENVELOPE
 Cdigiadpcmmwaveformat_tag
 Cdigifixwaveformat_tag
 Cdigirealwaveformat_tag
 Cdigistdwaveformat_tag
 CDIJOYSTATE
 CDIJOYSTATE2
 CDIPERIODIC
 CDIPROPDWORD
 CDIPROPHEADER
 CDIPROPRANGE
 CDIRAMPFORCE
 Cdock_bay
 Cdock_function_info
 Cdock_instance
 Cdockpoint_information
 Cdolbyac2waveformat_tag
 CDPACCOUNTDESC
 CDPCAPS
 CDPCHAT
 CDPCOMPOUNDADDRESSELEMENT
 CDPCREDENTIALS
 CDPLAPPINFO
 CDPLCONNECTION
 CDPMSG_ADDGROUPTOGROUP
 CDPMSG_ADDPLAYER
 CDPMSG_ADDPLAYERTOGROUP
 CDPMSG_CHAT
 CDPMSG_CREATEPLAYERORGROUP
 CDPMSG_DELETEPLAYER
 CDPMSG_DESTROYPLAYERORGROUP
 CDPMSG_GENERIC
 CDPMSG_GROUPADD
 CDPMSG_SECUREMESSAGE
 CDPMSG_SETPLAYERORGROUPDATA
 CDPMSG_SETPLAYERORGROUPNAME
 CDPMSG_SETSESSIONDESC
 CDPMSG_STARTSESSION
 CDPNAME
 CDPSECURITYDESC
 CDPSESSIONDESC
 CDPSESSIONDESC2
 Cdraw_list
 CDrawListSorter
 Cdvi_adpcmwaveformat_tag
 CEasyFlag
 CEAX_REVERBPROPERTIES
 Cechosc1waveformat_tag
 Ceffect_vertex
 CEFXREVERBPROPERTIES
 CEFXREVERBPROPERTIES_list
 Cengine_wash_info
 CEnhancedSoundData
 Cenum_h
 CerrParseClass thrown when a required token is not found
 Cescort_info
 CesctAn abbreviation for "Evaluate Ship as Closest Target", defines a data structure used to hold the required arguments for evaluating a prospective closest target to an attacked object
 Ceval_enemy_obj_struct
 Ceval_nearest_objnum
 Ceval_next_turret
 Cexception
 Cexited_ship
 Ceye
 Ceye_h
 Cfactor_table
 Cfbo_t
 Cfhash_node
 Cfiction_viewer_stage
 Cfighter_beam_fire_info
 Cfile_list_info
 Cfile_record
 Cfireball
 Cfireball_info
 Cfireball_lod
 Cfirepoint
 Cfish
 CFlag
 Cflag_def_list
 Cflare_bitmap
 Cflare_info
 Cflash_ball
 Cflash_beam
 Cfmtowns_snd_waveformat_tag
 Cfont
 Cfont_char
 Cfont_kernpair
 Cformation
 Cfs2open_ship_typekill
 Cfs_builtin_mission
 Cg721_adpcmwaveformat_tag
 Cg723_adpcmwaveformat_tag
 Cg_sdr_batch_item
 Cgame_snd
 Cgameevent_h
 Cgameplay_help_buttons
 Cgamestate_h
 Cgauge_settings
 Cgeneric_anim
 Cgeneric_bitmap
 Cgeometry_batcher
 Cgeometry_sdr_params
 Cgeometry_shader_batcher
 Cglow_point
 Cglow_point_bank
 Cglow_point_bank_override
 Cglowpoint_h
 Cgoal_buttons
 Cgoal_list
 Cgoal_text
 Cgrid
 Cgshield_tri
 Cgsm610waveformat_tag
 CGUISystem
 CHandle
 Chash_node
 Chc_col
 CHC_gauge_region
 Cheader
 Chelp_left_bracket
 Chelp_line
 Chelp_overlay
 Chelp_page
 Chelp_pline
 Chelp_right_bracket
 Chelp_text
 Cherm_spline
 CHK_save_info
 Cho_sliders
 Choming_beep_info
 Chorz_pt
 Chotkey_buttons
 Chtarget_list
 Chud_anim
 CHUD_CONFIG_TYPE
 CHud_display_info
 Chud_frames
 CHUD_ft
 CHUD_message_data
 Chud_subsys_damage
 Chud_subsys_info
 CHudGauge
 Chuge_fire_info
 Cicon_fade_info
 Cicon_move_info
 Ciff_info
 Cima_adpcmwaveformat_tag
 Cimage_desc
 Cimaxdiv_t
 Cindex_list_t
 CInetGetFile
 Cinsignia
 Cinsignia_draw_data
 Cinstance_context
 Cintel_data
 Cintrinsic_rotation
 Cis_dcmdPredicate class used to search for a dcmd by name
 Cis_icon
 Cjoin_request
 Cjoy_button_info
 CJoy_info
 Ckey_frame
 Ckey_store
 Ckeyboard
 CKeyValue
 Cl_bolt
 Cl_node
 Cl_section
 Clab_flag
 Clag_buf
 Clang_info
 Clcl_xstr
 Clight
 Clight_frustum_info
 Clight_indexing_info
 Cline_list
 Cline_node
 CLinkedList
 Clist
 Cloadout_conv_t
 Cloadout_data
 Clod_checker
 Clog_entry
 Clog_text_seg
 Clogfile
 CLogResource
 CLogResource::LogResourceEntry
 CLoopingSoundInfo
 Cmain_hall_defines
 Cmain_hall_region
 Cmain_hall_region_info
 Cman_thruster
 Cman_thruster_renderer
 Cmap
 CMarking_box
 Cmatching_builtin
 Cmatrix
 Cmatrix4
 Cmatrix_h
 Cmc_info
 Cmc_info_h
 Cmedal_display_info
 Cmedal_stuff
 Cmediaspace_adpcmwaveformat_tag
 Cmenu_music
 Cmenu_region
 Cmessage_extra
 Cmessage_q
 Cmevent
 Cmflash_blob_info
 Cmflash_info
 Cmgoal
 Cmissile_obj
 Cmission
 Cmission_cutscene
 Cmission_event
 Cmission_goal
 CMissionMessage
 CMMIOINFO
 Cmmode_item
 Cmodel_batch_buffer
 Cmodel_h
 Cmodel_light
 Cmodel_light_object
 Cmodel_octant
 Cmodel_path
 Cmodel_render_params
 Cmodel_special
 Cmodel_subsystem
 Cmodel_tmap_vert
 Cmonitor
 Cmp_vert
 Cmpeg1waveformat_tag
 Cmpeglayer3waveformat_tag
 Cmst_info
 Cmulti_create_info
 Cmulti_df_score
 Cmulti_global_options
 Cmulti_local_options
 Cmulti_server_options
 Cmultimap
 CMVE_AUDIO_T
 CMVEFILE
 CMVESTREAM
 CNavMessage
 CNavPoint
 Cneb2_detail
 Cnet_addr
 Cnet_player
 Cnet_player_info
 Cnet_player_server_info
 Cnetgame_info
 Cnetwork_buffer
 Cnetwork_packet
 Cnetwork_packet_buffer
 Cnetwork_packet_buffer_list
 Cnms_vbxadpcmmwaveformat_tag
 Cnp_bitmap
 Cnp_data
 Cnp_update
 Cnumeric_edit_control
 COALdevice
 Cobj_flag_name
 Cobj_pair
 Cobject
 Cobject_h
 Cobject_orient_pos
 Cobject_ship_wing_point_team
 CObjectClassInfoEntry
 Cobjective_display_info
 Cobserver
 Cogl_extension
 Cogl_function
 Cogl_light_color
 Cold_debris
 Coliadpcmwaveformat_tag
 Colicelpwaveformat_tag
 Coligsmwaveformat_tag
 Colioprwaveformat_tag
 Colisbcwaveformat_tag
 Cop_menu_struct
 Cop_sliders
 Copengl_array_state
 Copengl_buffer_object
 Copengl_client_texture_unit
 Copengl_light
 Copengl_shader_file_t
 Copengl_shader_t
 Copengl_shader_type_t
 Copengl_shader_uniform_reference_t
 Copengl_shader_uniform_t
 Copengl_shader_variant_t
 Copengl_state
 Copengl_texture_state
 Copengl_texture_unit
 Copengl_uniform_state
 Copengl_vertex_attrib_unit
 Copengl_vertex_bind
 Copengl_vertex_buffer
 Coptions_buttons
 Corder_h
 Coutline_draw
 Coutwnd_filter_struct
 Cp_dock_function_info
 Cp_dock_instance
 Cp_object
 Cparticle
 Cparticle_effect
 Cparticle_emitter
 Cparticle_h
 Cparticle_info
 Cparticle_pnt
 Cparticle_spew_info
 Cpath_metadata
 Cpath_restriction_t
 Cpattern_info
 CPCMWAVEFORMAT
 Cpcmwaveformat_tag
 CPCXHeader
 Cpending_message
 Cpersona_s
 Cphysics_info
 Cphysics_info_h
 Cpilotfile
 Cpilotfile_convert
 Cping_struct
 Cplane
 Cplayer
 Cplayer_list
 Cplr_data
 Cpmessage
 Cpnode
 CPOINT
 Cpoly_list
 Cpolymodel
 Cpolymodel_instance
 Cpopup_background
 Cpopup_info
 Cpost_effect_t
 CProfile
 Cprofile_auto
 Cprofile_sample
 Cprofile_sample_history
 Cpxo_banner
 Cpxo_channel
 Cqueue
 Cqueued_animation
 Cqueued_buffer_draw
 Crank_stuff
 Crcol
 Creinforcements
 Creliable_header
 Creliable_net_rcvbuffer
 Creliable_net_sendbuffer
 Creliable_socket
 Crender_state
 CResource
 CResourceContext
 Crespawn_point
 Crotating_dockpoint_info
 Crtv_format
 Crtv_out_buffer
 Cruntime_error
 Cscene_lights
 Cscoring_conv_INF_t
 Cscoring_conv_t
 Cscoring_special_t
 Cscoring_struct
 CSCP_ExternalCode
 Cscreen
 Cscreen3d
 Cscript_action
 Cscript_condition
 Cscript_hook
 Cscript_state
 Cscrollback_buttons
 CSection
 Cserver_item
 Csexp_ai_goal_link
 Csexp_com_order
 Csexp_help_struct
 Csexp_list_item
 Csexp_node
 Csexp_oper
 Csexp_tree_item
 Csexp_variable
 Csexpvar_h
 Csgoal
 Cshader
 Cshield_hit
 Cshield_hit_info
 Cshield_info
 Cshield_point
 Cshield_tri
 Cshield_vertex
 Cship
 Cship_bay
 Cship_collision_physics
 Cship_counts
 Cship_effect
 Cship_flag_name
 Cship_flash
 Cship_info
 Cship_obj
 Cship_spark
 Cship_subsys
 Cship_subsys_info
 Cship_type_info
 Cship_weapon
 Cship_weapon_debris_struct
 Cshockwave
 Cshockwave_create_info
 Cshockwave_info
 Csierra_adpcmwaveformat_tag
 Csim_room_buttons
 Csonarcwaveformat_tag
 Csorted_obj
 Csound
 Csound_buffer
 Csound_entry_h
 Csound_env
 Csound_info
 Cspark_pair
 Cspawn_weapon_info
 Cspecies_info
 Csplit_ship
 Csplit_struct
 Csquadmsg_history
 Css_active_item
 Css_buttons
 Css_carry_icon_info
 Css_icon_info
 Css_slot_info
 Css_wing_info
 Cssm_firing_info
 Cssm_info
 Cssm_strike
 Cstack_item
 Cstar
 Cstarfield_bitmap
 Cstarfield_bitmap_instance
 Cstarfield_list_entry
 Cstate_stack
 Cstepped_rotation
 Cstorm_type
 Cstring_conv
 Csublist
 Csubmodel_instance
 Csubmodel_instance_info
 Csubmodel_intrinsic_rotation
 Csubsys_status
 Csubsys_to_render
 Csubtitle
 Csupport_ship_info
 Cswarm_info
 CtACMDRIVERDETAILS
 CtACMFILTERCHOOSE
 CtACMFILTERDETAILS
 CtACMFILTERTAGDETAILS
 CtACMFORMATCHOOSE
 CtACMFORMATDETAILS
 CtACMFORMATTAGDETAILS
 CtACMSTREAMHEADER
 Ctag_s_RIFFWAVE_inst
 CtagEXBMINFOHEADER
 CtagJPEGINFOHEADER
 CtagSNDPATTERN
 CtagSOUNDTRACK_INFO
 Ctarga_footer
 Ctarga_header
 Ctarget_display_info
 Ctcache_slot_opengl
 Cteam_color
 Cteam_data
 Ctech_list_entry
 Ctechroom_buttons
 Ctexture_info
 Ctexture_map
 Ctexture_map_h
 Ctexture_rect_list
 Ctexture_replace
 CTHEORAFILE
 Cthrust_info
 Cthrust_pair
 Cthrust_pair_bitmap
 Cthruster_bank
 Cthruster_particles
 Cthrusterbank_h
 CTimer
 Ctline
 Ctracker_game_data
 Ctrail
 Ctrail_info
 Ctrail_shader_info
 Ctraining_message_mods
 Ctraining_message_queue
 Ctransform
 Ctransmit_target
 Ctriggered_rotation
 Ctruespeechwaveformat_tag
 Cts_team_data
 Ctsb_t
 Cturret_swarm_info
 CtWAVEFORMATEX
 Cui_button_info
 CUI_GADGET
 CUI_MOUSE
 CUI_WINDOW
 CUI_XSTR
 Cuniform_bind
 Cunordered_map
 Cuv_pair
 Cv4
 Cv6
 Cv_campaign
 Cvci
 CvDist
 Cvec2d
 Cvec3d
 Cvec4
 Cvector
 Cvei
 Cvertex
 Cvertex_buffer
 Cvertex_format_data
 Cvertex_layout
 Cvoice_map
 Cvoice_stream
 CVP_FILE
 CVP_FILE_HEADER
 Cvp_fileinfo
 Cvp_header
 Cw_bank
 Cwacky_text
 Cwarp_camera
 CWarpEffect
 CWaveFile
 Cwavefilter_echo_tag
 Cwavefilter_tag
 Cwavefilter_volume_tag
 CWAVEFORMAT
 Cwaveformat_tag
 CWAVEFORMATEX
 Cwaypoint
 Cwaypoint_list
 Cwaypointlist_h
 Cweapon
 Cweapon_expl_info
 Cweapon_expl_lod
 Cweapon_explosions
 Cweapon_flash
 Cweapon_info
 CWebapiCommand
 Cwep_t
 Cwindow_data
 Cwing
 CWingman_status
 Cwl_bitmap_group
 Cwl_buttons
 Cwl_icon_info
 Cwl_ship_class_info
 Cwss_unit
 Cwss_unit_conv_t
 CwxApp
 CwxDialog
 CwxFrame
 CwxGLCanvas
 CwxPanel
 Cxfer_entry
 Cyamaha_adpmcwaveformat_tag