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_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_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_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_meta | Metadata for an asset, including its UUID and type |
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< 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 |
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 | |
►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 |
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 > | |
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::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_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 | |
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::rendering::per_camera_data | Contains data specific to a camera, including LOD information |
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_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 | |
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 | |
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 |
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 |
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 | |