| ►Ncmd_line | |
| Ccallback_args | |
| Cnumeric_base | Class used to wrap integer types to specify desired numerical base for specific argument parsing |
| Cparser | |
| ►Nfs | |
| ►Ccache | |
| Ccache_entry | |
| Cpattern_filter | A filter that combines include and exclude patterns for file/directory filtering |
| ►Cstream_buffer | |
| Cmembuf | |
| ►Csyncer | |
| Cmapping | |
| ►Cwatcher | |
| Centry | |
| ►Cimpl | |
| Cobserved_changes | |
| Cwildcard_pattern | A wildcard pattern matcher that supports * (match any sequence) and ? (match single character) |
| ►NGenerateIconFontCppHeaders | |
| CFont | |
| CFontFA4 | |
| CFontFA5 | |
| CFontFA5Brands | |
| CFontFK | |
| CFontII | |
| CFontKI | |
| CFontMD | |
| CFontMDI | |
| CLanguage | |
| CLanguageC89 | |
| CLanguageCpp11 | |
| CLanguageCSharp | |
| ►Ngenerator | |
| ►Ndetail | |
| Cbox_corner_t | |
| Cbox_corners_t | |
| Cbox_edge_t | |
| Cbox_edges_t | |
| Cbox_face_t | |
| Cbox_faces_t | |
| Ccap_t | |
| Ctube_cap_t | |
| Cany_generator | |
| Cany_mesh | A type erasing container that can store any mesh |
| Cany_path | A type erasing container that can store any path |
| Cany_shape | A type erasing container that can store any shape |
| ►Caxis_flip_mesh_t | |
| Ctriangles_t | |
| ►Caxis_swap_mesh_t | Swaps any number of axis in the mesh |
| Ctriangles_t | |
| Caxis_swap_path_t | Swaps axis in path |
| Caxis_swap_shape_t | Swaps the x and y axis |
| Cbezier_mesh_t | |
| Cbezier_shape_t | |
| Cbox_mesh_t | |
| Ccapped_cone_mesh_t | |
| Ccapped_cylinder_mesh_t | |
| Ccapped_tube_mesh_t | |
| Ccapsule_mesh_t | |
| Ccircle_shape_t | |
| Ccone_mesh_t | |
| Cconvex_polygon_mesh_t | |
| Ccylinder_mesh_t | |
| Cdisk_mesh_t | |
| ►Cdodecahedron_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| Cedge_generator_type | |
| Cedge_generator_type< primitive_t, std::void_t< decltype(std::declval< const primitive_t >().edges())> > | |
| Cedge_t | |
| ►Cempty_mesh | Empty Mesh with zero vertices and triangles |
| Ctriangles_t | |
| Cvertices_t | |
| ►Cempty_path_t | Empty path with zero vertices and edges |
| Cedges_t | |
| Cvertices_t | |
| ►Cempty_shape_t | Empty shape with zero vertices and edges |
| Cedges_t | |
| Cvertices_t | |
| ►Cextrude_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| ►Cflip_mesh_t | Flips mesh inside out. Reverses triangles and normals |
| Ctriangles_t | |
| ►Cflip_path_t | Flips mesh inside out. Reverses triangles and normals |
| Cedges_t | |
| ►Cflip_shape_t | Flips shape direction. Reverses edges and tangents |
| Cedges_t | |
| Cgen_iterator_t | |
| Cgenerated_type | |
| Cgenerated_type< generator_t, std::void_t< decltype(std::declval< const generator_t >().generate())> > | |
| Cgrid_shape_t | |
| Chelix_path_t | |
| Cico_sphere_mesh_t | |
| ►Cicosahedron_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| Cknot_path_t | |
| ►Clathe_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| Cline_path_t | |
| Cline_shape_t | |
| Cmerge_mesh_t | Merges (concatenates) multiple meshes to to together |
| ►Cmerge_mesh_t< Head, Tail... > | |
| Ctriangles_t | |
| Cvertices_t | |
| Cmerge_mesh_t<> | |
| Cmerge_path_t | Merges (concatenates) multiple paths together |
| ►Cmerge_path_t< Head, Tail... > | |
| Cedges_t | |
| Cvertices_t | |
| Cmerge_path_t<> | |
| Cmerge_shape_t | Merges (concatenates) multiple shapes together |
| ►Cmerge_shape_t< Head, Tail... > | |
| Cedges_t | |
| Cvertices_t | |
| Cmerge_shape_t<> | |
| Cmesh_vertex_t | |
| Cmirror_mesh_t | Duplicates the mesh by mirrorring it along an axis |
| Cobj_writer_t | A class for generating obj files for preview and debug purposes |
| ►Cparametric_mesh_t | A mesh with values evaluated using a callback function |
| Ctriangles_t | |
| Cvertices_t | |
| ►Cparametric_path_t | Path generated by evaluating callback functions at even intervals |
| Cedges_t | |
| Cvertices_t | |
| ►Cparametric_shape_t | A shape with values evaluated using a callback function |
| Cedges_t | |
| Cvertices_t | |
| Cpath_vertex_t | |
| Cplane_mesh_t | |
| Crectangle_shape_t | |
| ►Crepeat_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| ►Crepeat_path_t | |
| Cedges_t | |
| Cvertices_t | |
| ►Crepeat_shape_t | |
| Cedges_t | |
| Cvertices_t | |
| Crotate_mesh_t | Rotates vertices and normals |
| Crotate_path_t | Rotates vertices, tangents and normals |
| Crotate_shape_t | Rotates a shape around the origin on the xy-plane |
| Crounded_box_mesh_t | |
| Crounded_rectangle_shape_t | Rectangle with rounded corners centered at origin aligned along the x and y axis |
| Cscale_mesh_t | Scales a mesh (keeps normals unit length) |
| Cscale_path_t | Scales a path. Keeps tangents and normals unit length |
| Cscale_shape_t | Scales a shape keeping tangents unit length |
| ►Cshape_to_path_t | |
| Cvertices_t | |
| Cshape_vertex_t | |
| Csphere_mesh_t | |
| Cspherical_cone_mesh_t | |
| ►Cspherical_triangle_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| Cspherify_mesh_t | Projects vertices on a sphere centered at origin |
| Cspring_mesh_t | |
| Csubdivide_mesh_t | |
| Csubdivide_mesh_t< mesh_t, 0 > | |
| ►Csubdivide_mesh_t< mesh_t, 1 > | Subdivides each triangle to 4 parts by splitting edges |
| Ctriangles_t | |
| Cvertices_t | |
| ►Csubdivide_path_t | |
| Cedges_t | |
| Cvertices_t | |
| ►Csubdivide_shape_t | Cuts each edge in half |
| Cedges_t | |
| Cvertices_t | |
| Csvg_writer_t | A simple svg writer class for generating preview and debug images |
| ►Cteapot_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| Ctorus_knot_mesh_t | |
| Ctorus_mesh_t | |
| ►Ctransform_mesh_t | Apply a mutator function to each vertex |
| Cvertices_t | |
| ►Ctransform_path_t | Apply a mutator function to each vertex |
| Cvertices_t | |
| ►Ctransform_shape_t | Apply a mutator function to each vertex |
| Cvertices_t | |
| Ctranslate_mesh_t | Translates the position of each vertex by given amount |
| Ctranslate_path_t | Translates the position of each vertex by given amount |
| Ctranslate_shape_t | Translates the position of each vertex by given amount |
| Ctriangle_generator_type | |
| Ctriangle_generator_type< primitive_t, std::void_t< decltype(std::declval< const primitive_t >().triangles())> > | |
| ►Ctriangle_mesh_t | |
| Ctriangles_t | |
| Cvertices_t | |
| Ctriangle_t | |
| Ctube_mesh_t | |
| Cuv_flip_mesh_t | Flips texture coordinate axis directions |
| Cuv_swap_mesh_t | Swaps the texture coordinates axis u and v |
| Cvertex_generator_type | |
| Cvertex_generator_type< primitive_t, std::void_t< decltype(std::declval< const primitive_t >().vertices())> > | |
| ►Ngfx | |
| ►CAtlas | |
| CPackedLayer | |
| CAtlasRegion | |
| Cbuffer_type | Type of vertex and index buffer to use with a TextBuffer |
| Cclip_quad_def | |
| Cdd_raii | |
| Cfbo_attachment | |
| Cfbo_key | |
| Cfont_info | |
| ►Cfont_manager | |
| Ccached_font | |
| Cfont_profile_scope | |
| Cformat_details | |
| Cframe_buffer | |
| Cgfx_callback | |
| Cglyph_info | A structure that describe a glyph |
| Chandle_impl | |
| Cindex_buffer | |
| Cmesh_vertex | |
| Cpos_texcoord0_color0_vertex | |
| Cpos_texcoord0_vertex | |
| Cpos_vertex | |
| Cprogram | |
| CRectanglePacker | |
| Crender_pass | |
| Crender_view | |
| Cscreen_pos_vertex | |
| Cshader | |
| Ctext_buffer | |
| Ctext_buffer_manager | |
| Ctext_line_metrics | Compute text crop area for text using a single font |
| Ctext_metrics | |
| Ctext_rectangle | |
| Ctexture | |
| Ctexture_key | |
| Ctrue_type_font | |
| Cuniform | |
| Cvertex | |
| Cvertex_buffer | |
| ►Nglm | |
| ►Ndetail | |
| Ccompute_to_string< math::transform_t< T, Q > > | |
| ►Ngml | |
| ►Ndetail | |
| CbezierDerivativeImpl | |
| CbezierDerivativeImpl< 0, 1, VecT, T > | |
| CbezierDerivativeImpl< 0, D, VecT, T > | |
| CbezierDerivativeImpl< O, 1, VecT, T > | |
| ►Nhelper | |
| Cis_chrono_duration | |
| Cis_chrono_duration< std::chrono::duration< R, P > > | |
| ►NImBox | |
| CMsgBox | Individual message box instance |
| CMsgBoxConfig | Configuration for message box appearance and behavior |
| CMsgBoxManager | Message box manager for handling multiple popups |
| ►NImGui | |
| CFont | |
| CImTexture | |
| ►Ninput | |
| Caction_map | |
| Cbimap | |
| Cbutton_state_map | |
| Ccoord | |
| Cgamepad | |
| ►Cgamepad_360 | |
| Caxis | |
| Cbutton | |
| ►Cgamepad_action_map | |
| Cgamepad_entry | |
| Cinput_device | |
| Cinput_manager | |
| Cinput_reference_size | |
| Ckey_state_map | |
| Ckeyboard | |
| ►Ckeyboard_action_map | |
| Ckey_entry | |
| Cmouse | |
| ►Cmouse_action_map | |
| Cmouse_entry | |
| Cos_gamepad | |
| Cos_input_manager | |
| Cos_keyboard | |
| Cos_mouse | |
| Cpoint | |
| Czone | |
| ►Nmath | |
| Cbbox | Storage for box vector values and wraps up common functionality |
| Cbsphere | Provides storage for common representation of spherical bounding volume, and wraps up common functionality |
| Ccolor | |
| Cfrustum | Storage for frustum planes / values and wraps up common functionality |
| Cplane | Storage for infinite plane |
| Ctransform_t | General purpose transformation class designed to maintain each component of the transformation separate (translation, rotation, scale and shear) whilst providing much of the same functionality provided by standard matrices |
| ►Nmono | |
| ►Nmanaged_interface | |
| Cbbox | |
| Ccolor | |
| Cmaterial_properties | |
| Cquaternion | |
| Cray | |
| Craycast_hit | |
| Cui_change_event | |
| Cui_event_base | |
| Cui_key_event | |
| Cui_pointer_event | |
| Cui_slider_event | |
| Cui_textinput_event | |
| Cvector2 | |
| Cvector3 | |
| Cvector4 | |
| Cmono_converter< hpp::small_vector< T, StaticCapacity > > | |
| Cmono_converter< managed_interface::ui_change_event > | |
| Cmono_converter< managed_interface::ui_event_base > | |
| Cmono_converter< managed_interface::ui_key_event > | |
| Cmono_converter< managed_interface::ui_pointer_event > | |
| Cmono_converter< managed_interface::ui_slider_event > | |
| Cmono_converter< managed_interface::ui_textinput_event > | |
| ►Nmoodycamel | |
| ►Ndetails | |
| C_hash_32_or_64 | |
| C_hash_32_or_64< 1 > | |
| CConcurrentQueueProducerTypelessBase | |
| Cconst_numeric_max | |
| Chash_32_or_64 | |
| Cidentity | |
| Cis_trivially_destructible | |
| Cmax_align_t | |
| Cnomove_if | |
| Cnomove_if< false > | |
| Cstatic_is_lock_free | |
| Cstatic_is_lock_free< bool > | |
| Cstatic_is_lock_free< U * > | |
| Cstatic_is_lock_free_num | |
| Cstatic_is_lock_free_num< int > | |
| Cstatic_is_lock_free_num< long > | |
| Cstatic_is_lock_free_num< long long > | |
| Cstatic_is_lock_free_num< short > | |
| Cstatic_is_lock_free_num< signed char > | |
| Cthread_id_converter | |
| CThreadExitListener | |
| CThreadExitNotifier | |
| CBlockingConcurrentQueue | |
| CConcurrentQueue | |
| CConcurrentQueueDefaultTraits | |
| CConsumerToken | |
| CProducerToken | |
| ►Nrtti | |
| Ccontext | |
| ►Nseq | Provides a sequence-based action management system for controlling and scheduling actions |
| Cseq_action | Represents an action within the sequence management system. Contains lifecycle events and management functions |
| Cseq_inspect_info | Contains information for inspecting and debugging sequence actions |
| ►Cseq_manager | Manages and coordinates multiple sequence actions with scoping, pausing, and updating capabilities |
| Cseq_info | Stores information about an action, including its state, depth, and associated scopes |
| Cseq_private | Provides internal utilities for managing seq_action objects. These methods allow for direct control over actions' state, progression, and other properties |
| Cseq_scope_policy | Defines policies for scoping actions in a sequence |
| Cvalues_t | |
| ►Nser20 | |
| ►Nvariant_detail | |
| Cvariant_save_visitor | |
| Cbasic_handle_link | |
| Cconst_entity_handle_link | |
| Centity_handle_link | |
| Cmembuf | |
| CYAMLInputArchive | |
| CYAMLOutputArchive | |
| ►Nserialization | |
| Cpath_context | |
| Cpath_segment_guard | |
| ►Nstd | |
| Chash< contact_key > | |
| Chash< gfx::fbo_key > | |
| Chash< gfx::texture_key > | |
| ►Nsubprocess | |
| Ccall_result | |
| ►Nunravel | |
| ►Nasset_compiler | |
| Cscript_compilation_entry | |
| ►Ncrash | |
| Ccrash_handlers | |
| Cexception_info | Exception information structure
|
| Csignal_info | Signal information structure |
| Ctrace_info | Stack trace information |
| ►Ndetail | |
| Csun_controller | |
| ►Nimporter | |
| Cimported_material | |
| Cimported_texture | |
| ►Nrendering | |
| Cdeferred | |
| Clod_data | Contains level of detail (LOD) data for an entity |
| Cper_camera_data | Contains data specific to a camera, including LOD information |
| ►Cpipeline | |
| Crun_params | |
| ►Nshadow | |
| Cadaptive_shadow_params | |
| CClearValues | |
| Ccsm_optimization_flags | |
| CDepthImpl | |
| Cfrustum_calculation_method | |
| ►CLight | |
| CPosition | |
| CSpotDirectionInner | |
| CLightType | |
| CPackDepth | |
| CPosColorTexCoord0Vertex | |
| CPosNormalTexcoordVertex | |
| CPosVertex | |
| CPrograms | |
| CProjType | |
| CRenderState | |
| CSceneSettings | |
| Cshadowmap_generator | Shadow mapping generator with improved algorithms for high-altitude cameras |
| CShadowMapRenderTargets | |
| CShadowMapSettings | |
| CSmImpl | |
| CSmType | |
| CTetrahedronFaces | |
| CUniforms | |
| ►Nstatistics_utils | |
| Csample_data | Class for collecting and managing time-series sample data. Maintains a rolling buffer of samples with automatic statistics calculation |
| Cactive_component | |
| Calignment | |
| ►Canimation_channel | Struct representing a node animation |
| Ckey | Struct representing a keyframe for animation |
| Canimation_clip | Struct representing an animation |
| Canimation_component | |
| ►Canimation_importer_meta | |
| Croot_motion_meta | |
| Canimation_panel | |
| Canimation_player | Class responsible for playing animations on a skeletal mesh |
| ►Canimation_pose | |
| Cnode | |
| Cnode_desc | |
| Croot_motion_result | |
| Croot_motion_state | |
| Canimation_state | |
| Canimation_system | |
| Cassao_component | |
| ►Cassao_pass | |
| Crun_params | |
| Csettings | |
| ►Casset_database | Manages asset metadata and provides functionality for adding, removing, and querying assets |
| Cmeta | Metadata information for an asset including its location |
| Casset_importer_meta | |
| Casset_manager | Manages assets, including loading, unloading, and storage |
| Casset_meta | Metadata for an asset, including its UUID and type |
| Casset_storage | Manages storage and loading of assets of a specific type |
| Casset_watcher | |
| ►Catmospheric_pass | |
| Crun_params | |
| ►Catmospheric_pass_perez | |
| Crun_params | |
| ►Catmospheric_pass_skybox | |
| Crun_params | |
| Caudio_clip | Struct representing an audio clip |
| Caudio_importer_meta | |
| Caudio_listener_component | Class that contains core data for audio listeners. There can only be one instance of it per scene |
| Caudio_source_component | Class that contains core data for audio sources |
| Caudio_system | Manages the audio operations and integrates with the audio backend |
| Cbase_font | |
| Cbasic_component | Basic component structure that other components can inherit from |
| Cbasic_storage | Abstract base class for asset storage |
| Cblend_over_param | |
| Cblend_over_time | |
| Cblend_space_def | |
| Cblend_space_point | |
| Cblend_state | |
| ►Cblit_pass | |
| Crun_params | |
| Cbone_component | |
| Cbone_palette | Outlines a collection of bones that influence a given set of faces/vertices in the mesh |
| Cbullet_backend | |
| Ccamera | Class representing a camera. Contains functionality for manipulating and updating a camera. It should not be used as a standalone class - see camera_component and the entity system |
| Ccamera_component | Class that contains core camera data, used for rendering and other purposes |
| Ccamera_storage | Structure for storing camera related context |
| Ccamera_system | |
| Ccamera_updated_tag | |
| Ccompiled_resource_manager | Template struct for managing compiled resources with handle allocators |
| Ccomponent_crtp | CRTP (Curiously Recurring Template Pattern) base structure for components |
| Ccomponent_meta | |
| Ccomposite_action_t | |
| ►Cconsole_log_panel | |
| Clog_entry | |
| Clog_source | |
| Ccontent_browser_item | |
| Ccontent_browser_panel | |
| Cdefaults | Provides default initialization and creation functions for various entities and assets |
| Cdeploy | |
| Cdeploy_panel | |
| Cdeploy_settings | |
| Cdockspace | |
| Cecs | Manages the entity-component-system (ECS) operations for the ACE framework |
| Cediting_action_t | |
| ►Cediting_manager | |
| Cbillboard_gizmos | |
| Cfocused | |
| Cgrid | |
| Cinverse_kinematics | |
| Cselection | |
| Csnap | |
| Ceditor | |
| Ceditor_actions | |
| ►Ceditor_settings | |
| Cdebugger_settings | |
| Cexternal_tools_settings | |
| Cprojects_settings | |
| Ceditor_settings_panel | |
| Cengine | |
| Centity_add_component_action_t | |
| Centity_add_script_component_action_t | |
| Centity_components | |
| Centity_data | |
| Centity_panel | |
| Centity_remove_component_action_t | |
| Centity_remove_script_component_action_t | |
| Centity_set_active_action_t | |
| Centity_set_materials_action_t | |
| Centity_set_name_action_t | |
| Centity_set_tag_action_t | |
| Centity_set_text_bounds_action_t | |
| Cevents | |
| Cfont | |
| Cfooter_panel | |
| Cfrag_atom | |
| Cfxaa_component | |
| ►Cfxaa_pass | |
| Crun_params | |
| Cgame_panel | |
| Cgizmo | |
| Cgizmo_entity | |
| Cgizmo_physics_component | |
| Cgizmo_registry | |
| Cgizmos_renderer | |
| Cgpu_program | Class representing a GPU program |
| Cheader_panel | |
| Chierarchy_panel | |
| ►Chiz_pass | |
| Crun_params | |
| Chub | |
| Cid_component | Component that provides a unique identifier (UUID) for an entity |
| Cimgui_interface | |
| Cimgui_panels | |
| Cinit_error | |
| Cinput_system | |
| Cinspect_result | Result of an inspection operation indicating what changes occurred |
| Cinspector | Base class for type-specific property inspectors in the editor |
| Cinspector_alignment | |
| Cinspector_asset_handle | |
| Cinspector_asset_handle_animation | |
| Cinspector_asset_handle_audio_clip | |
| Cinspector_asset_handle_font | |
| Cinspector_asset_handle_material | |
| Cinspector_asset_handle_mesh | |
| Cinspector_asset_handle_physics_material | |
| Cinspector_asset_handle_prefab | |
| Cinspector_asset_handle_scene_prefab | |
| Cinspector_asset_handle_style_sheet | |
| Cinspector_asset_handle_texture | |
| Cinspector_asset_handle_ui_tree | |
| Cinspector_bool | |
| Cinspector_bvec2 | |
| Cinspector_bvec3 | |
| Cinspector_bvec4 | |
| Cinspector_color | |
| Cinspector_double | |
| Cinspector_duration_sec_double | |
| Cinspector_duration_sec_float | |
| Cinspector_entity | |
| Cinspector_float | |
| Cinspector_int16 | |
| Cinspector_int32 | |
| Cinspector_int64 | |
| Cinspector_int8 | |
| Cinspector_layer | |
| Cinspector_light_component | |
| Cinspector_mono_object | |
| Cinspector_mono_scoped_object | |
| Cinspector_panel | |
| Cinspector_path | |
| Cinspector_physics_compound_shape | |
| Cinspector_prefab_component | |
| Cinspector_quaternion | |
| Cinspector_range_double | |
| Cinspector_range_float | |
| Cinspector_range_int16 | |
| Cinspector_range_int32 | |
| Cinspector_range_int64 | |
| Cinspector_range_int8 | |
| Cinspector_range_uint16 | |
| Cinspector_range_uint32 | |
| Cinspector_range_uint64 | |
| Cinspector_range_uint8 | |
| Cinspector_registry | Registry for managing type-specific inspector instances |
| Cinspector_resolution_settings | |
| Cinspector_shared_material | |
| Cinspector_size_double | |
| Cinspector_size_float | |
| Cinspector_size_int16 | |
| Cinspector_size_int32 | |
| Cinspector_size_int64 | |
| Cinspector_size_int8 | |
| Cinspector_size_uint16 | |
| Cinspector_size_uint32 | |
| Cinspector_size_uint64 | |
| Cinspector_size_uint8 | |
| Cinspector_string | |
| Cinspector_text_style | |
| Cinspector_text_style_flags | |
| Cinspector_transform | |
| Cinspector_uint16 | |
| Cinspector_uint32 | |
| Cinspector_uint64 | |
| Cinspector_uint8 | |
| Cinspector_uuid | |
| Cinspector_vec2 | |
| Cinspector_vec3 | |
| Cinspector_vec4 | |
| Clayer_component | Component that provides a layer mask for an entity |
| Clayer_mask | |
| ►Clight | Struct representing a light |
| Cdirectional | Struct representing directional light specific properties |
| Cdirectional_shadowmap_params | |
| Cpoint | Struct representing point light specific properties |
| Cpoint_shadowmap_params | |
| Cshadowmap_params | Struct representing common shadow map parameters |
| Cspot | Struct representing spot light specific properties |
| Cspot_shadowmap_params | |
| Clight_component | Class that contains core light data, used for rendering and other purposes |
| ►Cload_context | |
| Cuid_mapping_t | |
| Clog_stopwatch | |
| Clogging | |
| Cmanifold_point | |
| Cmaterial | Base class for materials used in rendering |
| ►Cmesh | Main class representing a 3D mesh with support for different LODs, submeshes, and skinning |
| Cadjacent_edge_key | |
| Carmature_node | |
| Cbone_combination_key | |
| Cface_influences | |
| Cinfo | |
| Cload_data | Struct used for mesh construction |
| Cmesh_submesh_key | |
| Coptimizer_triangle_info | |
| Coptimizer_vertex_info | |
| Cpreparation_data | |
| Csubmesh | Structure describing an individual "piece" of the mesh, often grouped by material, but can be any arbitrary collection of triangles |
| Ctriangle | Structure describing data for a single triangle in the mesh |
| Cweld_key | |
| ►Cmesh_importer_meta | |
| Canimations_meta | |
| Cmaterials_meta | |
| Cmodel_meta | |
| Crig_meta | |
| ►Cmeta_any_proxy | Safe deferred property access proxy for arbitrary object properties |
| Cmeta_any_proxy_impl | Implementation containing the deferred access functions |
| ►Cmodel | Structure describing a LOD group (set of meshes), LOD transitions, and their materials |
| ►Csubmit_callbacks | Callbacks for submitting the model for rendering |
| Cparams | Parameters for the submit callbacks |
| Cmodel_component | Class that contains core data for meshes |
| Cmodel_system | |
| Cmono_field_proxy | Proxy wrapper for mono field access that integrates with meta_any_proxy system |
| Cmono_inspector | |
| Cmono_inspector< asset_handle< T > > | |
| Cmono_inspector< entt::handle > | |
| Cmono_inspector< mono::mono_array< T > > | |
| Cmono_inspector_enum | |
| Cmono_loader | |
| Cmono_loader< Archive, asset_handle< T > > | |
| Cmono_loader< Archive, entt::entity > | |
| Cmono_property_proxy | Proxy wrapper for mono property access that integrates with meta_any_proxy system |
| Cmono_saver | |
| Cmono_saver< Archive, asset_handle< T > > | |
| Cmono_saver< Archive, entt::entity > | |
| Cnamed_anim | |
| Cowned_component | Component that is owned by an entity |
| Cpbr_material | Class for physically-based rendering (PBR) materials |
| ►Cperformance_profiler | |
| Cper_frame_data | |
| Cphysics_box_shape | Represents a box shape for physics calculations |
| Cphysics_capsule_shape | Represents a capsule shape for physics calculations |
| Cphysics_component | Component that handles physics properties and behaviors |
| Cphysics_compound_shape | Represents a compound shape that can contain multiple types of shapes |
| Cphysics_cylinder_shape | Represents a cylinder shape for physics calculations |
| Cphysics_material | Represents the physical properties of a material |
| Cphysics_sphere_shape | Represents a sphere shape for physics calculations |
| Cphysics_system | Manages the physics operations using the specified backend |
| Cpicking_manager | |
| Cpipeline_camera | |
| Cpose_mat4 | |
| Cpose_transform | |
| Cprefab | Represents a generic prefab with a buffer for serialized data |
| Cprefab_component | Component that holds a reference to a prefab asset and tracks property overrides |
| Cprefab_id_component | Component that provides a unique identifier (UUID) for a prefab |
| Cprefab_override_context | Global context for tracking prefab override changes during inspection |
| Cprefab_property_override | Stores both pretty and serialization paths for a prefab override |
| Cprefab_property_override_data | Represents a property override with entity UUID and component/property path |
| ►Cprefilter_pass | Performs GGX prefiltering on six 2D face textures to produce a filtered cubemap |
| Crun_params | |
| Cproject_manager | |
| Cproject_settings_panel | |
| Cproperty_action_t | |
| Cproperty_layout | Manages ImGui layout for property inspection in the editor |
| Cproperty_path_context | Context holder for tracking the current property path during inspection |
| Craycast_hit | |
| ►Creflection_probe | Structure representing a reflection probe |
| Cbox | Structure representing box projection data |
| Csphere | Structure representing sphere projection data |
| Creflection_probe_component | Class that contains core reflection probe data, used for rendering and other purposes |
| Creflection_probe_system | |
| Crender_window | Struct representing a render window |
| Crenderer | |
| Crendering_system | Base class for different rendering paths in the ACE framework |
| Crich_segment | |
| Crich_state | |
| CRmlUi_FileInterface | |
| CRmlUi_RenderInterface | RmlUi render interface implementation using bgfx |
| CRmlUi_SystemInterface | System interface implementation using engine's ospp systems |
| Croot_component | Root component structure for the ACE framework, serves as the base component |
| Croot_motion_params | |
| Csave_context | |
| Cscaled_font | |
| Cscene | Represents a scene in the ACE framework, managing entities and their relationships |
| Cscene_panel | |
| Cscene_prefab | Represents a scene-specific prefab. Inherits from the generic prefab structure |
| Cscope_perf_timer | |
| Cscratch_cache | |
| Cscript | |
| ►Cscript_component | Class that contains core data for audio listeners. There can only be one instance of it per scene |
| Cscript_object | |
| Cscript_object_state | |
| Cscript_library | |
| Cscript_system | |
| ►Csettings | |
| Capp_settings | |
| ►Casset_settings | |
| Cmesh_settings | |
| Ctexture_importer_settings | |
| Cgraphics_settings | |
| Cinput_settings | |
| Clayer_settings | |
| ►Cresolution_settings | |
| Cresolution | |
| Cstandalone_settings | |
| Ctime_settings | |
| Csimulation | Class responsible for timers |
| ►Cskin_bind_data | Structure describing how a skinned mesh should be bound to any bones that influence its vertices |
| Cbone_influence | Describes the vertices that are connected to the referenced bone and how much influence it has on them |
| Cbone_query | |
| Cvertex_data | Contains per-vertex influence and weight information |
| Cvertex_influence | Describes how a bone influences a specific vertex |
| Cskylight_component | Class that contains sky light data |
| Cssr_component | |
| ►Cssr_pass | |
| ►Cfidelityfx_ssr_settings | FidelityFX SSR settings |
| Ccone_tracing_settings | Cone tracing parameters |
| Ctemporal_settings | Temporal accumulation parameters |
| Crun_params | |
| Cssr_settings | Combined SSR settings |
| Cstatistics_panel | Panel that displays real-time performance statistics, profiler data, memory usage, and GPU resource utilization for the engine |
| Cstyle_panel | |
| Cstyle_sheet | Represents a UI style sheet asset (CSS/RCSS document) |
| Csubmesh_component | |
| Ctag_component | Component that provides a tag (name or label) for an entity |
| Ctest_component | |
| Ctext_buffer | |
| Ctext_buffer_builder | |
| Ctext_component | |
| Ctext_line | |
| Ctext_metrics | |
| Ctext_style | |
| Ctext_style_flags | |
| ►Ctexture_importer_meta | |
| Cquality_meta | |
| Cthreader | |
| ►Cthumbnail_manager | |
| Cgenerated_thumbnail | |
| Cgenerator | |
| Ctonemapping_component | |
| ►Ctonemapping_pass | |
| Crun_params | |
| Csettings | |
| Ctracked_lambda_action_t | |
| Ctransform_component | Component that handles transformations (position, rotation, scale, etc.) in the ACE framework |
| Ctransform_move_action_t | |
| Ctransform_move_global_action_t | |
| Ctransform_rotate_action_t | |
| Ctransform_scale_action_t | |
| Ctransform_skew_action_t | |
| Ctransform_system | |
| Cui_document_component | Component that holds a reference to a UI document for RmlUi rendering |
| Cui_events | |
| Cui_system | System responsible for managing user interface components and rendering |
| Cui_tree | Represents a UI visual tree asset (HTML/RML document) |
| Cundo_redo_panel | |
| Cundo_redo_stack | |
| Cuniforms_cache | Structure for caching uniforms |
| Cuntracked_action_t | |
| Cvar_info | Metadata about a variable being inspected |
| Cword_frag | |
| Cwrapped_line | |
| ►Nutf8 | |
| ►Nunchecked | |
| Citerator | |
| Cexception | |
| Cinvalid_code_point | |
| Cinvalid_utf16 | |
| Cinvalid_utf8 | |
| Citerator | |
| Cnot_enough_room | |
| Casset_handle | Represents a handle to an asset, providing access and management functions |
| Casset_link | Represents a link to an asset, including its task and weak pointer |
| CAttrib | |
| CAviWriter | |
| CAxis | |
| Cchecked_array_deleter | |
| Cchecked_deleter | |
| Ccrtp_meta_type | |
| CDdVertex | |
| CDebugDrawEncoder | |
| ►CDebugDrawEncoderImpl | |
| CMatrixStack | |
| CState | |
| CDebugDrawEncoderScopePush | |
| CDebugDrawShared | |
| CDebugMesh | |
| CDebugMeshVertex | |
| CDebugShapeVertex | |
| CDebugUvVertex | |
| CDebugVertex | |
| CFontRangeMerge | |
| CGeometryHandle | |
| ►CGeometryT | |
| CGeometry | |
| CImGui_ImplOSPP_Data | |
| CImGui_ImplOSPP_ViewportData | |
| CImGuiToast | |
| Cmodule_data | |
| Cmodule_desc | |
| COcornutImguiContext | |
| CPack2D | |
| CPackCube | |
| Cpoint | |
| CProgram | |
| Crange | |
| Crect | |
| CRectPack2DT | |
| CRectPackCubeT | |
| Crendering_pipeline | Base class for different rendering paths in the ACE framework |
| Cservice | |
| Csize | |
| CSpriteHandle | |
| CSpriteT | |
| CStaticAssert | |
| CStaticAssert< true > | |
| Csubprocess_s | |