| C_linepos_t | |
| C_private_container | Private container type for the arrays |
| CAI_Profile | Basic AI profile |
| CAIMemory | Represents a temporary pilot memory. For use with ai_setPilot and ai_unsetPilot |
| CalGroup_t | |
| CalInfo_t | |
| CalSound | Contains a sound buffer |
| CalVoice | Represents a voice in the game |
| CAnimation | |
| CAnimationChannel | |
| CAnimationSampler | |
| CAsteroid | Represents a single asteroid |
| CAsteroidAnchor | Represents an asteroid field anchor |
| CAsteroidExclusion | Represents an asteroid exclusion zone |
| CAsteroidReward | Represents a potential reward from the asteroid |
| CAsteroidType | Represents a type of asteroid |
| CAsteroidTypeGroup | Represents a group of asteroids |
| Cbackground_image_t | Represents a background image like say a Nebula |
| CBlkFile | Represents a file in a directory. Used to enumerate files |
| Ccanon_cls_table | |
| Ccgltf_accessor | |
| Ccgltf_accessor_sparse | |
| Ccgltf_animation | |
| Ccgltf_animation_channel | |
| Ccgltf_animation_sampler | |
| Ccgltf_anisotropy | |
| Ccgltf_asset | |
| Ccgltf_attribute | |
| Ccgltf_buffer | |
| Ccgltf_buffer_view | |
| Ccgltf_camera | |
| Ccgltf_camera_orthographic | |
| Ccgltf_camera_perspective | |
| Ccgltf_clearcoat | |
| Ccgltf_data | |
| Ccgltf_dispersion | |
| Ccgltf_draco_mesh_compression | |
| Ccgltf_emissive_strength | |
| Ccgltf_extension | |
| Ccgltf_extras | |
| Ccgltf_file_options | |
| Ccgltf_image | |
| Ccgltf_ior | |
| Ccgltf_iridescence | |
| Ccgltf_light | |
| Ccgltf_material | |
| Ccgltf_material_mapping | |
| Ccgltf_material_variant | |
| Ccgltf_memory_options | |
| Ccgltf_mesh | |
| Ccgltf_mesh_gpu_instancing | |
| Ccgltf_meshopt_compression | |
| Ccgltf_morph_target | |
| Ccgltf_node | |
| Ccgltf_options | |
| Ccgltf_pbr_metallic_roughness | |
| Ccgltf_pbr_specular_glossiness | |
| Ccgltf_primitive | |
| Ccgltf_sampler | |
| Ccgltf_scene | |
| Ccgltf_sheen | |
| Ccgltf_skin | |
| Ccgltf_specular | |
| Ccgltf_texture | |
| Ccgltf_texture_transform | |
| Ccgltf_texture_view | |
| Ccgltf_transmission | |
| Ccgltf_volume | |
| CClaim_t | The claim structure |
| CCollPoly | |
| CCollPolyView | Represents a polygon used for collision detection |
| Ccolours_c_gen.Colour | |
| Ccombine_table | |
| CCommodity | Represents a commodity |
| CCommodityModifier | Represents a dictionary of values used to modify a commodity |
| CCommodityPrice | |
| CCommodityThreadData | For threaded loading of commodities |
| Cconv_table | |
| CCooldownData | |
| CCstMapWidget | Map widget data |
| CCstShipPreview | |
| CCstShipSlotWidget | |
| CCstSlotWidget | |
| Ccustom_functions_t | |
| CDamage | Core damage that an outfit does |
| CDebris | Represents a small asteroid debris rendered in the player frame |
| Cdecompose_table | |
| Cdialogue_custom_data_s | |
| Cdialogue_update_t | |
| CDifficulty | |
| CDTYPE | A damage type |
| CEffect | Pilot ship effect |
| CEffectData | Pilot ship effect data |
| Cenv_t | |
| CEscort_t | Stores an escort |
| CEvent_t | Activated event structure |
| CEventData | Event data structure |
| CFaction | Description of a lane-building faction |
| CFactionGenerator | |
| CFactionPresence | Faction presence container to be used for the map information stuff |
| Cfont_char_t | Stores a font character |
| CGatherable | Represents stuff that can be gathered |
| Cgl_vbo | Contains the VBO |
| CgladGLversionStruct | |
| CglColour_ | Colour via its RGBA values |
| CglFont | Represents a font in memory |
| CglFontFile | Stores a font file. May be referenced by multiple glFonts for size or fallback reasons |
| CglFontGlyph | Represents a character in the font |
| CglFontRestore | Evil hack to allow restoring, yes it makes me cry myself to sleep |
| CglFontRow | Stores the row information for a font |
| CglFontStash | Font structure |
| CglFontStashFreetype | Freetype Font structure |
| CglFontTex | Stores a texture stash for fonts |
| CglInfo | Stores data about the current opengl environment |
| CglPrintLineIterator | The state of a line iteration. This matches the process of rendering text into an on-screen box: An empty string produces a zero-width line. Each regular, fitting character expands its line horizontally. A newline or wrapping leads to vertical expansion. Word-wrapping happens at "line break
opportunities" (defined by Unicode), or mid-word if there's no other way to fit in the width limit. The iterator honors the width limit if at all possible; the only exception is when a single character is enough to overflow it. The layout calculation is iterative; one may for instance change the width limit between lines |
| CglTexList | Represents a node in the texture list |
| CglTexture | Abstraction for rendering sprite sheets |
| CGltfMount | |
| CGltfObject | Defines a complete object |
| CGltfTrail | |
| CHook | Internal representation of a hook |
| CHookParam | The actual hook parameter |
| CHookQueue_t | Hook queue to delay execution |
| CHunkProperties | |
| CInfoButton_t | For use with registered info buttons |
| CInputDialogue | Used to store information for input dialogues |
| CIntList | |
| Cintro_cmd_t | A display command (operation code and operand if applicable) |
| Cintro_img_t | Intro Image: to be displayed to the side of the scrolling |
| CJumpPoint | Represents a jump lane |
| CKeybind | Naev Keybinding |
| CLandOutfitData | Data for handling the widget |
| CLanguageOption | |
| CLight | Simple point/sun light model |
| CLighting | |
| CLuaAsteroid_t | |
| CLuaAudio_t | |
| CLuaAudioEfx_t | Handles the OpenAL effects that have been set up Lua side |
| CLuaBuffer_t | |
| CLuaCache_t | Cache structure for loading chunks |
| CLuaCanvas_t | Wrapper to canvass |
| CLuaData_t | Wrapper to datas |
| CLuaFile_t | Wrapper to files |
| CLuaJump | Lua jump Wrapper |
| CLuaLinOpt_t | Our cute little linear program wrapper |
| CLuaMunition | Lua Munition wrapper |
| CLuaShader_t | |
| CLuaSpfxData_t | Handles the special effects Lua-side |
| CLuaTexture_t | |
| CLuaUniform_t | |
| Clvar | Contains a mission variable |
| Cmap_find_t | Represents a found target |
| CMapDecorator | Images to be shown on the map |
| CmapOutfitsList_t | |
| CMapOverlayPos | Saves the layout decisions from positioning labeled objects on the overlay |
| CMapOverlayRadiusConstraint | |
| CMapShader | Map shader |
| Cmat3 | |
| Cmat4 | |
| CMatchState | |
| CMaterial | PBR Material of an object |
| Cmd5_state_t | Define the state of the MD5 Algorithm |
| CMesg | On screen player message |
| CMesh | Represents a mesh that can be made of multiple primitives |
| CMeshPrimitive | Represents the underlyig 3D data and associated material |
| CMission | Represents an active mission |
| CMissionAvail_t | Defines the availability of a mission |
| CMissionComputerOptions | |
| CMissionData | Static mission data |
| CMissionMarker | Mission system marker |
| Cmsgcat_t | |
| CMusicInfo_t | |
| Cndata_start_t | The start data structure |
| CNebulaPuff | Represents a nebula puff |
| Cnews_t | Represents a news article |
| Cnfc_table | |
| CNode | Represents a node of an object. Each node can have multiple meshes and children nodes with an associated transformation |
| CNode | Node struct |
| CNodeTransform | |
| CNPC_t | The bar NPC |
| CNPCevtData | Minimum needed NPC data for event |
| CNPCmisnData | Minimum needed NPC data for mission |
| Cnsave_t | A naev save |
| CNTimeUpdate_t | Used for storing time increments to not trigger hooks during Lua calls and such |
| CObjectCache | Simple caching for GLTF objects to avoid double loads |
| Comsg_font_t | Fonts |
| Comsg_t | Message struct |
| COnhitData | |
| COSD_t | On Screen Display element |
| COutfit | A ship outfit, depends radically on the type |
| COutfitAfterburnerData | Represents an afterburner |
| COutfitBeamData | Represents the particular properties of a beam weapon |
| COutfitBoltData | Represents the particular properties of a bolt weapon |
| COutfitFighterBayData | Represents a fighter bay |
| COutfitGFX | |
| COutfitGUIData | Represents a GUI |
| COutfitLauncherData | Represents a particular missile launcher |
| COutfitLicenseData | Represents a license |
| COutfitLocalMapData | Represents a local map |
| COutfitMapData_t | Represents a map, is not actually stored on a ship but put into the nav system |
| COutfitModificationData | Represents a ship modification |
| COutfitSlot | Pilot slot that can contain outfits |
| COutfitThreadData | For threaded loading of outfits |
| COverlayBounds_t | |
| Covr_marker_t | An overlay map marker |
| Cperlin_data_t | Structure used for generating noise |
| CPFleetCargo | |
| CPilot | The representation of an in-game pilot |
| CPilotCommodity | Stores a pilot commodity |
| CPilotHook | A wrapper for pilot hooks |
| CPilotOutfitAmmo | Stores outfit ammo |
| CPilotOutfitSlot | Stores an outfit the pilot has |
| CPilotWeaponSet | A weapon set represents a set of weapons that have an action |
| CPilotWeaponSetOutfit | A pilot Weapon Set Outfit |
| CpL_flag | Small struct to handle flags |
| Cplayer_saves_t | |
| CPlayer_t | |
| CPlayerConf_t | Struct containing player options |
| CPlayerItem | Represents an item in the player inventory |
| CPlayerOutfit_t | Wrapper for outfits |
| CPlayerShip_t | Player ship |
| Cplugin_t | |
| CPPShader | Post-Processing Shader |
| CQuadtree | |
| Cquat | |
| CQueue | Queue struct |
| CRadar | Represents the player's radar |
| Crange_table | |
| Crg_filter_param_t | |
| CSafeLane | Describes a safe lane, patrolled by a faction, within a system |
| CScene | Represents a scene that can have multiple nodes |
| CSDL_DialogFileFilter | |
| CSelect_t | Selection generic for stuff in a system |
| Csemver_t | |
| CShader | Shader to use witha material |
| Cshaders_c_gen.Shader | |
| Cshaders_c_gen.SimpleShader | |
| CShaderLight | Simple point light model for shaders |
| CShip | Represents a space ship |
| CShipLog | |
| CShipLogEntry | |
| CShipMount | Represents a ship weapon mount point |
| CShipOutfitSlot | Ship outfit slot |
| CShipStatList | Represents relative ship statistics as a linked list |
| CShipStats | Represents ship statistics, properties ship can use |
| CShipStatsLookup | Internal look up table for ship stats |
| CShipThreadData | Structure for threaded loading |
| CShipTrailEmitter | Ship trail emitter |
| CShipWidgetData | |
| CSlotProperty_t | Representation of a slot property |
| CSolid | Represents a solid in the game |
| CSPFX | An actual in-game active special effect |
| CSPFX_Base | Generic special effect |
| CSpob | Represents a Space Object (SPOB), including and not limited to planets, stations, wormholes, hypergates, etc.. |
| Cspob_lua_file | |
| CSpobPresence | Represents the presence of a spob |
| Cst | |
| CStarSystem | Represents a star system |
| Cswig_cast_info | |
| Cswig_dycast_func | |
| Cswig_lua_attribute | |
| Cswig_lua_class | |
| Cswig_lua_namespace | |
| Cswig_lua_rawdata | |
| Cswig_lua_userdata | |
| Cswig_lua_var_info | |
| Cswig_module_info | |
| CSysNode | Node structure for A* pathfinding |
| CSystemPresence | Represents presence in a system |
| Ct_os_stat | |
| CTarget | Represents a weapon target |
| CTask | Basic AI task |
| Ctech_group_t | Group of tech items, basic unit of the tech trees |
| Ctech_item_t | Item contained in a tech group |
| CTexture | |
| CThreadData | Thread data |
| CThreadQueue | Threadqueue itself |
| CThreadQueueData | Data for the threadqueue |
| CTrail_spfx | A trail generated by a ship or an ammo |
| CTrailPoint | |
| CTrailSpec | Set of styles for trails |
| CTrailStyle | Represents the appearance characteristics for a given trail mode |
| Ctranslation_t | |
| Ctype_table | |
| CUniAttribute_t | |
| CUniDiff_t | Represents each Universe Diff |
| CUniDiffData_t | Universe diff filepath list |
| CUniHunk_t | Represents a single hunk in the diff |
| CUniHunkTarget_t | Represents the hunk's target |
| CUnionFind | Disjoint set forest on {0, .., n-1} |
| Cvec2 | Represents a 2d vector |
| Cvec3 | |
| CVertex | Reference to a spob or jump point |
| CVirtualSpob | Basically modifies system parameters without creating any real objects |
| CvpoolThreadData | Virtual thread pool data |
| CWeapon | In-game representation of a weapon |
| CWeaponCollision | Struct useful for generalization of weapno collisions |
| CWeaponHit | Represents a weapon hitting something |