| Cmoodycamel::details::_hash_32_or_64< use32 > | |
| Cmoodycamel::details::_hash_32_or_64< 1 > | |
| ►C_hash_32_or_64<(size > 4)> | |
| Cmoodycamel::details::hash_32_or_64< size > | |
| Cinput::action_map | |
| Cunravel::shadow::adaptive_shadow_params | |
| Cunravel::mesh::adjacent_edge_key | |
| Cunravel::alignment | |
| Cunravel::animation_channel | Struct representing a node animation |
| Cunravel::animation_clip | Struct representing an animation |
| Cunravel::animation_panel | |
| Cunravel::animation_player | Class responsible for playing animations on a skeletal mesh |
| Cunravel::animation_pose | |
| Cunravel::animation_state | |
| Cunravel::animation_system | |
| Cunravel::mesh_importer_meta::animations_meta | |
| Cgenerator::any_generator< T > | |
| Cgenerator::any_mesh | A type erasing container that can store any mesh |
| Cgenerator::any_path | A type erasing container that can store any path |
| Cgenerator::any_shape | A type erasing container that can store any shape |
| Cunravel::settings::app_settings | |
| ►CArgs... | |
| ►Ccrtp_meta_type< animation_importer_meta, asset_importer_meta > | |
| Cunravel::animation_importer_meta | |
| ►Ccrtp_meta_type< asset_importer_meta > | |
| Cunravel::asset_importer_meta | |
| ►Ccrtp_meta_type< audio_importer_meta, asset_importer_meta > | |
| Cunravel::audio_importer_meta | |
| ►Ccrtp_meta_type< camera > | |
| Cunravel::camera | 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 |
| ►Ccrtp_meta_type< composite_action_t, editing_action_t > | |
| Cunravel::composite_action_t | |
| ►Ccrtp_meta_type< editing_action_t > | |
| Cunravel::editing_action_t | |
| ►Ccrtp_meta_type< entity_add_component_action_t, editing_action_t > | |
| Cunravel::entity_add_component_action_t | |
| ►Ccrtp_meta_type< entity_add_script_component_action_t, editing_action_t > | |
| Cunravel::entity_add_script_component_action_t | |
| ►Ccrtp_meta_type< entity_remove_component_action_t, editing_action_t > | |
| Cunravel::entity_remove_component_action_t | |
| ►Ccrtp_meta_type< entity_remove_script_component_action_t, editing_action_t > | |
| Cunravel::entity_remove_script_component_action_t | |
| ►Ccrtp_meta_type< entity_set_active_action_t, editing_action_t > | |
| Cunravel::entity_set_active_action_t | |
| ►Ccrtp_meta_type< entity_set_materials_action_t, editing_action_t > | |
| Cunravel::entity_set_materials_action_t | |
| ►Ccrtp_meta_type< entity_set_name_action_t, editing_action_t > | |
| Cunravel::entity_set_name_action_t | |
| ►Ccrtp_meta_type< entity_set_tag_action_t, editing_action_t > | |
| Cunravel::entity_set_tag_action_t | |
| ►Ccrtp_meta_type< entity_set_text_bounds_action_t, editing_action_t > | |
| Cunravel::entity_set_text_bounds_action_t | |
| ►Ccrtp_meta_type< gizmo > | |
| ►Cunravel::gizmo | |
| Cunravel::gizmo_entity | |
| Cunravel::gizmo_physics_component | |
| ►Ccrtp_meta_type< inspector > | |
| Cunravel::inspector | Base class for type-specific property inspectors in the editor |
| ►Ccrtp_meta_type< inspector_alignment, inspector > | |
| Cunravel::inspector_alignment | |
| ►Ccrtp_meta_type< inspector_asset_handle, inspector > | |
| Cunravel::inspector_asset_handle | |
| ►Ccrtp_meta_type< inspector_asset_handle_animation, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_animation | |
| ►Ccrtp_meta_type< inspector_asset_handle_audio_clip, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_audio_clip | |
| ►Ccrtp_meta_type< inspector_asset_handle_font, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_font | |
| ►Ccrtp_meta_type< inspector_asset_handle_material, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_material | |
| ►Ccrtp_meta_type< inspector_asset_handle_mesh, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_mesh | |
| ►Ccrtp_meta_type< inspector_asset_handle_physics_material, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_physics_material | |
| ►Ccrtp_meta_type< inspector_asset_handle_prefab, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_prefab | |
| ►Ccrtp_meta_type< inspector_asset_handle_scene_prefab, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_scene_prefab | |
| ►Ccrtp_meta_type< inspector_asset_handle_style_sheet, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_style_sheet | |
| ►Ccrtp_meta_type< inspector_asset_handle_texture, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_texture | |
| ►Ccrtp_meta_type< inspector_asset_handle_ui_tree, inspector_asset_handle > | |
| Cunravel::inspector_asset_handle_ui_tree | |
| ►Ccrtp_meta_type< inspector_bbox, inspector > | |
| Cunravel::inspector_bbox | |
| ►Ccrtp_meta_type< inspector_bool, inspector > | |
| Cunravel::inspector_bool | |
| ►Ccrtp_meta_type< inspector_bvec2, inspector > | |
| Cunravel::inspector_bvec2 | |
| ►Ccrtp_meta_type< inspector_bvec3, inspector > | |
| Cunravel::inspector_bvec3 | |
| ►Ccrtp_meta_type< inspector_bvec4, inspector > | |
| Cunravel::inspector_bvec4 | |
| ►Ccrtp_meta_type< inspector_color, inspector > | |
| Cunravel::inspector_color | |
| ►Ccrtp_meta_type< inspector_double, inspector > | |
| Cunravel::inspector_double | |
| ►Ccrtp_meta_type< inspector_duration_sec_double, inspector > | |
| Cunravel::inspector_duration_sec_double | |
| ►Ccrtp_meta_type< inspector_duration_sec_float, inspector > | |
| Cunravel::inspector_duration_sec_float | |
| ►Ccrtp_meta_type< inspector_entity, inspector > | |
| Cunravel::inspector_entity | |
| ►Ccrtp_meta_type< inspector_float, inspector > | |
| Cunravel::inspector_float | |
| ►Ccrtp_meta_type< inspector_gradient, inspector > | |
| Cunravel::inspector_gradient | |
| ►Ccrtp_meta_type< inspector_gradient_float, inspector > | |
| Cunravel::inspector_gradient_float | |
| ►Ccrtp_meta_type< inspector_gradient_frange, inspector > | |
| Cunravel::inspector_gradient_frange | |
| ►Ccrtp_meta_type< inspector_int16, inspector > | |
| Cunravel::inspector_int16 | |
| ►Ccrtp_meta_type< inspector_int32, inspector > | |
| Cunravel::inspector_int32 | |
| ►Ccrtp_meta_type< inspector_int64, inspector > | |
| Cunravel::inspector_int64 | |
| ►Ccrtp_meta_type< inspector_int8, inspector > | |
| Cunravel::inspector_int8 | |
| ►Ccrtp_meta_type< inspector_layer, inspector > | |
| Cunravel::inspector_layer | |
| ►Ccrtp_meta_type< inspector_light_component, inspector > | |
| Cunravel::inspector_light_component | |
| ►Ccrtp_meta_type< inspector_mono_object, inspector > | |
| Cunravel::inspector_mono_object | |
| ►Ccrtp_meta_type< inspector_mono_scoped_object, inspector_mono_object > | |
| Cunravel::inspector_mono_scoped_object | |
| ►Ccrtp_meta_type< inspector_particle_emitter_component, inspector > | |
| Cunravel::inspector_particle_emitter_component | |
| ►Ccrtp_meta_type< inspector_path, inspector > | |
| Cunravel::inspector_path | |
| ►Ccrtp_meta_type< inspector_physics_compound_shape, inspector > | |
| Cunravel::inspector_physics_compound_shape | |
| ►Ccrtp_meta_type< inspector_prefab_component, inspector > | |
| Cunravel::inspector_prefab_component | |
| ►Ccrtp_meta_type< inspector_quaternion, inspector > | |
| Cunravel::inspector_quaternion | |
| ►Ccrtp_meta_type< inspector_range_double, inspector > | |
| Cunravel::inspector_range_double | |
| ►Ccrtp_meta_type< inspector_range_float, inspector > | |
| Cunravel::inspector_range_float | |
| ►Ccrtp_meta_type< inspector_range_int16, inspector > | |
| Cunravel::inspector_range_int16 | |
| ►Ccrtp_meta_type< inspector_range_int32, inspector > | |
| Cunravel::inspector_range_int32 | |
| ►Ccrtp_meta_type< inspector_range_int64, inspector > | |
| Cunravel::inspector_range_int64 | |
| ►Ccrtp_meta_type< inspector_range_int8, inspector > | |
| Cunravel::inspector_range_int8 | |
| ►Ccrtp_meta_type< inspector_range_uint16, inspector > | |
| Cunravel::inspector_range_uint16 | |
| ►Ccrtp_meta_type< inspector_range_uint32, inspector > | |
| Cunravel::inspector_range_uint32 | |
| ►Ccrtp_meta_type< inspector_range_uint64, inspector > | |
| Cunravel::inspector_range_uint64 | |
| ►Ccrtp_meta_type< inspector_range_uint8, inspector > | |
| Cunravel::inspector_range_uint8 | |
| ►Ccrtp_meta_type< inspector_resolution_settings, inspector > | |
| Cunravel::inspector_resolution_settings | |
| ►Ccrtp_meta_type< inspector_shared_material, inspector > | |
| Cunravel::inspector_shared_material | |
| ►Ccrtp_meta_type< inspector_size_double, inspector > | |
| Cunravel::inspector_size_double | |
| ►Ccrtp_meta_type< inspector_size_float, inspector > | |
| Cunravel::inspector_size_float | |
| ►Ccrtp_meta_type< inspector_size_int16, inspector > | |
| Cunravel::inspector_size_int16 | |
| ►Ccrtp_meta_type< inspector_size_int32, inspector > | |
| Cunravel::inspector_size_int32 | |
| ►Ccrtp_meta_type< inspector_size_int64, inspector > | |
| Cunravel::inspector_size_int64 | |
| ►Ccrtp_meta_type< inspector_size_int8, inspector > | |
| Cunravel::inspector_size_int8 | |
| ►Ccrtp_meta_type< inspector_size_uint16, inspector > | |
| Cunravel::inspector_size_uint16 | |
| ►Ccrtp_meta_type< inspector_size_uint32, inspector > | |
| Cunravel::inspector_size_uint32 | |
| ►Ccrtp_meta_type< inspector_size_uint64, inspector > | |
| Cunravel::inspector_size_uint64 | |
| ►Ccrtp_meta_type< inspector_size_uint8, inspector > | |
| Cunravel::inspector_size_uint8 | |
| ►Ccrtp_meta_type< inspector_string, inspector > | |
| Cunravel::inspector_string | |
| ►Ccrtp_meta_type< inspector_text_style, inspector > | |
| Cunravel::inspector_text_style | |
| ►Ccrtp_meta_type< inspector_text_style_flags, inspector > | |
| Cunravel::inspector_text_style_flags | |
| ►Ccrtp_meta_type< inspector_transform, inspector > | |
| Cunravel::inspector_transform | |
| ►Ccrtp_meta_type< inspector_uint16, inspector > | |
| Cunravel::inspector_uint16 | |
| ►Ccrtp_meta_type< inspector_uint32, inspector > | |
| Cunravel::inspector_uint32 | |
| ►Ccrtp_meta_type< inspector_uint64, inspector > | |
| Cunravel::inspector_uint64 | |
| ►Ccrtp_meta_type< inspector_uint8, inspector > | |
| Cunravel::inspector_uint8 | |
| ►Ccrtp_meta_type< inspector_uuid, inspector > | |
| Cunravel::inspector_uuid | |
| ►Ccrtp_meta_type< inspector_vec2, inspector > | |
| Cunravel::inspector_vec2 | |
| ►Ccrtp_meta_type< inspector_vec3, inspector > | |
| Cunravel::inspector_vec3 | |
| ►Ccrtp_meta_type< inspector_vec4, inspector > | |
| Cunravel::inspector_vec4 | |
| ►Ccrtp_meta_type< material > | |
| Cunravel::material | Base class for materials used in rendering |
| ►Ccrtp_meta_type< mesh_importer_meta, asset_importer_meta > | |
| Cunravel::mesh_importer_meta | |
| ►Ccrtp_meta_type< model > | |
| Cunravel::model | Structure describing a LOD group (set of meshes), LOD transitions, and their materials |
| ►Ccrtp_meta_type< pbr_material, material > | |
| Cunravel::pbr_material | Class for physically-based rendering (PBR) materials |
| ►Ccrtp_meta_type< property_action_t, editing_action_t > | |
| Cunravel::property_action_t | |
| ►Ccrtp_meta_type< texture_importer_meta, asset_importer_meta > | |
| Cunravel::texture_importer_meta | |
| ►Ccrtp_meta_type< tracked_lambda_action_t, editing_action_t > | |
| Cunravel::tracked_lambda_action_t | |
| ►Ccrtp_meta_type< transform_move_action_t, editing_action_t > | |
| Cunravel::transform_move_action_t | |
| ►Ccrtp_meta_type< transform_move_global_action_t, editing_action_t > | |
| Cunravel::transform_move_global_action_t | |
| ►Ccrtp_meta_type< transform_rotate_action_t, editing_action_t > | |
| Cunravel::transform_rotate_action_t | |
| ►Ccrtp_meta_type< transform_scale_action_t, editing_action_t > | |
| Cunravel::transform_scale_action_t | |
| ►Ccrtp_meta_type< transform_skew_action_t, editing_action_t > | |
| Cunravel::transform_skew_action_t | |
| ►Ccrtp_meta_type< untracked_action_t, editing_action_t > | |
| Cunravel::untracked_action_t | |
| Ccrtp_meta_type< T, Args > | |
| Cunravel::mesh::armature_node | |
| Cunravel::assao_pass | |
| Cunravel::asset_database | Manages asset metadata and provides functionality for adding, removing, and querying assets |
| Casset_handle< T > | Represents a handle to an asset, providing access and management functions |
| Casset_handle< gfx::texture > | |
| Casset_handle< unravel::animation_clip > | |
| Casset_handle< unravel::audio_clip > | |
| Casset_handle< unravel::font > | |
| Casset_handle< unravel::material > | |
| Casset_handle< unravel::mesh > | |
| Casset_handle< unravel::physics_material > | |
| Casset_handle< unravel::prefab > | |
| Casset_handle< unravel::scene_prefab > | |
| Casset_handle< unravel::ui_tree > | |
| Casset_link< T > | Represents a link to an asset, including its task and weak pointer |
| Cunravel::asset_manager | Manages assets, including loading, unloading, and storage |
| Cunravel::asset_compiler::asset_manifest | Manifest data for compiled assets |
| Cunravel::asset_meta | Metadata for an asset, including its UUID and type |
| Cunravel::defaults::asset_preview_result | Creates a default 3D scene for asset preview |
| Cunravel::settings::asset_settings | |
| Cunravel::asset_watcher | |
| Cgfx::Atlas | |
| Cgfx::AtlasRegion | |
| Cunravel::atmospheric_pass | |
| Cunravel::atmospheric_pass_perez | |
| Cunravel::atmospheric_pass_skybox | |
| CAttrib | |
| Cunravel::audio_system | Manages the audio operations and integrates with the audio backend |
| CAviWriter | |
| CAxis | |
| Cinput::gamepad_360::axis | |
| Cgenerator::axis_flip_mesh_t< mesh_t > | |
| Cgenerator::axis_swap_mesh_t< mesh_t > | Swaps any number of axis in the mesh |
| Cgenerator::axis_swap_mesh_t< lathe_mesh_t< circle_shape_t > > | |
| Cgenerator::axis_swap_mesh_t< lathe_mesh_t< line_shape_t > > | |
| Cgenerator::axis_swap_mesh_t< lathe_mesh_t< translate_shape_t< circle_shape_t > > > | |
| Cgenerator::axis_swap_path_t< path_t > | Swaps axis in path |
| Cgenerator::axis_swap_shape_t< shape_t > | Swaps the x and y axis |
| ►Cunravel::base_font | |
| Cunravel::font | |
| Cunravel::scaled_font | |
| ►Csinks::base_sink | |
| Cunravel::console_log_panel | |
| ►Cunravel::basic_component | Basic component structure that other components can inherit from |
| ►Cunravel::component_crtp< root_component > | |
| Cunravel::active_component | |
| Cunravel::root_component | Root component structure for the ACE framework, serves as the base component |
| ►Cunravel::component_crtp< animation_component > | |
| Cunravel::animation_component | |
| ►Cunravel::component_crtp< assao_component > | |
| Cunravel::assao_component | |
| ►Cunravel::component_crtp< audio_listener_component > | |
| Cunravel::audio_listener_component | Class that contains core data for audio listeners. There can only be one instance of it per scene |
| ►Cunravel::component_crtp< audio_source_component > | |
| Cunravel::audio_source_component | Class that contains core data for audio sources |
| ►Cunravel::component_crtp< bone_component > | |
| Cunravel::bone_component | |
| ►Cunravel::component_crtp< camera_component > | |
| Cunravel::camera_component | Class that contains core camera data, used for rendering and other purposes |
| ►Cunravel::component_crtp< fxaa_component > | |
| Cunravel::fxaa_component | |
| ►Cunravel::component_crtp< light_component > | |
| Cunravel::light_component | Class that contains core light data, used for rendering and other purposes |
| ►Cunravel::component_crtp< reflection_probe_component > | |
| Cunravel::reflection_probe_component | Class that contains core reflection probe data, used for rendering and other purposes |
| ►Cunravel::component_crtp< skylight_component > | |
| Cunravel::skylight_component | Class that contains sky light data |
| ►Cunravel::component_crtp< ssr_component > | |
| Cunravel::ssr_component | |
| ►Cunravel::component_crtp< submesh_component > | |
| Cunravel::submesh_component | |
| ►Cunravel::component_crtp< test_component > | |
| Cunravel::test_component | |
| ►Cunravel::component_crtp< text_component > | |
| Cunravel::text_component | |
| ►Cunravel::component_crtp< tonemapping_component > | |
| Cunravel::tonemapping_component | |
| Cunravel::component_crtp< T, Base > | CRTP (Curiously Recurring Template Pattern) base structure for components |
| ►Cunravel::owned_component | Component that is owned by an entity |
| ►Cunravel::component_crtp< model_component, owned_component > | |
| Cunravel::model_component | Class that contains core data for meshes |
| ►Cunravel::component_crtp< particle_emitter_component, owned_component > | |
| Cunravel::particle_emitter_component | Component that wraps particle system emitter functionality |
| ►Cunravel::component_crtp< physics_component, owned_component > | |
| Cunravel::physics_component | Component that handles physics properties and behaviors |
| ►Cunravel::component_crtp< prefab_component, owned_component > | |
| Cunravel::prefab_component | Component that holds a reference to a prefab asset and tracks property overrides |
| ►Cunravel::component_crtp< script_component, owned_component > | |
| Cunravel::script_component | Class that contains core data for audio listeners. There can only be one instance of it per scene |
| ►Cunravel::component_crtp< transform_component, owned_component > | |
| Cunravel::transform_component | Component that handles transformations (position, rotation, scale, etc.) in the ACE framework |
| ►Cunravel::component_crtp< ui_document_component, owned_component > | |
| Cunravel::ui_document_component | Component that holds a reference to a UI document for RmlUi rendering |
| Cser20::basic_handle_link< T > | |
| ►Cser20::basic_handle_link< entt::const_handle > | |
| Cser20::const_entity_handle_link | |
| ►Cser20::basic_handle_link< entt::handle > | |
| Cser20::entity_handle_link | |
| ►Cunravel::basic_storage | Abstract base class for asset storage |
| Cunravel::asset_storage< T > | Manages storage and loading of assets of a specific type |
| Cunravel::batch_collector | Core batch collection system for grouping compatible draw calls |
| Cunravel::batch_group | A group of instances that can be rendered together |
| Cunravel::batch_instance | Instance data for a single object in a batch |
| Cunravel::batch_instance_collection | Collection of batch instances with utilities |
| Cunravel::batch_key | Batch key structure for grouping compatible draw calls |
| Cunravel::batch_stats | Statistics for batch collection and rendering performance |
| Cps::ParticleSystem::BatchedParticle | |
| Cmath::bbox | Storage for box vector values and wraps up common functionality |
| Cmono::managed_interface::bbox | |
| Cgenerator::bezier_mesh_t< D0, D1 > | |
| Cgenerator::bezier_shape_t< D > | |
| Cgml::detail::bezierDerivativeImpl< O, D, VecT, T > | |
| Cgml::detail::bezierDerivativeImpl< 0, 1, VecT, T > | |
| Cgml::detail::bezierDerivativeImpl< 0, D, VecT, T > | |
| Cgml::detail::bezierDerivativeImpl< O, 1, VecT, T > | |
| Cunravel::editing_manager::billboard_gizmos | |
| Cinput::bimap< K, V > | |
| Cunravel::blend_over_param | |
| Cunravel::blend_over_time | |
| Cunravel::blend_space_def | |
| Cunravel::blend_space_point | |
| Cunravel::blend_state | |
| Cunravel::blit_pass | |
| Cmoodycamel::BlockingConcurrentQueue< T, Traits > | |
| Cunravel::mesh::bone_combination_key | |
| Cunravel::skin_bind_data::bone_influence | Describes the vertices that are connected to the referenced bone and how much influence it has on them |
| Cunravel::bone_palette | Outlines a collection of bones that influence a given set of faces/vertices in the mesh |
| Cunravel::skin_bind_data::bone_query | |
| Cunravel::reflection_probe::box | Structure representing box projection data |
| Cgenerator::detail::box_corner_t | |
| Cgenerator::detail::box_corners_t | |
| Cgenerator::detail::box_edge_t | |
| Cgenerator::detail::box_edges_t | |
| Cgenerator::detail::box_face_t | |
| Cgenerator::detail::box_faces_t | |
| Cgenerator::box_mesh_t | |
| Cmath::bsphere | Provides storage for common representation of spherical bounding volume, and wraps up common functionality |
| Cgfx::buffer_type | Type of vertex and index buffer to use with a TextBuffer |
| Cunravel::bullet_backend | |
| Cinput::gamepad_360::button | |
| Cinput::button_state_map | |
| Cfs::cache< T > | |
| Cfs::cache< T >::cache_entry | |
| Cgfx::font_manager::cached_font | |
| Csubprocess::call_result | |
| Ccmd_line::callback_args | |
| ►Cbgfx::CallbackI | |
| Cgfx::gfx_callback | |
| Cunravel::camera_storage | Structure for storing camera related context |
| Cunravel::camera_system | |
| Cunravel::camera_updated_tag | |
| Cgenerator::detail::cap_t | |
| Cgenerator::capped_cone_mesh_t | |
| Cgenerator::capped_cylinder_mesh_t | |
| Cgenerator::capped_tube_mesh_t | |
| Cgenerator::capsule_mesh_t | |
| Cchecked_array_deleter< T > | |
| Cchecked_deleter< T > | |
| Cgenerator::circle_shape_t | |
| Cunravel::shadow::ClearValues | |
| Cgfx::clip_quad_def | |
| Cmath::color | |
| Cmono::managed_interface::color | |
| Cunravel::compiled_resource_manager< CompiledType, InternalHandle, RmlHandle, MaxHandles > | Template struct for managing compiled resources with handle allocators |
| Cunravel::compiled_resource_manager< CompiledFilter, compiled_filter_handle, Rml::CompiledFilterHandle, MAX_COMPILED_FILTERS > | |
| Cunravel::compiled_resource_manager< CompiledGeometry, compiled_geometry_handle, Rml::CompiledGeometryHandle, MAX_COMPILED_GEOMETRIES > | |
| Cunravel::compiled_resource_manager< CompiledShader, compiled_shader_handle, Rml::CompiledShaderHandle, MAX_COMPILED_SHADERS > | |
| Cunravel::compiled_resource_manager< CompiledTexture, compiled_texture_handle, Rml::TextureHandle, MAX_COMPILED_TEXTURES > | |
| Cunravel::component_meta< T > | |
| Cglm::detail::compute_to_string< math::transform_t< T, Q > > | |
| Cmoodycamel::ConcurrentQueue< T, Traits > | |
| Cmoodycamel::ConcurrentQueueDefaultTraits | |
| Cmoodycamel::details::ConcurrentQueueProducerTypelessBase | |
| Cgenerator::cone_mesh_t | |
| Cunravel::ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings | Cone tracing parameters |
| Cmoodycamel::details::const_numeric_max< T > | |
| Cmoodycamel::ConsumerToken | |
| Cunravel::content_browser_item | |
| Cunravel::content_browser_panel | |
| Crtti::context | |
| Cgenerator::convex_polygon_mesh_t | |
| Cinput::coord | |
| Cunravel::crash::crash_handlers | |
| Cunravel::shadow::csm_optimization_flags | |
| Cgenerator::cylinder_mesh_t | |
| Cgfx::dd_raii | |
| CDdVertex | |
| CDebugDrawEncoder | |
| CDebugDrawEncoderImpl | |
| CDebugDrawEncoderScopePush | |
| CDebugDrawShared | |
| Cunravel::editor_settings::debugger_settings | |
| CDebugMesh | |
| CDebugMeshVertex | |
| CDebugShapeVertex | |
| CDebugUvVertex | |
| CDebugVertex | |
| Cunravel::defaults | Provides default initialization and creation functions for various entities and assets |
| Cunravel::deploy | |
| Cunravel::deploy_panel | |
| Cunravel::deploy_settings | |
| Cunravel::shadow::DepthImpl | |
| Cunravel::light::directional | Struct representing directional light specific properties |
| Cunravel::light::directional_shadowmap_params | |
| Cgenerator::disk_mesh_t | |
| Cunravel::dockspace | |
| Cgenerator::dodecahedron_mesh_t | |
| Cunravel::ecs | Manages the entity-component-system (ECS) operations for the ACE framework |
| Cgenerator::edge_generator_type< primitive_t, typename > | |
| Cgenerator::edge_generator_type< generator::merge_path_t< Tail... > > | |
| Cgenerator::edge_generator_type< generator::merge_shape_t< Tail... > > | |
| Cgenerator::edge_generator_type< generator::transform_path_t< path_t > > | |
| Cgenerator::edge_generator_type< generator::transform_shape_t< shape_t > > | |
| Cgenerator::edge_generator_type< Head > | |
| Cgenerator::edge_generator_type< path_t > | |
| Cgenerator::edge_generator_type< primitive_t, std::void_t< decltype(std::declval< const primitive_t >().edges())> > | |
| Cgenerator::edge_generator_type< shape_t > | |
| Cgenerator::edge_t | |
| Cgenerator::empty_path_t::edges_t | |
| Cgenerator::empty_shape_t::edges_t | |
| Cgenerator::flip_path_t< path_t >::edges_t | |
| Cgenerator::flip_shape_t< shape_t >::edges_t | |
| Cgenerator::merge_path_t< Head, Tail... >::edges_t | |
| Cgenerator::merge_shape_t< Head, Tail... >::edges_t | |
| Cgenerator::parametric_path_t::edges_t | |
| Cgenerator::parametric_shape_t::edges_t | |
| Cgenerator::repeat_path_t< path_t >::edges_t | |
| Cgenerator::repeat_shape_t< shape_t >::edges_t | |
| Cgenerator::subdivide_path_t< path_t >::edges_t | |
| Cgenerator::subdivide_shape_t< shape_t >::edges_t | |
| Cunravel::editing_manager | |
| Cunravel::editor | |
| Cunravel::editor_actions | |
| Cunravel::editor_settings | |
| Cunravel::editor_settings_panel | |
| Cps::Emitter | |
| CEmitterDirection | |
| CEmitterHandle | |
| CEmitterShape | |
| CEmitterUniforms | |
| ►Cgenerator::empty_mesh | Empty Mesh with zero vertices and triangles |
| Cgenerator::merge_mesh_t<> | |
| ►Cgenerator::empty_path_t | Empty path with zero vertices and edges |
| Cgenerator::merge_path_t<> | |
| ►Cgenerator::empty_shape_t | Empty shape with zero vertices and edges |
| Cgenerator::merge_shape_t<> | |
| Cunravel::engine | |
| Cunravel::entity_components< Entity > | |
| Cunravel::entity_data< Entity > | |
| ►Cunravel::entity_panel | |
| Cunravel::hierarchy_panel | |
| Cunravel::inspector_panel | |
| Cunravel::scene_panel | |
| Cfs::watcher::entry | |
| Cunravel::events | |
| ►Cstd::exception | |
| ►Cutf8::exception | |
| Cutf8::invalid_code_point | |
| Cutf8::invalid_utf16 | |
| Cutf8::invalid_utf8 | |
| Cutf8::not_enough_room | |
| Cunravel::crash::exception_info | Exception information structure
|
| Cunravel::editor_settings::external_tools_settings | |
| Cgenerator::extrude_mesh_t< shape_t, path_t > | |
| Cgenerator::extrude_mesh_t< circle_shape_t, helix_path_t > | |
| Cgenerator::extrude_mesh_t< circle_shape_t, knot_path_t > | |
| Cunravel::mesh::face_influences | |
| ►Cstd::false_type | |
| Chelper::is_chrono_duration< T > | |
| Cgfx::fbo_attachment | |
| Cgfx::fbo_key | |
| Cunravel::ssr_pass::fidelityfx_ssr_settings | FidelityFX SSR settings |
| ►CRml::FileInterface | |
| Cunravel::RmlUi_FileInterface | |
| Cgenerator::flip_mesh_t< mesh_t > | Flips mesh inside out. Reverses triangles and normals |
| Cgenerator::flip_path_t< path_t > | Flips mesh inside out. Reverses triangles and normals |
| Cgenerator::flip_shape_t< shape_t > | Flips shape direction. Reverses edges and tangents |
| Cunravel::editing_manager::focused | |
| ►CGenerateIconFontCppHeaders.Font | |
| ►CGenerateIconFontCppHeaders.FontFA4 | |
| CGenerateIconFontCppHeaders.FontFK | |
| ►CGenerateIconFontCppHeaders.FontFA5 | |
| CGenerateIconFontCppHeaders.FontFA5Brands | |
| CGenerateIconFontCppHeaders.FontII | |
| CGenerateIconFontCppHeaders.FontKI | |
| CGenerateIconFontCppHeaders.FontMD | |
| CGenerateIconFontCppHeaders.FontMDI | |
| CImGui::Font | |
| Cgfx::font_info | |
| Cgfx::font_manager | |
| Cgfx::font_profile_scope | |
| CFontRangeMerge | |
| Cunravel::footer_panel | |
| Cgfx::format_details | |
| Cunravel::frag_atom | |
| Cmath::frustum | Storage for frustum planes / values and wraps up common functionality |
| Cunravel::shadow::frustum_calculation_method | |
| Cunravel::fxaa_pass | |
| Cunravel::game_panel | |
| Cinput::gamepad_360 | |
| Cinput::gamepad_action_map | |
| Cinput::gamepad_action_map::gamepad_entry | |
| Cgenerator::gen_iterator_t< generator_t, typename > | |
| Cunravel::thumbnail_manager::generated_thumbnail | |
| Cgenerator::generated_type< generator_t, typename > | |
| Cgenerator::generated_type< generator_t, std::void_t< decltype(std::declval< const generator_t >().generate())> > | |
| Cunravel::thumbnail_manager::generator | |
| CGeometryT< MaxHandlesT >::Geometry | |
| CGeometryHandle | |
| CGeometryT< MaxHandlesT > | |
| CGeometryT< DEBUG_DRAW_CONFIG_MAX_GEOMETRY > | |
| Cunravel::gizmo_registry | |
| Cunravel::gizmos_renderer | |
| Cgfx::glyph_info | A structure that describe a glyph |
| Cunravel::gpu_program | Class representing a GPU program |
| Cmath::gradient< T > | |
| Cmath::gradient< float > | |
| Cmath::gradient< math::color > | |
| Cmath::gradient< range > | |
| Cmath::gradient_point< T > | |
| Cunravel::settings::graphics_settings | |
| Cunravel::editing_manager::grid | |
| Cgenerator::grid_shape_t | |
| Cgfx::handle_impl< Base, T > | |
| ►Cgfx::handle_impl< frame_buffer, frame_buffer_handle > | |
| Cgfx::frame_buffer | |
| ►Cgfx::handle_impl< index_buffer, index_buffer_handle > | |
| Cgfx::index_buffer | |
| ►Cgfx::handle_impl< program, program_handle > | |
| Cgfx::program | |
| ►Cgfx::handle_impl< shader, shader_handle > | |
| Cgfx::shader | |
| ►Cgfx::handle_impl< texture, texture_handle > | |
| Cgfx::texture | |
| ►Cgfx::handle_impl< uniform, uniform_handle > | |
| Cgfx::uniform | |
| ►Cgfx::handle_impl< vertex_buffer, vertex_buffer_handle > | |
| Cgfx::vertex_buffer | |
| Cstd::hash< contact_key > | |
| Cstd::hash< gfx::fbo_key > | |
| Cstd::hash< gfx::texture_key > | |
| Cstd::hash< unravel::batch_key > | |
| Cunravel::header_panel | |
| Cgenerator::helix_path_t | |
| Cunravel::hiz_pass | |
| Cunravel::hub | |
| Cgenerator::ico_sphere_mesh_t | |
| Cgenerator::icosahedron_mesh_t | |
| Cunravel::id_component | Component that provides a unique identifier (UUID) for an entity |
| Cmoodycamel::details::identity< T > | |
| CImGui_ImplOSPP_Data | |
| CImGui_ImplOSPP_ViewportData | |
| Cunravel::imgui_interface | |
| Cunravel::imgui_panels | |
| CImGuiToast | |
| Cfs::watcher::impl | |
| Cunravel::importer::imported_material | |
| Cunravel::importer::imported_texture | |
| CImGui::ImTexture | |
| Cunravel::mesh::info | |
| Cunravel::init_error | |
| ►Cinput::input_device | |
| ►Cinput::gamepad | |
| Cinput::os_gamepad | |
| ►Cinput::keyboard | |
| Cinput::os_keyboard | |
| ►Cinput::mouse | |
| Cinput::os_mouse | |
| ►Cinput::input_manager | |
| Cinput::os_input_manager | |
| Cinput::input_reference_size | |
| Cunravel::settings::input_settings | |
| Cunravel::input_system | |
| ►CInputArchive | |
| Cser20::YAMLInputArchive | |
| Cunravel::inspect_result | Result of an inspection operation indicating what changes occurred |
| Cunravel::inspector_registry | Registry for managing type-specific inspector instances |
| Cunravel::instance_vertex_data | GPU-friendly vertex data for instancing |
| Cunravel::editing_manager::inverse_kinematics | |
| ►Cstd::is_trivially_destructible | |
| Cmoodycamel::details::is_trivially_destructible< T > | |
| Cutf8::iterator< octet_iterator > | |
| Cutf8::unchecked::iterator< octet_iterator > | |
| Cunravel::animation_channel::key< T > | Struct representing a keyframe for animation |
| Cinput::keyboard_action_map::key_entry | |
| Cinput::key_state_map | |
| Cinput::keyboard_action_map | |
| Cgenerator::knot_path_t | |
| ►CGenerateIconFontCppHeaders.Language | |
| ►CGenerateIconFontCppHeaders.LanguageC89 | |
| CGenerateIconFontCppHeaders.LanguageCpp11 | |
| CGenerateIconFontCppHeaders.LanguageCSharp | |
| Cgenerator::lathe_mesh_t< shape_t > | |
| Cgenerator::lathe_mesh_t< circle_shape_t > | |
| Cgenerator::lathe_mesh_t< line_shape_t > | |
| Cgenerator::lathe_mesh_t< translate_shape_t< circle_shape_t > > | |
| Cunravel::layer_component | Component that provides a layer mask for an entity |
| Cunravel::layer_mask | |
| Cunravel::settings::layer_settings | |
| Cunravel::shadow::Light | |
| Cunravel::light | Struct representing a light |
| Cunravel::shadow::LightType | |
| Cgenerator::line_path_t | |
| Cgenerator::line_shape_t | |
| Cunravel::load_context | |
| Cunravel::mesh::load_data | Struct used for mesh construction |
| Cunravel::rendering::lod_data | Contains level of detail (LOD) data for an entity |
| Cunravel::console_log_panel::log_entry | |
| Cunravel::console_log_panel::log_source | |
| Cunravel::log_stopwatch< lvl, T > | |
| Cunravel::logging | |
| Cunravel::manifold_point | |
| Cfs::syncer::mapping | |
| Cmono::managed_interface::material_properties | |
| Cunravel::mesh_importer_meta::materials_meta | |
| CDebugDrawEncoderImpl::MatrixStack | |
| Cmoodycamel::details::max_align_t | |
| Cgenerator::merge_mesh_t< Mesh > | Merges (concatenates) multiple meshes to to together |
| Cgenerator::merge_mesh_t< axis_swap_mesh_t< detail::box_faces_t >, uv_flip_mesh_t< axis_swap_mesh_t< detail::box_faces_t > >, detail::box_faces_t > | |
| Cgenerator::merge_mesh_t< axis_swap_mesh_t< detail::box_faces_t >, uv_flip_mesh_t< axis_swap_mesh_t< detail::box_faces_t > >, detail::box_faces_t, axis_swap_mesh_t< detail::box_edges_t >, axis_swap_mesh_t< detail::box_edges_t >, detail::box_edges_t, detail::box_corners_t > | |
| Cgenerator::merge_mesh_t< box_face_t, uv_flip_mesh_t< flip_mesh_t< box_face_t > > > | |
| Cgenerator::merge_mesh_t< cone_mesh_t, axis_flip_mesh_t< translate_mesh_t< sphere_mesh_t > > > | |
| Cgenerator::merge_mesh_t< cone_mesh_t, uv_flip_mesh_t< flip_mesh_t< translate_mesh_t< disk_mesh_t > > > > | |
| Cgenerator::merge_mesh_t< cylinder_mesh_t, detail::cap_t, uv_flip_mesh_t< flip_mesh_t< detail::cap_t > > > | |
| Cgenerator::merge_mesh_t< cylinder_mesh_t, flip_mesh_t< uv_flip_mesh_t< cylinder_mesh_t > > > | |
| Cgenerator::merge_mesh_t< cylinder_mesh_t, translate_mesh_t< sphere_mesh_t >, translate_mesh_t< sphere_mesh_t > > | |
| Cgenerator::merge_mesh_t< Head, Tail... > | |
| Cgenerator::merge_mesh_t< Mesh, axis_flip_mesh_t< Mesh > > | |
| Cgenerator::merge_mesh_t< mirror_mesh_t< box_edge_t >, axis_flip_mesh_t< mirror_mesh_t< box_edge_t > > > | |
| Cgenerator::merge_mesh_t< mirror_mesh_t< mirror_mesh_t< box_corner_t > >, axis_flip_mesh_t< mirror_mesh_t< mirror_mesh_t< box_corner_t > > > > | |
| Cgenerator::merge_mesh_t< Tail... > | |
| Cgenerator::merge_mesh_t< tube_mesh_t, detail::tube_cap_t, flip_mesh_t< detail::tube_cap_t > > | |
| Cgenerator::merge_path_t< Path > | Merges (concatenates) multiple paths together |
| Cgenerator::merge_path_t< Head, Tail... > | |
| Cgenerator::merge_path_t< Tail... > | |
| Cgenerator::merge_shape_t< shape_t > | Merges (concatenates) multiple shapes together |
| Cgenerator::merge_shape_t< Head, Tail... > | |
| Cgenerator::merge_shape_t< line_shape_t, line_shape_t, line_shape_t, line_shape_t > | |
| Cgenerator::merge_shape_t< line_shape_t, translate_shape_t< circle_shape_t >, line_shape_t, translate_shape_t< circle_shape_t >, line_shape_t, translate_shape_t< circle_shape_t >, line_shape_t, translate_shape_t< circle_shape_t > > | |
| Cgenerator::merge_shape_t< repeat_shape_t< line_shape_t >, repeat_shape_t< line_shape_t > > | |
| Cgenerator::merge_shape_t< Tail... > | |
| Cunravel::mesh | Main class representing a 3D mesh with support for different LODs, submeshes, and skinning |
| Cunravel::settings::asset_settings::mesh_settings | |
| Cunravel::mesh::mesh_submesh_key | |
| Cgenerator::mesh_vertex_t | |
| Cunravel::asset_database::meta | Metadata information for an asset including its location |
| Cunravel::meta_any_proxy | Safe deferred property access proxy for arbitrary object properties |
| Cunravel::meta_any_proxy::meta_any_proxy_impl | Implementation containing the deferred access functions |
| Cgenerator::mirror_mesh_t< Mesh > | Duplicates the mesh by mirrorring it along an axis |
| Cgenerator::mirror_mesh_t< mirror_mesh_t< box_edge_t > > | |
| Cgenerator::mirror_mesh_t< mirror_mesh_t< mirror_mesh_t< box_corner_t > > > | |
| Cunravel::mesh_importer_meta::model_meta | |
| Cunravel::model_system | |
| Cmodule_data | |
| Cmodule_desc | |
| Cmono::mono_converter< hpp::small_vector< T, StaticCapacity > > | |
| ►Cmono::mono_converter< managed_interface::ui_event_base > | |
| Cmono::mono_converter< managed_interface::ui_change_event > | |
| Cmono::mono_converter< managed_interface::ui_key_event > | |
| Cmono::mono_converter< managed_interface::ui_pointer_event > | |
| Cmono::mono_converter< managed_interface::ui_slider_event > | |
| Cmono::mono_converter< managed_interface::ui_textinput_event > | |
| Cunravel::mono_field_proxy< T > | Proxy wrapper for mono field access that integrates with meta_any_proxy system |
| Cunravel::mono_inspector< T > | |
| Cunravel::mono_inspector< asset_handle< T > > | |
| Cunravel::mono_inspector< entt::handle > | |
| Cunravel::mono_inspector< mono::mono_array< T > > | |
| Cunravel::mono_inspector_collection | Inspector for collections (arrays and List<T>) with add/remove support |
| Cunravel::mono_inspector_enum< T > | |
| Cunravel::mono_loader< Archive, T > | |
| Cunravel::mono_loader< Archive, asset_handle< T > > | |
| Cunravel::mono_loader< Archive, entt::entity > | |
| Cunravel::mono_property_proxy< T > | Proxy wrapper for mono property access that integrates with meta_any_proxy system |
| Cunravel::mono_saver< Archive, T > | |
| Cunravel::mono_saver< Archive, asset_handle< T > > | |
| Cunravel::mono_saver< Archive, entt::entity > | |
| Cinput::mouse_action_map | |
| Cinput::mouse_action_map::mouse_entry | |
| CImBox::MsgBox | Individual message box instance |
| CImBox::MsgBoxConfig | Configuration for message box appearance and behavior |
| CImBox::MsgBoxManager | Message box manager for handling multiple popups |
| Cunravel::named_anim | |
| Cunravel::animation_pose::node | |
| Cunravel::animation_pose::node_desc | |
| Cmoodycamel::details::nomove_if< Enable > | |
| Cmoodycamel::details::nomove_if< false > | |
| Ccmd_line::numeric_base< T, num_base > | Class used to wrap integer types to specify desired numerical base for specific argument parsing |
| Cgenerator::obj_writer_t | A class for generating obj files for preview and debug purposes |
| Cfs::watcher::impl::observed_changes | |
| COcornutImguiContext | |
| Cunravel::mesh::optimizer_triangle_info | |
| Cunravel::mesh::optimizer_vertex_info | |
| ►COutputArchive | |
| Cser20::YAMLOutputArchive | |
| CPack2D | |
| CPackCube | |
| Cunravel::shadow::PackDepth | |
| Cgfx::Atlas::PackedLayer | |
| Cgenerator::parametric_mesh_t | A mesh with values evaluated using a callback function |
| Cgenerator::parametric_path_t | Path generated by evaluating callback functions at even intervals |
| Cgenerator::parametric_shape_t | A shape with values evaluated using a callback function |
| Cunravel::model::submit_callbacks::params | Parameters for the submit callbacks |
| Ccmd_line::parser | |
| Cps::Particle | |
| Cunravel::particle_system | System that manages and updates particle emitters in the ECS |
| Cps::ParticleSort | |
| Cps::ParticleSystem | |
| CParticleVertex | |
| Cserialization::path_context | |
| Cserialization::path_segment_guard | |
| Cgenerator::path_vertex_t | |
| Cfs::pattern_filter | A filter that combines include and exclude patterns for file/directory filtering |
| Cunravel::performance_profiler::per_frame_data | |
| Cunravel::performance_profiler | |
| Cunravel::physics_box_shape | Represents a box shape for physics calculations |
| Cunravel::physics_capsule_shape | Represents a capsule shape for physics calculations |
| Cunravel::physics_compound_shape | Represents a compound shape that can contain multiple types of shapes |
| Cunravel::physics_cylinder_shape | Represents a cylinder shape for physics calculations |
| Cunravel::physics_material | Represents the physical properties of a material |
| Cunravel::physics_mesh_shape | Represents a mesh shape for physics calculations |
| Cunravel::physics_sphere_shape | Represents a sphere shape for physics calculations |
| Cunravel::physics_system | Manages the physics operations using the specified backend |
| Cunravel::picking_manager | |
| ►Cunravel::rendering::pipeline | |
| Cunravel::rendering::deferred | |
| Cunravel::pipeline_camera | |
| Cunravel::rendering::pipeline_stats | |
| Cmath::plane | Storage for infinite plane |
| Cgenerator::plane_mesh_t | |
| Cinput::point | |
| Cpoint< T > | |
| Cunravel::light::point | Struct representing point light specific properties |
| Cpoint< std::int32_t > | |
| Cpoint< std::uint32_t > | |
| Cunravel::light::point_shadowmap_params | |
| CPosColorTexCoord0Vertex | |
| Cunravel::pose_mat4 | |
| Cunravel::pose_transform | |
| Cunravel::shadow::Light::Position | |
| Cunravel::shadow::PosNormalTexcoordVertex | |
| ►Cunravel::prefab | Represents a generic prefab with a buffer for serialized data |
| Cunravel::scene_prefab | Represents a scene-specific prefab. Inherits from the generic prefab structure |
| Cunravel::prefab_id_component | Component that provides a unique identifier (UUID) for a prefab |
| Cunravel::prefab_override_context | Global context for tracking prefab override changes during inspection |
| Cunravel::prefab_property_override | Stores both pretty and serialization paths for a prefab override |
| Cunravel::prefab_property_override_data | Represents a property override with entity UUID and component/property path |
| Cunravel::prefilter_pass | Performs GGX prefiltering on six 2D face textures to produce a filtered cubemap |
| Cunravel::mesh::preparation_data | |
| Cmoodycamel::ProducerToken | |
| CProgram | |
| Cunravel::shadow::Programs | |
| Cunravel::project_manager | |
| Cunravel::project_settings_panel | |
| Cunravel::editor_settings::projects_settings | |
| Cunravel::shadow::ProjType | |
| Cunravel::property_layout | Manages ImGui layout for property inspection in the editor |
| Cunravel::property_path_context | Context holder for tracking the current property path during inspection |
| Cunravel::texture_importer_meta::quality_meta | |
| Cmono::managed_interface::quaternion | |
| Crange< T > | |
| Crange< float > | |
| Crange< std::int32_t > | |
| Crange< std::uint32_t > | |
| Cmono::managed_interface::ray | |
| Cmono::managed_interface::raycast_hit | |
| Cunravel::raycast_hit | |
| Crect< T > | |
| Crect< std::int32_t > | |
| Cgenerator::rectangle_shape_t | |
| Cgfx::RectanglePacker | |
| CRectPack2DT< numBlocks > | |
| CRectPack2DT< 256 > | |
| CRectPackCubeT< numBlocks > | |
| Cunravel::reflection_probe | Structure representing a reflection probe |
| Cunravel::reflection_probe_system | |
| Cgfx::render_pass | |
| Cgfx::render_view | |
| Cunravel::render_window | Struct representing a render window |
| Cunravel::renderer | |
| Crendering_pipeline | Base class for different rendering paths in the ACE framework |
| Cunravel::rendering_system | Base class for different rendering paths in the ACE framework |
| ►CRml::RenderInterface | |
| Cunravel::RmlUi_RenderInterface | RmlUi render interface implementation using bgfx |
| Cunravel::shadow::RenderState | |
| Cgenerator::repeat_mesh_t< mesh_t > | |
| Cgenerator::repeat_path_t< path_t > | |
| Cgenerator::repeat_shape_t< shape_t > | |
| Cunravel::settings::resolution_settings::resolution | |
| Cunravel::settings::resolution_settings | |
| Cunravel::rich_segment | |
| Cunravel::rich_state | |
| Cunravel::mesh_importer_meta::rig_meta | |
| Cunravel::animation_importer_meta::root_motion_meta | |
| Cunravel::root_motion_params | |
| Cunravel::animation_pose::root_motion_result | |
| Cunravel::animation_pose::root_motion_state | |
| Cgenerator::rotate_mesh_t< mesh_t > | Rotates vertices and normals |
| Cgenerator::rotate_path_t< path_t > | Rotates vertices, tangents and normals |
| Cgenerator::rotate_shape_t< shape_t > | Rotates a shape around the origin on the xy-plane |
| Cgenerator::rounded_box_mesh_t | |
| Cgenerator::rounded_rectangle_shape_t | Rectangle with rounded corners centered at origin aligned along the x and y axis |
| Cunravel::assao_pass::run_params | |
| Cunravel::atmospheric_pass::run_params | |
| Cunravel::atmospheric_pass_perez::run_params | |
| Cunravel::atmospheric_pass_skybox::run_params | |
| Cunravel::blit_pass::run_params | |
| Cunravel::fxaa_pass::run_params | |
| Cunravel::hiz_pass::run_params | |
| Cunravel::prefilter_pass::run_params | |
| Cunravel::rendering::pipeline::run_params | |
| Cunravel::ssr_pass::run_params | |
| Cunravel::tonemapping_pass::run_params | |
| Cunravel::statistics_utils::sample_data | Class for collecting and managing time-series sample data. Maintains a rolling buffer of samples with automatic statistics calculation |
| Cunravel::save_context | |
| Cgenerator::scale_mesh_t< mesh_t > | Scales a mesh (keeps normals unit length) |
| Cgenerator::scale_path_t< path_t > | Scales a path. Keeps tangents and normals unit length |
| Cgenerator::scale_shape_t< shape_t > | Scales a shape keeping tangents unit length |
| Cunravel::scene | Represents a scene in the ACE framework, managing entities and their relationships |
| Cunravel::shadow::SceneSettings | |
| Cunravel::scope_perf_timer | |
| Cunravel::scratch_cache | |
| Cunravel::script | |
| Cunravel::asset_compiler::script_compilation_entry | |
| Cunravel::script_library | |
| Cunravel::script_component::script_object | |
| Cunravel::script_component::script_object_state | |
| Cunravel::script_system | |
| Cunravel::editing_manager::selection | |
| Cseq::seq_action | Represents an action within the sequence management system. Contains lifecycle events and management functions |
| Cseq::seq_manager::seq_info | Stores information about an action, including its state, depth, and associated scopes |
| Cseq::seq_inspect_info | Contains information for inspecting and debugging sequence actions |
| Cseq::seq_manager | Manages and coordinates multiple sequence actions with scoping, pausing, and updating capabilities |
| Cseq::seq_private | Provides internal utilities for managing seq_action objects. These methods allow for direct control over actions' state, progression, and other properties |
| Cseq::seq_scope_policy | Defines policies for scoping actions in a sequence |
| Cservice | |
| Cunravel::assao_pass::settings | |
| Cunravel::settings | |
| Cunravel::tonemapping_pass::settings | |
| Cunravel::shadow::shadowmap_generator | Shadow mapping generator with improved algorithms for high-altitude cameras |
| Cunravel::light::shadowmap_params | Struct representing common shadow map parameters |
| Cunravel::shadow::ShadowMapRenderTargets | |
| Cunravel::shadow::ShadowMapSettings | |
| Cgenerator::shape_to_path_t< shape_t > | |
| Cgenerator::shape_vertex_t | |
| Cunravel::crash::signal_info | Signal information structure |
| Cunravel::simulation | Class responsible for timers |
| CSimulationSpace | |
| Csize< T > | |
| Csize< float > | |
| Csize< std::int32_t > | |
| Csize< std::uint32_t > | |
| Cunravel::skin_bind_data | Structure describing how a skinned mesh should be bound to any bones that influence its vertices |
| Cunravel::shadow::SmImpl | |
| Cunravel::shadow::SmType | |
| Cunravel::editing_manager::snap | |
| ►Caudio::sound | |
| Cunravel::audio_clip | Struct representing an audio clip |
| Cunravel::reflection_probe::sphere | Structure representing sphere projection data |
| Cgenerator::sphere_mesh_t | |
| Cgenerator::spherical_cone_mesh_t | |
| Cgenerator::spherical_triangle_mesh_t | |
| Cgenerator::spherify_mesh_t< mesh_t > | Projects vertices on a sphere centered at origin |
| Cgenerator::spherify_mesh_t< icosahedron_mesh_t > | |
| Cunravel::light::spot | Struct representing spot light specific properties |
| Cunravel::light::spot_shadowmap_params | |
| Cunravel::shadow::Light::SpotDirectionInner | |
| Cgenerator::spring_mesh_t | |
| CSpriteHandle | |
| CSpriteT< MaxHandlesT, TextureSizeT > | |
| CSpriteT< 256, SPRITE_TEXTURE_SIZE > | |
| Cunravel::ssr_pass | |
| Cunravel::ssr_pass::ssr_settings | Combined SSR settings |
| Cunravel::settings::standalone_settings | |
| CDebugDrawEncoderImpl::State | |
| Cmoodycamel::details::static_is_lock_free< bool > | |
| Cmoodycamel::details::static_is_lock_free< U * > | |
| Cmoodycamel::details::static_is_lock_free_num< T > | |
| Cmoodycamel::details::static_is_lock_free_num< int > | |
| Cmoodycamel::details::static_is_lock_free_num< long > | |
| Cmoodycamel::details::static_is_lock_free_num< long long > | |
| Cmoodycamel::details::static_is_lock_free_num< short > | |
| Cmoodycamel::details::static_is_lock_free_num< signed char > | |
| ►Cmoodycamel::details::static_is_lock_free_num< std::make_signed< T >::type > | |
| Cmoodycamel::details::static_is_lock_free< T > | |
| CStaticAssert< Condition > | |
| CStaticAssert< true > | |
| Cunravel::statistics_panel | Panel that displays real-time performance statistics, profiler data, memory usage, and GPU resource utilization for the engine |
| Cfs::stream_buffer< Container, CharT, Traits > | |
| Cfs::stream_buffer< std::vector< uint8_t > > | |
| ►Cstd::streambuf | |
| Cfs::stream_buffer< Container, CharT, Traits >::membuf | |
| Cser20::membuf | |
| Cunravel::style_panel | |
| Cunravel::style_sheet | Represents a UI style sheet asset (CSS/RCSS document) |
| Cgenerator::subdivide_mesh_t< mesh_t, Iterations > | |
| Cgenerator::subdivide_mesh_t< mesh_t, 0 > | |
| Cgenerator::subdivide_mesh_t< mesh_t, 1 > | Subdivides each triangle to 4 parts by splitting edges |
| Cgenerator::subdivide_path_t< path_t > | |
| Cgenerator::subdivide_shape_t< shape_t > | Cuts each edge in half |
| Cunravel::mesh::submesh | Structure describing an individual "piece" of the mesh, often grouped by material, but can be any arbitrary collection of triangles |
| Cunravel::model::submit_callbacks | Callbacks for submitting the model for rendering |
| Cunravel::submit_context | Context information for batch submission |
| Csubprocess_s | |
| Cunravel::detail::sun_controller | |
| Cgenerator::svg_writer_t | A simple svg writer class for generating preview and debug images |
| Cfs::syncer | |
| ►CRml::SystemInterface | |
| Cunravel::RmlUi_SystemInterface | System interface implementation using engine's ospp systems |
| Cunravel::tag_component | Component that provides a tag (name or label) for an entity |
| Cgenerator::teapot_mesh_t | |
| Cunravel::ssr_pass::fidelityfx_ssr_settings::temporal_settings | Temporal accumulation parameters |
| Cunravel::shadow::TetrahedronFaces | |
| Cgfx::text_buffer | |
| Cunravel::text_buffer | |
| Cunravel::text_buffer_builder | |
| Cgfx::text_buffer_manager | |
| Cunravel::text_line | |
| Cgfx::text_line_metrics | Compute text crop area for text using a single font |
| Cgfx::text_metrics | |
| Cunravel::text_metrics | |
| Cgfx::text_rectangle | |
| Cunravel::text_style | |
| Cunravel::text_style_flags | |
| ►Ctraits::TextArchive | |
| Cser20::YAMLInputArchive | |
| Cser20::YAMLOutputArchive | |
| Cunravel::settings::asset_settings::texture_importer_settings | |
| Cgfx::texture_key | |
| Cmoodycamel::details::thread_id_converter< thread_id_t > | |
| Cunravel::threader | |
| Cmoodycamel::details::ThreadExitListener | |
| Cmoodycamel::details::ThreadExitNotifier | |
| Cunravel::thumbnail_manager | |
| Cunravel::settings::time_settings | |
| Cunravel::tonemapping_pass | |
| Cgenerator::torus_knot_mesh_t | |
| Cgenerator::torus_mesh_t | |
| Cunravel::crash::trace_info | Stack trace information |
| Cgenerator::transform_mesh_t< mesh_t > | Apply a mutator function to each vertex |
| Cgenerator::transform_mesh_t< cylinder_mesh_t > | |
| Cgenerator::transform_mesh_t< disk_mesh_t > | |
| Cgenerator::transform_mesh_t< icosahedron_mesh_t > | |
| Cgenerator::transform_mesh_t< lathe_mesh_t< circle_shape_t > > | |
| Cgenerator::transform_mesh_t< lathe_mesh_t< line_shape_t > > | |
| Cgenerator::transform_mesh_t< lathe_mesh_t< translate_shape_t< circle_shape_t > > > | |
| Cgenerator::transform_mesh_t< merge_mesh_t< cone_mesh_t, axis_flip_mesh_t< translate_mesh_t< sphere_mesh_t > > > > | |
| Cgenerator::transform_mesh_t< plane_mesh_t > | |
| Cgenerator::transform_mesh_t< spherical_triangle_mesh_t > | |
| Cgenerator::transform_path_t< path_t > | Apply a mutator function to each vertex |
| Cgenerator::transform_shape_t< shape_t > | Apply a mutator function to each vertex |
| Cgenerator::transform_shape_t< circle_shape_t > | |
| Cunravel::transform_system | |
| Cmath::transform_t< T, Q > | 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 |
| Cgenerator::translate_mesh_t< mesh_t > | Translates the position of each vertex by given amount |
| Cgenerator::translate_mesh_t< cylinder_mesh_t > | |
| Cgenerator::translate_mesh_t< disk_mesh_t > | |
| Cgenerator::translate_mesh_t< merge_mesh_t< cone_mesh_t, axis_flip_mesh_t< translate_mesh_t< sphere_mesh_t > > > > | |
| Cgenerator::translate_mesh_t< plane_mesh_t > | |
| Cgenerator::translate_mesh_t< spherical_triangle_mesh_t > | |
| Cgenerator::translate_path_t< path_t > | Translates the position of each vertex by given amount |
| Cgenerator::translate_shape_t< shape_t > | Translates the position of each vertex by given amount |
| Cgenerator::translate_shape_t< circle_shape_t > | |
| Cunravel::mesh::triangle | Structure describing data for a single triangle in the mesh |
| Cgenerator::triangle_generator_type< primitive_t, typename > | |
| Cgenerator::triangle_generator_type< generator::bezier_mesh_t< 4, 4 > > | |
| Cgenerator::triangle_generator_type< generator::convex_polygon_mesh_t > | |
| Cgenerator::triangle_generator_type< generator::merge_mesh_t< Tail... > > | |
| Cgenerator::triangle_generator_type< generator::transform_mesh_t< mesh_t > > | |
| Cgenerator::triangle_generator_type< generator::triangle_mesh_t > | |
| Cgenerator::triangle_generator_type< Head > | |
| Cgenerator::triangle_generator_type< mesh_t > | |
| Cgenerator::triangle_generator_type< primitive_t, std::void_t< decltype(std::declval< const primitive_t >().triangles())> > | |
| Cgenerator::triangle_mesh_t | |
| Cgenerator::triangle_t | |
| Cgenerator::axis_flip_mesh_t< mesh_t >::triangles_t | |
| Cgenerator::axis_swap_mesh_t< mesh_t >::triangles_t | |
| Cgenerator::dodecahedron_mesh_t::triangles_t | |
| Cgenerator::empty_mesh::triangles_t | |
| Cgenerator::extrude_mesh_t< shape_t, path_t >::triangles_t | |
| Cgenerator::flip_mesh_t< mesh_t >::triangles_t | |
| Cgenerator::icosahedron_mesh_t::triangles_t | |
| Cgenerator::lathe_mesh_t< shape_t >::triangles_t | |
| Cgenerator::merge_mesh_t< Head, Tail... >::triangles_t | |
| Cgenerator::parametric_mesh_t::triangles_t | |
| Cgenerator::repeat_mesh_t< mesh_t >::triangles_t | |
| Cgenerator::spherical_triangle_mesh_t::triangles_t | |
| Cgenerator::subdivide_mesh_t< mesh_t, 1 >::triangles_t | |
| Cgenerator::teapot_mesh_t::triangles_t | |
| Cgenerator::triangle_mesh_t::triangles_t | |
| ►Cstd::true_type | |
| Chelper::is_chrono_duration< std::chrono::duration< R, P > > | |
| Cgfx::true_type_font | |
| Cgenerator::detail::tube_cap_t | |
| Cgenerator::tube_mesh_t | |
| ►Cmono::managed_interface::ui_event_base | |
| Cmono::managed_interface::ui_change_event | |
| Cmono::managed_interface::ui_key_event | |
| Cmono::managed_interface::ui_pointer_event | |
| Cmono::managed_interface::ui_slider_event | |
| Cmono::managed_interface::ui_textinput_event | |
| Cunravel::ui_events | |
| Cunravel::ui_system | System responsible for managing user interface components and rendering |
| Cunravel::ui_tree | Represents a UI visual tree asset (HTML/RML document) |
| Cunravel::load_context::uid_mapping_t | |
| Cunravel::undo_redo_panel | |
| Cunravel::undo_redo_stack | |
| Cunravel::shadow::Uniforms | |
| Cunravel::uniforms_cache | Structure for caching uniforms |
| Cgenerator::uv_flip_mesh_t< mesh_t > | Flips texture coordinate axis directions |
| Cgenerator::uv_swap_mesh_t< mesh_t > | Swaps the texture coordinates axis u and v |
| Cseq::values_t< T > | |
| Cunravel::var_info | Metadata about a variable being inspected |
| Cser20::variant_detail::variant_save_visitor< Archive > | |
| Cmono::managed_interface::vector2 | |
| Cmono::managed_interface::vector3 | |
| Cmono::managed_interface::vector4 | |
| Cgfx::vertex< T > | |
| ►Cgfx::vertex< mesh_vertex > | |
| Cgfx::mesh_vertex | |
| ►Cgfx::vertex< pos_texcoord0_color0_vertex > | |
| Cgfx::pos_texcoord0_color0_vertex | |
| ►Cgfx::vertex< pos_texcoord0_vertex > | |
| Cgfx::pos_texcoord0_vertex | |
| ►Cgfx::vertex< pos_vertex > | |
| Cgfx::pos_vertex | |
| ►Cgfx::vertex< PosColorTexCoord0Vertex > | |
| Cunravel::shadow::PosColorTexCoord0Vertex | |
| ►Cgfx::vertex< PosVertex > | |
| Cunravel::shadow::PosVertex | |
| ►Cgfx::vertex< screen_pos_vertex > | |
| Cgfx::screen_pos_vertex | |
| Cunravel::skin_bind_data::vertex_data | Contains per-vertex influence and weight information |
| Cgenerator::vertex_generator_type< primitive_t, typename > | |
| Cgenerator::vertex_generator_type< generator::bezier_mesh_t< 4, 4 > > | |
| Cgenerator::vertex_generator_type< generator::convex_polygon_mesh_t > | |
| Cgenerator::vertex_generator_type< generator::merge_mesh_t< Tail... > > | |
| Cgenerator::vertex_generator_type< generator::merge_path_t< Tail... > > | |
| Cgenerator::vertex_generator_type< generator::merge_shape_t< Tail... > > | |
| Cgenerator::vertex_generator_type< generator::triangle_mesh_t > | |
| Cgenerator::vertex_generator_type< Head > | |
| Cgenerator::vertex_generator_type< mesh_t > | |
| Cgenerator::vertex_generator_type< path_t > | |
| Cgenerator::vertex_generator_type< primitive_t, std::void_t< decltype(std::declval< const primitive_t >().vertices())> > | |
| Cgenerator::vertex_generator_type< shape_t > | |
| Cunravel::skin_bind_data::vertex_influence | Describes how a bone influences a specific vertex |
| Cgenerator::dodecahedron_mesh_t::vertices_t | |
| Cgenerator::empty_mesh::vertices_t | |
| Cgenerator::empty_path_t::vertices_t | |
| Cgenerator::empty_shape_t::vertices_t | |
| Cgenerator::extrude_mesh_t< shape_t, path_t >::vertices_t | |
| Cgenerator::icosahedron_mesh_t::vertices_t | |
| Cgenerator::lathe_mesh_t< shape_t >::vertices_t | |
| Cgenerator::merge_mesh_t< Head, Tail... >::vertices_t | |
| Cgenerator::merge_path_t< Head, Tail... >::vertices_t | |
| Cgenerator::merge_shape_t< Head, Tail... >::vertices_t | |
| Cgenerator::parametric_mesh_t::vertices_t | |
| Cgenerator::parametric_path_t::vertices_t | |
| Cgenerator::parametric_shape_t::vertices_t | |
| Cgenerator::repeat_mesh_t< mesh_t >::vertices_t | |
| Cgenerator::repeat_path_t< path_t >::vertices_t | |
| Cgenerator::repeat_shape_t< shape_t >::vertices_t | |
| Cgenerator::shape_to_path_t< shape_t >::vertices_t | |
| Cgenerator::spherical_triangle_mesh_t::vertices_t | |
| Cgenerator::subdivide_mesh_t< mesh_t, 1 >::vertices_t | |
| Cgenerator::subdivide_path_t< path_t >::vertices_t | |
| Cgenerator::subdivide_shape_t< shape_t >::vertices_t | |
| Cgenerator::teapot_mesh_t::vertices_t | |
| Cgenerator::transform_mesh_t< mesh_t >::vertices_t | |
| Cgenerator::transform_path_t< path_t >::vertices_t | |
| Cgenerator::transform_shape_t< shape_t >::vertices_t | |
| Cgenerator::triangle_mesh_t::vertices_t | |
| Cfs::watcher | |
| Cunravel::mesh::weld_key | |
| Cfs::wildcard_pattern | A wildcard pattern matcher that supports * (match any sequence) and ? (match single character) |
| Cunravel::word_frag | |
| Cunravel::wrapped_line | |
| Cinput::zone | |