|
| struct | active_component |
| |
| struct | alignment |
| |
| struct | animation_channel |
| | Struct representing a node animation. More...
|
| |
| struct | animation_clip |
| | Struct representing an animation. More...
|
| |
| class | animation_component |
| |
| struct | animation_importer_meta |
| |
| class | animation_panel |
| |
| class | animation_player |
| | Class responsible for playing animations on a skeletal mesh. More...
|
| |
| struct | animation_pose |
| |
| struct | animation_state |
| |
| class | animation_system |
| |
| class | assao_component |
| |
| class | assao_pass |
| |
| class | asset_database |
| | Manages asset metadata and provides functionality for adding, removing, and querying assets. More...
|
| |
| struct | asset_importer_meta |
| |
| class | asset_manager |
| | Manages assets, including loading, unloading, and storage. More...
|
| |
| struct | asset_meta |
| | Metadata for an asset, including its UUID and type. More...
|
| |
| struct | asset_storage |
| | Manages storage and loading of assets of a specific type. More...
|
| |
| class | asset_watcher |
| |
| class | atmospheric_pass |
| |
| class | atmospheric_pass_perez |
| |
| class | atmospheric_pass_skybox |
| |
| struct | audio_clip |
| | Struct representing an audio clip. More...
|
| |
| struct | audio_importer_meta |
| |
| class | audio_listener_component |
| | Class that contains core data for audio listeners. There can only be one instance of it per scene. More...
|
| |
| class | audio_source_component |
| | Class that contains core data for audio sources. More...
|
| |
| class | audio_system |
| | Manages the audio operations and integrates with the audio backend. More...
|
| |
| struct | base_font |
| |
| struct | basic_component |
| | Basic component structure that other components can inherit from. More...
|
| |
| struct | basic_storage |
| | Abstract base class for asset storage. More...
|
| |
| class | batch_collector |
| | Core batch collection system for grouping compatible draw calls. More...
|
| |
| struct | batch_group |
| | A group of instances that can be rendered together. More...
|
| |
| struct | batch_instance |
| | Instance data for a single object in a batch. More...
|
| |
| class | batch_instance_collection |
| | Collection of batch instances with utilities. More...
|
| |
| struct | batch_key |
| | Batch key structure for grouping compatible draw calls. More...
|
| |
| struct | batch_stats |
| | Statistics for batch collection and rendering performance. More...
|
| |
| struct | blend_over_param |
| |
| struct | blend_over_time |
| |
| class | blend_space_def |
| |
| struct | blend_space_point |
| |
| struct | blend_state |
| |
| class | blit_pass |
| |
| struct | bone_component |
| |
| class | bone_palette |
| | Outlines a collection of bones that influence a given set of faces/vertices in the mesh. More...
|
| |
| struct | bullet_backend |
| |
| class | 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. More...
|
| |
| class | camera_component |
| | Class that contains core camera data, used for rendering and other purposes. More...
|
| |
| struct | camera_storage |
| | Structure for storing camera related context. More...
|
| |
| class | camera_system |
| |
| struct | camera_updated_tag |
| |
| class | compiled_resource_manager |
| | Template struct for managing compiled resources with handle allocators. More...
|
| |
| struct | component_crtp |
| | CRTP (Curiously Recurring Template Pattern) base structure for components. More...
|
| |
| struct | component_meta |
| |
| struct | composite_action_t |
| |
| class | console_log_panel |
| |
| struct | content_browser_item |
| |
| class | content_browser_panel |
| |
| struct | defaults |
| | Provides default initialization and creation functions for various entities and assets. More...
|
| |
| struct | deploy |
| |
| class | deploy_panel |
| |
| struct | deploy_settings |
| |
| class | dockspace |
| |
| struct | ecs |
| | Manages the entity-component-system (ECS) operations for the ACE framework. More...
|
| |
| struct | editing_action_t |
| |
| struct | editing_manager |
| |
| struct | editor |
| |
| struct | editor_actions |
| |
| struct | editor_settings |
| |
| class | editor_settings_panel |
| |
| struct | engine |
| |
| struct | entity_add_component_action_t |
| |
| struct | entity_add_script_component_action_t |
| |
| struct | entity_components |
| |
| struct | entity_data |
| |
| class | entity_panel |
| |
| struct | entity_remove_component_action_t |
| |
| struct | entity_remove_script_component_action_t |
| |
| struct | entity_set_active_action_t |
| |
| struct | entity_set_materials_action_t |
| |
| struct | entity_set_name_action_t |
| |
| struct | entity_set_tag_action_t |
| |
| struct | entity_set_text_bounds_action_t |
| |
| struct | events |
| |
| struct | font |
| |
| class | footer_panel |
| |
| struct | frag_atom |
| |
| class | fxaa_component |
| |
| class | fxaa_pass |
| |
| class | game_panel |
| |
| struct | gizmo |
| |
| struct | gizmo_entity |
| |
| struct | gizmo_physics_component |
| |
| struct | gizmo_registry |
| |
| class | gizmos_renderer |
| |
| class | gpu_program |
| | Class representing a GPU program. More...
|
| |
| class | header_panel |
| |
| class | hierarchy_panel |
| |
| class | hiz_pass |
| |
| class | hub |
| |
| struct | id_component |
| | Component that provides a unique identifier (UUID) for an entity. More...
|
| |
| class | imgui_interface |
| |
| class | imgui_panels |
| |
| struct | init_error |
| |
| struct | input_system |
| |
| struct | inspect_result |
| | Result of an inspection operation indicating what changes occurred. More...
|
| |
| struct | inspector |
| | Base class for type-specific property inspectors in the editor. More...
|
| |
| struct | inspector_alignment |
| |
| struct | inspector_asset_handle |
| |
| struct | inspector_asset_handle_animation |
| |
| struct | inspector_asset_handle_audio_clip |
| |
| struct | inspector_asset_handle_font |
| |
| struct | inspector_asset_handle_material |
| |
| struct | inspector_asset_handle_mesh |
| |
| struct | inspector_asset_handle_physics_material |
| |
| struct | inspector_asset_handle_prefab |
| |
| struct | inspector_asset_handle_scene_prefab |
| |
| struct | inspector_asset_handle_style_sheet |
| |
| struct | inspector_asset_handle_texture |
| |
| struct | inspector_asset_handle_ui_tree |
| |
| struct | inspector_bbox |
| |
| struct | inspector_bool |
| |
| struct | inspector_bvec2 |
| |
| struct | inspector_bvec3 |
| |
| struct | inspector_bvec4 |
| |
| struct | inspector_color |
| |
| struct | inspector_double |
| |
| struct | inspector_duration_sec_double |
| |
| struct | inspector_duration_sec_float |
| |
| struct | inspector_entity |
| |
| struct | inspector_float |
| |
| struct | inspector_gradient |
| |
| struct | inspector_gradient_float |
| |
| struct | inspector_gradient_frange |
| |
| struct | inspector_int16 |
| |
| struct | inspector_int32 |
| |
| struct | inspector_int64 |
| |
| struct | inspector_int8 |
| |
| struct | inspector_layer |
| |
| struct | inspector_light_component |
| |
| struct | inspector_mono_object |
| |
| struct | inspector_mono_scoped_object |
| |
| class | inspector_panel |
| |
| struct | inspector_particle_emitter_component |
| |
| struct | inspector_path |
| |
| struct | inspector_physics_compound_shape |
| |
| struct | inspector_prefab_component |
| |
| struct | inspector_quaternion |
| |
| struct | inspector_range_double |
| |
| struct | inspector_range_float |
| |
| struct | inspector_range_int16 |
| |
| struct | inspector_range_int32 |
| |
| struct | inspector_range_int64 |
| |
| struct | inspector_range_int8 |
| |
| struct | inspector_range_uint16 |
| |
| struct | inspector_range_uint32 |
| |
| struct | inspector_range_uint64 |
| |
| struct | inspector_range_uint8 |
| |
| struct | inspector_registry |
| | Registry for managing type-specific inspector instances. More...
|
| |
| struct | inspector_resolution_settings |
| |
| struct | inspector_shared_material |
| |
| struct | inspector_size_double |
| |
| struct | inspector_size_float |
| |
| struct | inspector_size_int16 |
| |
| struct | inspector_size_int32 |
| |
| struct | inspector_size_int64 |
| |
| struct | inspector_size_int8 |
| |
| struct | inspector_size_uint16 |
| |
| struct | inspector_size_uint32 |
| |
| struct | inspector_size_uint64 |
| |
| struct | inspector_size_uint8 |
| |
| struct | inspector_string |
| |
| struct | inspector_text_style |
| |
| struct | inspector_text_style_flags |
| |
| struct | inspector_transform |
| |
| struct | inspector_uint16 |
| |
| struct | inspector_uint32 |
| |
| struct | inspector_uint64 |
| |
| struct | inspector_uint8 |
| |
| struct | inspector_uuid |
| |
| struct | inspector_vec2 |
| |
| struct | inspector_vec3 |
| |
| struct | inspector_vec4 |
| |
| struct | instance_vertex_data |
| | GPU-friendly vertex data for instancing. More...
|
| |
| struct | layer_component |
| | Component that provides a layer mask for an entity. More...
|
| |
| struct | layer_mask |
| |
| struct | light |
| | Struct representing a light. More...
|
| |
| class | light_component |
| | Class that contains core light data, used for rendering and other purposes. More...
|
| |
| struct | load_context |
| |
| struct | log_stopwatch |
| |
| struct | logging |
| |
| struct | manifold_point |
| |
| class | material |
| | Base class for materials used in rendering. More...
|
| |
| class | mesh |
| | Main class representing a 3D mesh with support for different LODs, submeshes, and skinning. More...
|
| |
| struct | mesh_importer_meta |
| |
| struct | meta_any_proxy |
| | Safe deferred property access proxy for arbitrary object properties. More...
|
| |
| class | model |
| | Structure describing a LOD group (set of meshes), LOD transitions, and their materials. More...
|
| |
| class | model_component |
| | Class that contains core data for meshes. More...
|
| |
| class | model_system |
| |
| struct | mono_field_proxy |
| | Proxy wrapper for mono field access that integrates with meta_any_proxy system. More...
|
| |
| struct | mono_inspector |
| |
| struct | mono_inspector< asset_handle< T > > |
| |
| struct | mono_inspector< entt::handle > |
| |
| struct | mono_inspector< mono::mono_array< T > > |
| |
| struct | mono_inspector_collection |
| | Inspector for collections (arrays and List<T>) with add/remove support. More...
|
| |
| struct | mono_inspector_enum |
| |
| struct | mono_loader |
| |
| struct | mono_loader< Archive, asset_handle< T > > |
| |
| struct | mono_loader< Archive, entt::entity > |
| |
| struct | mono_property_proxy |
| | Proxy wrapper for mono property access that integrates with meta_any_proxy system. More...
|
| |
| struct | mono_saver |
| |
| struct | mono_saver< Archive, asset_handle< T > > |
| |
| struct | mono_saver< Archive, entt::entity > |
| |
| struct | named_anim |
| |
| class | owned_component |
| | Component that is owned by an entity. More...
|
| |
| class | particle_emitter_component |
| | Component that wraps particle system emitter functionality. More...
|
| |
| class | particle_system |
| | System that manages and updates particle emitters in the ECS. More...
|
| |
| class | pbr_material |
| | Class for physically-based rendering (PBR) materials. More...
|
| |
| class | performance_profiler |
| |
| struct | physics_box_shape |
| | Represents a box shape for physics calculations. More...
|
| |
| struct | physics_capsule_shape |
| | Represents a capsule shape for physics calculations. More...
|
| |
| class | physics_component |
| | Component that handles physics properties and behaviors. More...
|
| |
| struct | physics_compound_shape |
| | Represents a compound shape that can contain multiple types of shapes. More...
|
| |
| struct | physics_cylinder_shape |
| | Represents a cylinder shape for physics calculations. More...
|
| |
| struct | physics_material |
| | Represents the physical properties of a material. More...
|
| |
| struct | physics_mesh_shape |
| | Represents a mesh shape for physics calculations. More...
|
| |
| struct | physics_sphere_shape |
| | Represents a sphere shape for physics calculations. More...
|
| |
| class | physics_system |
| | Manages the physics operations using the specified backend. More...
|
| |
| class | picking_manager |
| |
| class | pipeline_camera |
| |
| struct | pose_mat4 |
| |
| struct | pose_transform |
| |
| struct | prefab |
| | Represents a generic prefab with a buffer for serialized data. More...
|
| |
| struct | prefab_component |
| | Component that holds a reference to a prefab asset and tracks property overrides. More...
|
| |
| struct | prefab_id_component |
| | Component that provides a unique identifier (UUID) for a prefab. More...
|
| |
| struct | prefab_override_context |
| | Global context for tracking prefab override changes during inspection. More...
|
| |
| struct | prefab_property_override |
| | Stores both pretty and serialization paths for a prefab override. More...
|
| |
| struct | prefab_property_override_data |
| | Represents a property override with entity UUID and component/property path. More...
|
| |
| class | prefilter_pass |
| | Performs GGX prefiltering on six 2D face textures to produce a filtered cubemap. More...
|
| |
| class | project_manager |
| |
| class | project_settings_panel |
| |
| struct | property_action_t |
| |
| class | property_layout |
| | Manages ImGui layout for property inspection in the editor. More...
|
| |
| class | property_path_context |
| | Context holder for tracking the current property path during inspection. More...
|
| |
| struct | raycast_hit |
| |
| struct | reflection_probe |
| | Structure representing a reflection probe. More...
|
| |
| class | reflection_probe_component |
| | Class that contains core reflection probe data, used for rendering and other purposes. More...
|
| |
| class | reflection_probe_system |
| |
| struct | render_window |
| | Struct representing a render window. More...
|
| |
| struct | renderer |
| |
| class | rendering_system |
| | Base class for different rendering paths in the ACE framework. More...
|
| |
| struct | rich_segment |
| |
| struct | rich_state |
| |
| class | RmlUi_FileInterface |
| |
| class | RmlUi_RenderInterface |
| | RmlUi render interface implementation using bgfx. More...
|
| |
| class | RmlUi_SystemInterface |
| | System interface implementation using engine's ospp systems. More...
|
| |
| struct | root_component |
| | Root component structure for the ACE framework, serves as the base component. More...
|
| |
| struct | root_motion_params |
| |
| struct | save_context |
| |
| struct | scaled_font |
| |
| struct | scene |
| | Represents a scene in the ACE framework, managing entities and their relationships. More...
|
| |
| class | scene_panel |
| |
| struct | scene_prefab |
| | Represents a scene-specific prefab. Inherits from the generic prefab structure. More...
|
| |
| class | scope_perf_timer |
| |
| struct | scratch_cache |
| |
| struct | script |
| |
| class | script_component |
| | Class that contains core data for audio listeners. There can only be one instance of it per scene. More...
|
| |
| struct | script_library |
| |
| struct | script_system |
| |
| struct | settings |
| |
| struct | simulation |
| | Class responsible for timers. More...
|
| |
| class | skin_bind_data |
| | Structure describing how a skinned mesh should be bound to any bones that influence its vertices. More...
|
| |
| class | skylight_component |
| | Class that contains sky light data. More...
|
| |
| class | ssr_component |
| |
| class | ssr_pass |
| |
| class | statistics_panel |
| | Panel that displays real-time performance statistics, profiler data, memory usage, and GPU resource utilization for the engine. More...
|
| |
| class | style_panel |
| |
| struct | style_sheet |
| | Represents a UI style sheet asset (CSS/RCSS document). More...
|
| |
| struct | submesh_component |
| |
| struct | submit_context |
| | Context information for batch submission. More...
|
| |
| struct | tag_component |
| | Component that provides a tag (name or label) for an entity. More...
|
| |
| struct | test_component |
| |
| struct | text_buffer |
| |
| struct | text_buffer_builder |
| |
| class | text_component |
| |
| struct | text_line |
| |
| struct | text_metrics |
| |
| struct | text_style |
| |
| struct | text_style_flags |
| |
| struct | texture_importer_meta |
| |
| struct | threader |
| |
| struct | thumbnail_manager |
| |
| class | tonemapping_component |
| |
| class | tonemapping_pass |
| |
| struct | tracked_lambda_action_t |
| |
| class | transform_component |
| | Component that handles transformations (position, rotation, scale, etc.) in the ACE framework. More...
|
| |
| struct | transform_move_action_t |
| |
| struct | transform_move_global_action_t |
| |
| struct | transform_rotate_action_t |
| |
| struct | transform_scale_action_t |
| |
| struct | transform_skew_action_t |
| |
| class | transform_system |
| |
| struct | ui_document_component |
| | Component that holds a reference to a UI document for RmlUi rendering. More...
|
| |
| struct | ui_events |
| |
| class | ui_system |
| | System responsible for managing user interface components and rendering. More...
|
| |
| struct | ui_tree |
| | Represents a UI visual tree asset (HTML/RML document). More...
|
| |
| class | undo_redo_panel |
| |
| struct | undo_redo_stack |
| |
| struct | uniforms_cache |
| | Structure for caching uniforms. More...
|
| |
| struct | untracked_action_t |
| |
| struct | var_info |
| | Metadata about a variable being inspected. More...
|
| |
| struct | word_frag |
| |
| struct | wrapped_line |
| |
|
| auto | get_mutable_logging_container () -> std::shared_ptr< spdlog::sinks::dist_sink_mt > |
| |
| auto | generate_uuid () -> hpp::uuid |
| |
| auto | generate_uuid (const std::string &name) -> hpp::uuid |
| |
| auto | blend_additive (const math::transform &base, const math::transform &additive, const math::transform &ref, float weight) -> math::transform |
| |
| void | blend_poses_by_node_index_sorted_additive (const animation_pose &base, const animation_pose &additive, const animation_pose &ref_pose, float weight, animation_pose &result) |
| |
| void | blend_poses_additive (const animation_pose &base, const animation_pose &additive, const animation_pose &ref_pose, float weight, animation_pose &result) |
| |
| auto | blend (const math::transform &lhs, const math::transform &rhs, float factor) -> math::transform |
| |
| auto | blend (const animation_pose::root_motion_result &r1, const animation_pose::root_motion_result &r2, float factor) -> animation_pose::root_motion_result |
| |
| void | blend_poses_by_node_index_sorted (const animation_pose &pose1, const animation_pose &pose2, float factor, animation_pose &result) |
| |
| void | blend_poses (const animation_pose &pose1, const animation_pose &pose2, float factor, animation_pose &result_pose) |
| |
| void | blend_poses_by_node_index_sorted_multiway (const std::vector< animation_pose > &poses, const std::vector< float > &weights, animation_pose &result) |
| |
| void | blend_poses (const std::vector< animation_pose > &poses, const std::vector< float > &weights, animation_pose &result_pose) |
| |
| auto | is_roots_order_changed () -> bool |
| |
| void | reset_roots_order_changed () |
| |
| auto | get_reserved_layers () -> const std::vector< std::string > & |
| |
| auto | get_reserved_layers_as_array () -> const std::array< std::string, 32 > & |
| |
| | REFLECT (root_motion_params) |
| |
| | SERIALIZE (root_motion_params) |
| |
| | SERIALIZE_INSTANTIATE (root_motion_params, ser20::oarchive_associative_t) |
| |
| | SERIALIZE_INSTANTIATE (root_motion_params, ser20::oarchive_binary_t) |
| |
| | REFLECT (animation_channel) |
| |
| | REFLECT (animation_clip) |
| |
| | SAVE (animation_channel) |
| |
| | SAVE_INSTANTIATE (animation_channel, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (animation_channel, ser20::oarchive_binary_t) |
| |
| | LOAD (animation_channel) |
| |
| | LOAD_INSTANTIATE (animation_channel, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (animation_channel, ser20::iarchive_binary_t) |
| |
| | SAVE (animation_clip) |
| |
| | SAVE_INSTANTIATE (animation_clip, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (animation_clip, ser20::oarchive_binary_t) |
| |
| | LOAD (animation_clip) |
| |
| | LOAD_INSTANTIATE (animation_clip, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (animation_clip, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const animation_clip &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const animation_clip &obj) |
| |
| void | load_from_file (const std::string &absolute_path, animation_clip &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, animation_clip &obj) |
| |
| | SAVE_EXTERN (animation_clip) |
| |
| | LOAD_EXTERN (animation_clip) |
| |
| | REFLECT_EXTERN (animation_clip) |
| |
| | SAVE_EXTERN (animation_channel) |
| |
| | LOAD_EXTERN (animation_channel) |
| |
| | REFLECT_EXTERN (animation_channel) |
| |
| | SERIALIZE_EXTERN (root_motion_params) |
| |
| | REFLECT_EXTERN (root_motion_params) |
| |
| template<typename Archive , typename T > |
| void | SERIALIZE_FUNCTION_NAME (Archive &ar, animation_channel::key< T > &obj) |
| |
| | REFLECT (animation_importer_meta) |
| |
| | SAVE (animation_importer_meta::root_motion_meta) |
| |
| | SAVE_INSTANTIATE (animation_importer_meta::root_motion_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (animation_importer_meta::root_motion_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (animation_importer_meta::root_motion_meta) |
| |
| | LOAD_INSTANTIATE (animation_importer_meta::root_motion_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (animation_importer_meta::root_motion_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (animation_importer_meta) |
| |
| | SAVE_INSTANTIATE (animation_importer_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (animation_importer_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (animation_importer_meta) |
| |
| | LOAD_INSTANTIATE (animation_importer_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (animation_importer_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (asset_database::meta) |
| |
| | SAVE_INSTANTIATE (asset_database::meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (asset_database::meta, ser20::oarchive_binary_t) |
| |
| | LOAD (asset_database::meta) |
| |
| | LOAD_INSTANTIATE (asset_database::meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (asset_database::meta, ser20::iarchive_binary_t) |
| |
| | SAVE (asset_database) |
| |
| | SAVE_INSTANTIATE (asset_database, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (asset_database, ser20::oarchive_binary_t) |
| |
| | LOAD (asset_database) |
| |
| | LOAD_INSTANTIATE (asset_database, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (asset_database, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const asset_database &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const asset_database &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, asset_database &obj) -> bool |
| |
| auto | load_from_file_bin (const std::string &absolute_path, asset_database &obj) -> bool |
| |
| | SAVE (asset_meta) |
| |
| | SAVE_INSTANTIATE (asset_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (asset_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (asset_meta) |
| |
| | LOAD_INSTANTIATE (asset_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (asset_meta, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const asset_meta &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const asset_meta &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, asset_meta &obj) -> bool |
| |
| auto | load_from_file_bin (const std::string &absolute_path, asset_meta &obj) -> bool |
| |
| | SAVE_EXTERN (asset_meta) |
| |
| | LOAD_EXTERN (asset_meta) |
| |
| | SAVE_EXTERN (asset_database::meta) |
| |
| | LOAD_EXTERN (asset_database::meta) |
| |
| | SAVE_EXTERN (asset_database) |
| |
| | LOAD_EXTERN (asset_database) |
| |
| template<typename Importer > |
| auto | load_importer_from_file (const std::string &absolute_path, asset_meta &obj) -> bool |
| |
| | REFLECT (asset_importer_meta) |
| |
| | SAVE (asset_importer_meta) |
| |
| | SAVE_INSTANTIATE (asset_importer_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (asset_importer_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (asset_importer_meta) |
| |
| | LOAD_INSTANTIATE (asset_importer_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (asset_importer_meta, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (asset_importer_meta) |
| |
| | LOAD_EXTERN (asset_importer_meta) |
| |
| | REFLECT_EXTERN (asset_importer_meta) |
| |
| | SAVE_EXTERN (texture_importer_meta) |
| |
| | LOAD_EXTERN (texture_importer_meta) |
| |
| | REFLECT_EXTERN (texture_importer_meta) |
| |
| | SAVE_EXTERN (mesh_importer_meta) |
| |
| | LOAD_EXTERN (mesh_importer_meta) |
| |
| | REFLECT_EXTERN (mesh_importer_meta) |
| |
| | SAVE_EXTERN (animation_importer_meta) |
| |
| | LOAD_EXTERN (animation_importer_meta) |
| |
| | REFLECT_EXTERN (animation_importer_meta) |
| |
| | SAVE_EXTERN (audio_importer_meta) |
| |
| | LOAD_EXTERN (audio_importer_meta) |
| |
| | REFLECT_EXTERN (audio_importer_meta) |
| |
| | REFLECT (audio_importer_meta) |
| |
| | SAVE (audio_importer_meta) |
| |
| | SAVE_INSTANTIATE (audio_importer_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (audio_importer_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (audio_importer_meta) |
| |
| | LOAD_INSTANTIATE (audio_importer_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (audio_importer_meta, ser20::iarchive_binary_t) |
| |
| | REFLECT (mesh_importer_meta) |
| |
| | SAVE (mesh_importer_meta::model_meta) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::model_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::model_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (mesh_importer_meta::model_meta) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::model_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::model_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (mesh_importer_meta::rig_meta) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::rig_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::rig_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (mesh_importer_meta::rig_meta) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::rig_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::rig_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (mesh_importer_meta::animations_meta) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::animations_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::animations_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (mesh_importer_meta::animations_meta) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::animations_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::animations_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (mesh_importer_meta::materials_meta) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::materials_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta::materials_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (mesh_importer_meta::materials_meta) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::materials_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta::materials_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (mesh_importer_meta) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (mesh_importer_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (mesh_importer_meta) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (mesh_importer_meta, ser20::iarchive_binary_t) |
| |
| | REFLECT (texture_importer_meta) |
| |
| | SAVE (texture_importer_meta::quality_meta) |
| |
| | SAVE_INSTANTIATE (texture_importer_meta::quality_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (texture_importer_meta::quality_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (texture_importer_meta::quality_meta) |
| |
| | LOAD_INSTANTIATE (texture_importer_meta::quality_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (texture_importer_meta::quality_meta, ser20::iarchive_binary_t) |
| |
| | SAVE (texture_importer_meta) |
| |
| | SAVE_INSTANTIATE (texture_importer_meta, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (texture_importer_meta, ser20::oarchive_binary_t) |
| |
| | LOAD (texture_importer_meta) |
| |
| | LOAD_INSTANTIATE (texture_importer_meta, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (texture_importer_meta, ser20::iarchive_binary_t) |
| |
| | REFLECT (audio_clip) |
| |
| | SAVE (audio_clip) |
| |
| | SAVE_INSTANTIATE (audio_clip, ser20::oarchive_binary_t) |
| |
| | LOAD (audio_clip) |
| |
| | LOAD_INSTANTIATE (audio_clip, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const audio::sound_data &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const audio::sound_data &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, audio::sound_data &obj, std::string &err) -> bool |
| |
| void | load_from_file_bin (const std::string &absolute_path, audio::sound_data &obj) |
| |
| | SAVE_EXTERN (audio_clip) |
| |
| | LOAD_EXTERN (audio_clip) |
| |
| | REFLECT_EXTERN (audio_clip) |
| |
| | REFLECT (animation_component) |
| |
| | SAVE (animation_component) |
| |
| | SAVE_INSTANTIATE (animation_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (animation_component, ser20::oarchive_binary_t) |
| |
| | LOAD (animation_component) |
| |
| | LOAD_INSTANTIATE (animation_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (animation_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (animation_component) |
| |
| | LOAD_EXTERN (animation_component) |
| |
| | REFLECT_EXTERN (animation_component) |
| |
| | REFLECT_INLINE (assao_pass::settings) |
| |
| | SAVE_INLINE (assao_pass::settings) |
| |
| | SAVE_INSTANTIATE (assao_pass::settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (assao_pass::settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (assao_pass::settings) |
| |
| | LOAD_INSTANTIATE (assao_pass::settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (assao_pass::settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (assao_component) |
| |
| | SAVE (assao_component) |
| |
| | SAVE_INSTANTIATE (assao_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (assao_component, ser20::oarchive_binary_t) |
| |
| | LOAD (assao_component) |
| |
| | LOAD_INSTANTIATE (assao_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (assao_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (assao_component) |
| |
| | LOAD_EXTERN (assao_component) |
| |
| | REFLECT_EXTERN (assao_component) |
| |
| | REFLECT (audio_listener_component) |
| |
| | SAVE (audio_listener_component) |
| |
| | SAVE_INSTANTIATE (audio_listener_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (audio_listener_component, ser20::oarchive_binary_t) |
| |
| | LOAD (audio_listener_component) |
| |
| | LOAD_INSTANTIATE (audio_listener_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (audio_listener_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (audio_listener_component) |
| |
| | LOAD_EXTERN (audio_listener_component) |
| |
| | REFLECT_EXTERN (audio_listener_component) |
| |
| | REFLECT (audio_source_component) |
| |
| | SAVE (audio_source_component) |
| |
| | SAVE_INSTANTIATE (audio_source_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (audio_source_component, ser20::oarchive_binary_t) |
| |
| | LOAD (audio_source_component) |
| |
| | LOAD_INSTANTIATE (audio_source_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (audio_source_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (audio_source_component) |
| |
| | LOAD_EXTERN (audio_source_component) |
| |
| | REFLECT_EXTERN (audio_source_component) |
| |
| | REFLECT (camera_component) |
| |
| | SAVE (camera_component) |
| |
| | SAVE_INSTANTIATE (camera_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (camera_component, ser20::oarchive_binary_t) |
| |
| | LOAD (camera_component) |
| |
| | LOAD_INSTANTIATE (camera_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (camera_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (camera_component) |
| |
| | LOAD_EXTERN (camera_component) |
| |
| | REFLECT_EXTERN (camera_component) |
| |
| | REFLECT (fxaa_component) |
| |
| | SAVE (fxaa_component) |
| |
| | SAVE_INSTANTIATE (fxaa_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (fxaa_component, ser20::oarchive_binary_t) |
| |
| | LOAD (fxaa_component) |
| |
| | LOAD_INSTANTIATE (fxaa_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (fxaa_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (fxaa_component) |
| |
| | LOAD_EXTERN (fxaa_component) |
| |
| | REFLECT_EXTERN (fxaa_component) |
| |
| | REFLECT (id_component) |
| |
| | SAVE (id_component) |
| |
| | SAVE_INSTANTIATE (id_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (id_component, ser20::oarchive_binary_t) |
| |
| | LOAD (id_component) |
| |
| | LOAD_INSTANTIATE (id_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (id_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (id_component) |
| |
| | LOAD_EXTERN (id_component) |
| |
| | REFLECT_EXTERN (id_component) |
| |
| | REFLECT (layer_component) |
| |
| | SAVE (layer_component) |
| |
| | SAVE_INSTANTIATE (layer_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (layer_component, ser20::oarchive_binary_t) |
| |
| | LOAD (layer_component) |
| |
| | LOAD_INSTANTIATE (layer_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (layer_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (layer_component) |
| |
| | LOAD_EXTERN (layer_component) |
| |
| | REFLECT_EXTERN (layer_component) |
| |
| | REFLECT (light_component) |
| |
| | SAVE (light_component) |
| |
| | SAVE_INSTANTIATE (light_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light_component, ser20::oarchive_binary_t) |
| |
| | LOAD (light_component) |
| |
| | LOAD_INSTANTIATE (light_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light_component, ser20::iarchive_binary_t) |
| |
| | REFLECT (skylight_component) |
| |
| | SAVE (skylight_component) |
| |
| | SAVE_INSTANTIATE (skylight_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (skylight_component, ser20::oarchive_binary_t) |
| |
| | LOAD (skylight_component) |
| |
| | LOAD_INSTANTIATE (skylight_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (skylight_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (light_component) |
| |
| | LOAD_EXTERN (light_component) |
| |
| | REFLECT_EXTERN (light_component) |
| |
| | SAVE_EXTERN (skylight_component) |
| |
| | LOAD_EXTERN (skylight_component) |
| |
| | REFLECT_EXTERN (skylight_component) |
| |
| | REFLECT (model_component) |
| |
| | SAVE (model_component) |
| |
| | SAVE_INSTANTIATE (model_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (model_component, ser20::oarchive_binary_t) |
| |
| | LOAD (model_component) |
| |
| | LOAD_INSTANTIATE (model_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (model_component, ser20::iarchive_binary_t) |
| |
| | REFLECT (bone_component) |
| |
| | SAVE (bone_component) |
| |
| | SAVE_INSTANTIATE (bone_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (bone_component, ser20::oarchive_binary_t) |
| |
| | LOAD (bone_component) |
| |
| | LOAD_INSTANTIATE (bone_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (bone_component, ser20::iarchive_binary_t) |
| |
| | REFLECT (submesh_component) |
| |
| | SAVE (submesh_component) |
| |
| | SAVE_INSTANTIATE (submesh_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (submesh_component, ser20::oarchive_binary_t) |
| |
| | LOAD (submesh_component) |
| |
| | LOAD_INSTANTIATE (submesh_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (submesh_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (model_component) |
| |
| | LOAD_EXTERN (model_component) |
| |
| | REFLECT_EXTERN (model_component) |
| |
| | SAVE_EXTERN (bone_component) |
| |
| | LOAD_EXTERN (bone_component) |
| |
| | REFLECT_EXTERN (bone_component) |
| |
| | SAVE_EXTERN (submesh_component) |
| |
| | LOAD_EXTERN (submesh_component) |
| |
| | REFLECT_EXTERN (submesh_component) |
| |
| | REFLECT (particle_emitter_component) |
| |
| | SAVE (particle_emitter_component) |
| |
| | SAVE_INSTANTIATE (particle_emitter_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (particle_emitter_component, ser20::oarchive_binary_t) |
| |
| | LOAD (particle_emitter_component) |
| |
| | LOAD_INSTANTIATE (particle_emitter_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (particle_emitter_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (particle_emitter_component) |
| |
| | LOAD_EXTERN (particle_emitter_component) |
| |
| | REFLECT_EXTERN (particle_emitter_component) |
| |
| | REFLECT (physics_box_shape) |
| |
| | SAVE (physics_box_shape) |
| |
| | SAVE_INSTANTIATE (physics_box_shape, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_box_shape, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_box_shape) |
| |
| | LOAD_INSTANTIATE (physics_box_shape, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_box_shape, ser20::iarchive_binary_t) |
| |
| | REFLECT (physics_sphere_shape) |
| |
| | SAVE (physics_sphere_shape) |
| |
| | SAVE_INSTANTIATE (physics_sphere_shape, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_sphere_shape, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_sphere_shape) |
| |
| | LOAD_INSTANTIATE (physics_sphere_shape, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_sphere_shape, ser20::iarchive_binary_t) |
| |
| | REFLECT (physics_capsule_shape) |
| |
| | SAVE (physics_capsule_shape) |
| |
| | SAVE_INSTANTIATE (physics_capsule_shape, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_capsule_shape, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_capsule_shape) |
| |
| | LOAD_INSTANTIATE (physics_capsule_shape, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_capsule_shape, ser20::iarchive_binary_t) |
| |
| | REFLECT (physics_cylinder_shape) |
| |
| | SAVE (physics_cylinder_shape) |
| |
| | SAVE_INSTANTIATE (physics_cylinder_shape, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_cylinder_shape, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_cylinder_shape) |
| |
| | LOAD_INSTANTIATE (physics_cylinder_shape, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_cylinder_shape, ser20::iarchive_binary_t) |
| |
| | REFLECT (mesh_collision_type) |
| |
| | REFLECT (physics_mesh_shape) |
| |
| | SAVE (physics_mesh_shape) |
| |
| | SAVE_INSTANTIATE (physics_mesh_shape, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_mesh_shape, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_mesh_shape) |
| |
| | LOAD_INSTANTIATE (physics_mesh_shape, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_mesh_shape, ser20::iarchive_binary_t) |
| |
| | REFLECT (physics_compound_shape) |
| |
| | SAVE (physics_compound_shape) |
| |
| | SAVE_INSTANTIATE (physics_compound_shape, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_compound_shape, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_compound_shape) |
| |
| | LOAD_INSTANTIATE (physics_compound_shape, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_compound_shape, ser20::iarchive_binary_t) |
| |
| | REFLECT (physics_component) |
| |
| | SAVE (physics_component) |
| |
| | SAVE_INSTANTIATE (physics_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_component, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_component) |
| |
| | LOAD_INSTANTIATE (physics_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (physics_box_shape) |
| |
| | LOAD_EXTERN (physics_box_shape) |
| |
| | REFLECT_EXTERN (physics_box_shape) |
| |
| | SAVE_EXTERN (physics_sphere_shape) |
| |
| | LOAD_EXTERN (physics_sphere_shape) |
| |
| | REFLECT_EXTERN (physics_sphere_shape) |
| |
| | SAVE_EXTERN (physics_capsule_shape) |
| |
| | LOAD_EXTERN (physics_capsule_shape) |
| |
| | REFLECT_EXTERN (physics_capsule_shape) |
| |
| | SAVE_EXTERN (physics_cylinder_shape) |
| |
| | LOAD_EXTERN (physics_cylinder_shape) |
| |
| | REFLECT_EXTERN (physics_cylinder_shape) |
| |
| | REFLECT_EXTERN (mesh_collision_type) |
| |
| | SAVE_EXTERN (physics_mesh_shape) |
| |
| | LOAD_EXTERN (physics_mesh_shape) |
| |
| | REFLECT_EXTERN (physics_mesh_shape) |
| |
| | SAVE_EXTERN (physics_compound_shape) |
| |
| | LOAD_EXTERN (physics_compound_shape) |
| |
| | REFLECT_EXTERN (physics_compound_shape) |
| |
| | SAVE_EXTERN (physics_component) |
| |
| | LOAD_EXTERN (physics_component) |
| |
| | REFLECT_EXTERN (physics_component) |
| |
| | REFLECT (prefab_property_override_data) |
| |
| | SAVE_INLINE (prefab_property_override_data) |
| |
| | LOAD_INLINE (prefab_property_override_data) |
| |
| | REFLECT (prefab_component) |
| |
| | SAVE (prefab_component) |
| |
| | SAVE_INSTANTIATE (prefab_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (prefab_component, ser20::oarchive_binary_t) |
| |
| | LOAD (prefab_component) |
| |
| | LOAD_INSTANTIATE (prefab_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (prefab_component, ser20::iarchive_binary_t) |
| |
| | REFLECT (prefab_id_component) |
| |
| | SAVE (prefab_id_component) |
| |
| | SAVE_INSTANTIATE (prefab_id_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (prefab_id_component, ser20::oarchive_binary_t) |
| |
| | LOAD (prefab_id_component) |
| |
| | LOAD_INSTANTIATE (prefab_id_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (prefab_id_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (prefab_component) |
| |
| | LOAD_EXTERN (prefab_component) |
| |
| | REFLECT_EXTERN (prefab_component) |
| |
| | SAVE_EXTERN (prefab_id_component) |
| |
| | LOAD_EXTERN (prefab_id_component) |
| |
| | REFLECT_EXTERN (prefab_id_component) |
| |
| | REFLECT (reflection_probe_component) |
| |
| | SAVE (reflection_probe_component) |
| |
| | SAVE_INSTANTIATE (reflection_probe_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (reflection_probe_component, ser20::oarchive_binary_t) |
| |
| | LOAD (reflection_probe_component) |
| |
| | LOAD_INSTANTIATE (reflection_probe_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (reflection_probe_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (reflection_probe_component) |
| |
| | LOAD_EXTERN (reflection_probe_component) |
| |
| | REFLECT_EXTERN (reflection_probe_component) |
| |
| | REFLECT (script_component) |
| |
| | SAVE (script_component::script_object) |
| |
| | SAVE_INSTANTIATE (script_component::script_object, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (script_component::script_object, ser20::oarchive_binary_t) |
| |
| | LOAD (script_component::script_object) |
| |
| | LOAD_INSTANTIATE (script_component::script_object, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (script_component::script_object, ser20::iarchive_binary_t) |
| |
| | SAVE (script_component) |
| |
| | SAVE_INSTANTIATE (script_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (script_component, ser20::oarchive_binary_t) |
| |
| | LOAD (script_component) |
| |
| | LOAD_INSTANTIATE (script_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (script_component, ser20::iarchive_binary_t) |
| |
| auto | save_to_stream (std::ostream &stream, entt::const_handle e, const script_component::script_object &obj) -> bool |
| |
| auto | load_from_stream (std::istream &stream, entt::handle e, script_component::script_object &obj) -> bool |
| |
| | SAVE_EXTERN (script_component) |
| |
| | LOAD_EXTERN (script_component) |
| |
| | REFLECT_EXTERN (script_component) |
| |
| | LOAD_EXTERN (script_component::script_object) |
| |
| | SAVE_EXTERN (script_component::script_object) |
| |
| | REFLECT_INLINE (ssr_pass::fidelityfx_ssr_settings) |
| |
| | REFLECT_INLINE (ssr_pass::ssr_settings) |
| |
| | SAVE_INLINE (ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::cone_tracing_settings, ser20::iarchive_binary_t) |
| |
| | SAVE_INLINE (ssr_pass::fidelityfx_ssr_settings::temporal_settings) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::temporal_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::temporal_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssr_pass::fidelityfx_ssr_settings::temporal_settings) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::temporal_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::temporal_settings, ser20::iarchive_binary_t) |
| |
| | SAVE_INLINE (ssr_pass::fidelityfx_ssr_settings) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssr_pass::fidelityfx_ssr_settings) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings, ser20::iarchive_binary_t) |
| |
| | SAVE_INLINE (ssr_pass::ssr_settings) |
| |
| | SAVE_INSTANTIATE (ssr_pass::ssr_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssr_pass::ssr_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssr_pass::ssr_settings) |
| |
| | LOAD_INSTANTIATE (ssr_pass::ssr_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssr_pass::ssr_settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (ssr_component) |
| |
| | SAVE (ssr_component) |
| |
| | SAVE_INSTANTIATE (ssr_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssr_component, ser20::oarchive_binary_t) |
| |
| | LOAD (ssr_component) |
| |
| | LOAD_INSTANTIATE (ssr_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssr_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (ssr_component) |
| |
| | LOAD_EXTERN (ssr_component) |
| |
| | REFLECT_EXTERN (ssr_component) |
| |
| | REFLECT (tag_component) |
| |
| | SAVE (tag_component) |
| |
| | SAVE_INSTANTIATE (tag_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (tag_component, ser20::oarchive_binary_t) |
| |
| | LOAD (tag_component) |
| |
| | LOAD_INSTANTIATE (tag_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (tag_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (tag_component) |
| |
| | LOAD_EXTERN (tag_component) |
| |
| | REFLECT_EXTERN (tag_component) |
| |
| | REFLECT (test_component) |
| |
| | SAVE (test_component) |
| |
| | SAVE_INSTANTIATE (test_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (test_component, ser20::oarchive_binary_t) |
| |
| | LOAD (test_component) |
| |
| | LOAD_INSTANTIATE (test_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (test_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (test_component) |
| |
| | LOAD_EXTERN (test_component) |
| |
| | REFLECT_EXTERN (test_component) |
| |
| | REFLECT (text_component) |
| |
| | SERIALIZE_INLINE (text_style) |
| |
| | SAVE (text_component) |
| |
| | SAVE_INSTANTIATE (text_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (text_component, ser20::oarchive_binary_t) |
| |
| | LOAD (text_component) |
| |
| | LOAD_INSTANTIATE (text_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (text_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (text_component) |
| |
| | LOAD_EXTERN (text_component) |
| |
| | REFLECT_EXTERN (text_component) |
| |
| | REFLECT_INLINE (tonemapping_pass::settings) |
| |
| | SAVE_INLINE (tonemapping_pass::settings) |
| |
| | SAVE_INSTANTIATE (tonemapping_pass::settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (tonemapping_pass::settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (tonemapping_pass::settings) |
| |
| | LOAD_INSTANTIATE (tonemapping_pass::settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (tonemapping_pass::settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (tonemapping_component) |
| |
| | SAVE (tonemapping_component) |
| |
| | SAVE_INSTANTIATE (tonemapping_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (tonemapping_component, ser20::oarchive_binary_t) |
| |
| | LOAD (tonemapping_component) |
| |
| | LOAD_INSTANTIATE (tonemapping_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (tonemapping_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (tonemapping_component) |
| |
| | LOAD_EXTERN (tonemapping_component) |
| |
| | REFLECT_EXTERN (tonemapping_component) |
| |
| | REFLECT (transform_component) |
| |
| | SAVE (transform_component) |
| |
| | SAVE_INSTANTIATE (transform_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (transform_component, ser20::oarchive_binary_t) |
| |
| | LOAD (transform_component) |
| |
| | LOAD_INSTANTIATE (transform_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (transform_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (transform_component) |
| |
| | LOAD_EXTERN (transform_component) |
| |
| | REFLECT_EXTERN (transform_component) |
| |
| auto | const_handle_cast (entt::const_handle chandle) -> entt::handle |
| |
| auto | as_span (const std::vector< entity_data< entt::handle > > &entities) -> hpp::span< const entt::handle > |
| |
| auto | push_load_context (entt::registry ®istry) -> bool |
| |
| void | pop_load_context (bool push_result) |
| |
| auto | get_load_context () -> load_context & |
| |
| auto | push_save_context () -> bool |
| |
| void | pop_save_context (bool push_result) |
| |
| auto | get_save_context () -> save_context & |
| |
| void | add_to_uid_mapping (entt::handle &obj, bool recursive=true) |
| |
| void | cleanup_uid_mapping () |
| |
| auto | is_parent (entt::const_handle potential_parent, entt::const_handle child) -> bool |
| |
| auto | find_root (entt::const_handle e) -> entt::const_handle |
| |
| auto | are_related (entt::const_handle lhs, entt::const_handle rhs) -> bool |
| |
| auto | push_entity_path (entt::const_handle obj) -> bool |
| |
| void | pop_entity_path (bool pushed) |
| |
| void | save_to_stream (std::ostream &stream, entt::const_handle obj) |
| |
| void | save_to_file (const std::string &absolute_path, entt::const_handle obj) |
| |
| void | save_to_stream_bin (std::ostream &stream, entt::const_handle obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, entt::const_handle obj) |
| |
| void | load_from_view (std::string_view view, entt::handle &obj) |
| |
| void | load_from_stream (std::istream &stream, entt::handle &obj) |
| |
| void | load_from_file (const std::string &absolute_path, entt::handle &obj) |
| |
| void | load_from_stream_bin (std::istream &stream, entt::handle &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, entt::handle &obj) |
| |
| auto | load_from_prefab_out (const asset_handle< prefab > &pfb, entt::registry ®istry, entt::handle &obj) -> bool |
| |
| auto | load_from_prefab (const asset_handle< prefab > &pfb, entt::registry ®istry) -> entt::handle |
| |
| auto | load_from_prefab_bin (const asset_handle< prefab > &pfb, entt::registry ®istry) -> entt::handle |
| |
| void | clone_entity_from_stream (entt::const_handle src_obj, entt::handle &dst_obj) |
| |
| void | save_to_stream (std::ostream &stream, const scene &scn) |
| |
| void | save_to_file (const std::string &absolute_path, const scene &scn) |
| |
| void | save_to_stream_bin (std::ostream &stream, const scene &scn) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const scene &scn) |
| |
| void | load_from_view (std::string_view view, scene &scn) |
| |
| void | load_from_stream (std::istream &stream, scene &scn) |
| |
| void | load_from_file (const std::string &absolute_path, scene &scn) |
| |
| void | load_from_stream_bin (std::istream &stream, scene &scn) |
| |
| void | load_from_file_bin (const std::string &absolute_path, scene &scn) |
| |
| auto | load_from_prefab (const asset_handle< scene_prefab > &pfb, scene &scn) -> bool |
| |
| auto | load_from_prefab_bin (const asset_handle< scene_prefab > &pfb, scene &scn) -> bool |
| |
| void | clone_scene_from_stream (const scene &src_scene, scene &dst_scene) |
| |
| template<typename Stream , typename T > |
| void | load_from (Stream &stream, T &scn) |
| |
| | REFLECT (layer_mask) |
| |
| | SAVE (layer_mask) |
| |
| | SAVE_INSTANTIATE (layer_mask, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (layer_mask, ser20::oarchive_binary_t) |
| |
| | LOAD (layer_mask) |
| |
| | LOAD_INSTANTIATE (layer_mask, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (layer_mask, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (layer_mask) |
| |
| | LOAD_EXTERN (layer_mask) |
| |
| | REFLECT_EXTERN (layer_mask) |
| |
| | REFLECT (physics_material) |
| |
| | SAVE (physics_material) |
| |
| | SAVE_INSTANTIATE (physics_material, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (physics_material, ser20::oarchive_binary_t) |
| |
| | LOAD (physics_material) |
| |
| | LOAD_INSTANTIATE (physics_material, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (physics_material, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const physics_material::sptr &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const physics_material::sptr &obj) |
| |
| void | load_from_file (const std::string &absolute_path, physics_material::sptr &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, physics_material::sptr &obj) |
| |
| | SAVE_EXTERN (physics_material) |
| |
| | LOAD_EXTERN (physics_material) |
| |
| | REFLECT_EXTERN (physics_material) |
| |
| | REFLECT (camera) |
| |
| | SAVE (camera) |
| |
| | SAVE_INSTANTIATE (camera, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (camera, ser20::oarchive_binary_t) |
| |
| | LOAD (camera) |
| |
| | LOAD_INSTANTIATE (camera, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (camera, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (camera) |
| |
| | LOAD_EXTERN (camera) |
| |
| | REFLECT_EXTERN (camera) |
| |
| | REFLECT (font) |
| |
| | REFLECT_EXTERN (font) |
| |
| | REFLECT (light) |
| |
| | SAVE (light::spot_shadowmap_params) |
| |
| | SAVE_INSTANTIATE (light::spot_shadowmap_params, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::spot_shadowmap_params, ser20::oarchive_binary_t) |
| |
| | SAVE (light::spot) |
| |
| | SAVE_INSTANTIATE (light::spot, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::spot, ser20::oarchive_binary_t) |
| |
| | SAVE (light::point_shadowmap_params) |
| |
| | SAVE_INSTANTIATE (light::point_shadowmap_params, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::point_shadowmap_params, ser20::oarchive_binary_t) |
| |
| | SAVE (light::point) |
| |
| | SAVE_INSTANTIATE (light::point, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::point, ser20::oarchive_binary_t) |
| |
| | SAVE (light::directional_shadowmap_params) |
| |
| | SAVE_INSTANTIATE (light::directional_shadowmap_params, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::directional_shadowmap_params, ser20::oarchive_binary_t) |
| |
| | SAVE (light::directional) |
| |
| | SAVE_INSTANTIATE (light::directional, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::directional, ser20::oarchive_binary_t) |
| |
| | SAVE (light::shadowmap_params) |
| |
| | SAVE_INSTANTIATE (light::shadowmap_params, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::shadowmap_params, ser20::oarchive_binary_t) |
| |
| | SAVE (light) |
| |
| | SAVE_INSTANTIATE (light, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light, ser20::oarchive_binary_t) |
| |
| | LOAD (light::spot_shadowmap_params) |
| |
| | LOAD_INSTANTIATE (light::spot_shadowmap_params, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::spot_shadowmap_params, ser20::oarchive_binary_t) |
| |
| | LOAD (light::spot) |
| |
| | LOAD_INSTANTIATE (light::spot, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::spot, ser20::oarchive_binary_t) |
| |
| | LOAD (light::point_shadowmap_params) |
| |
| | LOAD_INSTANTIATE (light::point_shadowmap_params, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::point_shadowmap_params, ser20::oarchive_binary_t) |
| |
| | LOAD (light::point) |
| |
| | LOAD_INSTANTIATE (light::point, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::point, ser20::oarchive_binary_t) |
| |
| | LOAD (light::directional_shadowmap_params) |
| |
| | LOAD_INSTANTIATE (light::directional_shadowmap_params, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::directional_shadowmap_params, ser20::oarchive_binary_t) |
| |
| | LOAD (light::directional) |
| |
| | LOAD_INSTANTIATE (light::directional, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::directional, ser20::oarchive_binary_t) |
| |
| | LOAD (light::shadowmap_params) |
| |
| | LOAD_INSTANTIATE (light::shadowmap_params, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::shadowmap_params, ser20::oarchive_binary_t) |
| |
| | LOAD (light) |
| |
| | LOAD_INSTANTIATE (light, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (light) |
| |
| | LOAD_EXTERN (light) |
| |
| | REFLECT_EXTERN (light) |
| |
| | REFLECT (material) |
| |
| | SAVE (material) |
| |
| | SAVE_INSTANTIATE (material, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (material, ser20::oarchive_binary_t) |
| |
| | LOAD (material) |
| |
| | LOAD_INSTANTIATE (material, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (material, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const std::shared_ptr< material > &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const std::shared_ptr< material > &obj) |
| |
| void | load_from_file (const std::string &absolute_path, std::shared_ptr< material > &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, std::shared_ptr< material > &obj) |
| |
| | SAVE_EXTERN (material) |
| |
| | LOAD_EXTERN (material) |
| |
| | REFLECT_EXTERN (material) |
| |
| | REFLECT (mesh::info) |
| |
| | SAVE (mesh::submesh) |
| |
| | SAVE_INSTANTIATE (mesh::submesh, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (mesh::submesh, ser20::oarchive_associative_t) |
| |
| | LOAD (mesh::submesh) |
| |
| | LOAD_INSTANTIATE (mesh::submesh, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (mesh::submesh, ser20::iarchive_associative_t) |
| |
| | SAVE (mesh::triangle) |
| |
| | SAVE_INSTANTIATE (mesh::triangle, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (mesh::triangle, ser20::oarchive_associative_t) |
| |
| | LOAD (mesh::triangle) |
| |
| | LOAD_INSTANTIATE (mesh::triangle, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (mesh::triangle, ser20::iarchive_associative_t) |
| |
| | SAVE (skin_bind_data::vertex_influence) |
| |
| | SAVE_INSTANTIATE (skin_bind_data::vertex_influence, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (skin_bind_data::vertex_influence, ser20::oarchive_associative_t) |
| |
| | LOAD (skin_bind_data::vertex_influence) |
| |
| | LOAD_INSTANTIATE (skin_bind_data::vertex_influence, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (skin_bind_data::vertex_influence, ser20::iarchive_associative_t) |
| |
| | SAVE (skin_bind_data::bone_influence) |
| |
| | SAVE_INSTANTIATE (skin_bind_data::bone_influence, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (skin_bind_data::bone_influence, ser20::oarchive_associative_t) |
| |
| | LOAD (skin_bind_data::bone_influence) |
| |
| | LOAD_INSTANTIATE (skin_bind_data::bone_influence, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (skin_bind_data::bone_influence, ser20::iarchive_associative_t) |
| |
| | SAVE (skin_bind_data) |
| |
| | SAVE_INSTANTIATE (skin_bind_data, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (skin_bind_data, ser20::oarchive_associative_t) |
| |
| | LOAD (skin_bind_data) |
| |
| | LOAD_INSTANTIATE (skin_bind_data, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (skin_bind_data, ser20::iarchive_associative_t) |
| |
| | SAVE (mesh::armature_node) |
| |
| | SAVE_INSTANTIATE (mesh::armature_node, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (mesh::armature_node, ser20::oarchive_associative_t) |
| |
| | LOAD (mesh::armature_node) |
| |
| | LOAD_INSTANTIATE (mesh::armature_node, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (mesh::armature_node, ser20::iarchive_associative_t) |
| |
| | SAVE (mesh::load_data) |
| |
| | SAVE_INSTANTIATE (mesh::load_data, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (mesh::load_data, ser20::oarchive_associative_t) |
| |
| | LOAD (mesh::load_data) |
| |
| | LOAD_INSTANTIATE (mesh::load_data, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (mesh::load_data, ser20::iarchive_associative_t) |
| |
| void | save_to_file (const std::string &absolute_path, const mesh::load_data &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const mesh::load_data &obj) |
| |
| void | load_from_file (const std::string &absolute_path, mesh::load_data &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, mesh::load_data &obj) |
| |
| | REFLECT_EXTERN (mesh::info) |
| |
| | SAVE_EXTERN (mesh::triangle) |
| |
| | LOAD_EXTERN (mesh::triangle) |
| |
| | SAVE_EXTERN (skin_bind_data::vertex_influence) |
| |
| | LOAD_EXTERN (skin_bind_data::vertex_influence) |
| |
| | SAVE_EXTERN (skin_bind_data::bone_influence) |
| |
| | LOAD_EXTERN (skin_bind_data::bone_influence) |
| |
| | SAVE_EXTERN (skin_bind_data) |
| |
| | LOAD_EXTERN (skin_bind_data) |
| |
| | SAVE_EXTERN (mesh::armature_node) |
| |
| | LOAD_EXTERN (mesh::armature_node) |
| |
| | SAVE_EXTERN (mesh::load_data) |
| |
| | LOAD_EXTERN (mesh::load_data) |
| |
| | REFLECT (model) |
| |
| | SAVE (model) |
| |
| | SAVE_INSTANTIATE (model, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (model, ser20::oarchive_binary_t) |
| |
| | LOAD (model) |
| |
| | LOAD_INSTANTIATE (model, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (model, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (model) |
| |
| | LOAD_EXTERN (model) |
| |
| | REFLECT_EXTERN (model) |
| |
| | SAVE (gpu_program) |
| |
| | SAVE_INSTANTIATE (gpu_program, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (gpu_program, ser20::oarchive_binary_t) |
| |
| | LOAD (gpu_program) |
| |
| | LOAD_INSTANTIATE (gpu_program, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (gpu_program, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (gpu_program) |
| |
| | LOAD_EXTERN (gpu_program) |
| |
| | REFLECT (reflection_probe) |
| |
| | SAVE (reflection_probe) |
| |
| | SAVE_INSTANTIATE (reflection_probe, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (reflection_probe, ser20::oarchive_binary_t) |
| |
| | LOAD (reflection_probe) |
| |
| | LOAD_INSTANTIATE (reflection_probe, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (reflection_probe, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (reflection_probe) |
| |
| | LOAD_EXTERN (reflection_probe) |
| |
| | REFLECT_EXTERN (reflection_probe) |
| |
| | REFLECT (pbr_material) |
| |
| | SAVE (pbr_material) |
| |
| | SAVE_INSTANTIATE (pbr_material, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (pbr_material, ser20::oarchive_binary_t) |
| |
| | LOAD (pbr_material) |
| |
| | LOAD_INSTANTIATE (pbr_material, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (pbr_material, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (pbr_material) |
| |
| | LOAD_EXTERN (pbr_material) |
| |
| | REFLECT_EXTERN (pbr_material) |
| |
| | REFLECT (script) |
| |
| | SAVE (script) |
| |
| | SAVE_INSTANTIATE (script, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (script, ser20::oarchive_binary_t) |
| |
| | LOAD (script) |
| |
| | LOAD_INSTANTIATE (script, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (script, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const script::sptr &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const script::sptr &obj) |
| |
| void | load_from_file (const std::string &absolute_path, script::sptr &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, script::sptr &obj) |
| |
| | SAVE_EXTERN (script) |
| |
| | LOAD_EXTERN (script) |
| |
| | REFLECT_EXTERN (script) |
| |
| | REFLECT_INLINE (settings::app_settings) |
| |
| | SAVE_INLINE (settings::app_settings) |
| |
| | LOAD_INLINE (settings::app_settings) |
| |
| | REFLECT_INLINE (settings::asset_settings::texture_importer_settings) |
| |
| | SAVE_INLINE (settings::asset_settings::texture_importer_settings) |
| |
| | LOAD_INLINE (settings::asset_settings::texture_importer_settings) |
| |
| | SAVE_INLINE (settings::asset_settings) |
| |
| | LOAD_INLINE (settings::asset_settings) |
| |
| | REFLECT_INLINE (settings::graphics_settings) |
| |
| | SAVE_INLINE (settings::graphics_settings) |
| |
| | LOAD_INLINE (settings::graphics_settings) |
| |
| | REFLECT_INLINE (settings::standalone_settings) |
| |
| | SAVE_INLINE (settings::standalone_settings) |
| |
| | LOAD_INLINE (settings::standalone_settings) |
| |
| | REFLECT_INLINE (settings::time_settings) |
| |
| | SAVE_INLINE (settings::time_settings) |
| |
| | LOAD_INLINE (settings::time_settings) |
| |
| | REFLECT_INLINE (settings::layer_settings) |
| |
| | SAVE_INLINE (settings::layer_settings) |
| |
| | LOAD_INLINE (settings::layer_settings) |
| |
| | SAVE_INLINE (settings::input_settings) |
| |
| | LOAD_INLINE (settings::input_settings) |
| |
| | SAVE_INLINE (settings::resolution_settings::resolution) |
| |
| | LOAD_INLINE (settings::resolution_settings::resolution) |
| |
| | SAVE_INLINE (settings::resolution_settings) |
| |
| | LOAD_INLINE (settings::resolution_settings) |
| |
| | REFLECT_INLINE (settings::resolution_settings::resolution) |
| |
| | REFLECT_INLINE (settings::resolution_settings) |
| |
| | REFLECT (settings) |
| |
| | SAVE (settings) |
| |
| | SAVE_INSTANTIATE (settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (settings, ser20::oarchive_binary_t) |
| |
| | LOAD (settings) |
| |
| | LOAD_INSTANTIATE (settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (settings, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const settings &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const settings &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, settings &obj) -> bool |
| |
| auto | load_from_file_bin (const std::string &absolute_path, settings &obj) -> bool |
| |
| | SAVE_EXTERN (settings) |
| |
| | LOAD_EXTERN (settings) |
| |
| | REFLECT_EXTERN (settings) |
| |
| | REFLECT (ui_document_component) |
| |
| | SAVE (ui_document_component) |
| |
| | SAVE_INSTANTIATE (ui_document_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ui_document_component, ser20::oarchive_binary_t) |
| |
| | LOAD (ui_document_component) |
| |
| | LOAD_INSTANTIATE (ui_document_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ui_document_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (ui_document_component) |
| |
| | LOAD_EXTERN (ui_document_component) |
| |
| | REFLECT_EXTERN (ui_document_component) |
| |
| | REFLECT (style_sheet) |
| |
| | SAVE (style_sheet) |
| |
| | SAVE_INSTANTIATE (style_sheet, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (style_sheet, ser20::oarchive_binary_t) |
| |
| | LOAD (style_sheet) |
| |
| | LOAD_INSTANTIATE (style_sheet, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (style_sheet, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const style_sheet::sptr &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const style_sheet::sptr &obj) |
| |
| void | load_from_file (const std::string &absolute_path, style_sheet::sptr &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, style_sheet::sptr &obj) |
| |
| | SAVE_EXTERN (style_sheet) |
| |
| | LOAD_EXTERN (style_sheet) |
| |
| | REFLECT_EXTERN (style_sheet) |
| |
| | REFLECT (ui_tree) |
| |
| | SAVE (ui_tree) |
| |
| | SAVE_INSTANTIATE (ui_tree, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ui_tree, ser20::oarchive_binary_t) |
| |
| | LOAD (ui_tree) |
| |
| | LOAD_INSTANTIATE (ui_tree, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ui_tree, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const ui_tree::sptr &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const ui_tree::sptr &obj) |
| |
| void | load_from_file (const std::string &absolute_path, ui_tree::sptr &obj) |
| |
| void | load_from_file_bin (const std::string &absolute_path, ui_tree::sptr &obj) |
| |
| | SAVE_EXTERN (ui_tree) |
| |
| | LOAD_EXTERN (ui_tree) |
| |
| | REFLECT_EXTERN (ui_tree) |
| |
| auto | to_bx (const glm::vec3 &data) -> bx::Vec3 |
| |
| void | draw (DebugDrawEncoder &dde, const physics_sphere_shape &sh) |
| |
| void | draw (DebugDrawEncoder &dde, const physics_cylinder_shape &sh) |
| |
| void | draw (DebugDrawEncoder &dde, const physics_capsule_shape &sh) |
| |
| void | draw (DebugDrawEncoder &dde, const physics_box_shape &sh) |
| |
| void | draw (DebugDrawEncoder &dde, const physics_mesh_shape &sh) |
| |
| void | draw (DebugDrawEncoder &dde, const physics_compound_shape &sh) |
| |
| void | draw (DebugDrawEncoder &dde, const std::vector< physics_compound_shape > &shapes) |
| |
| auto | to_bx (const math::vec3 &data) -> bx::Vec3 |
| |
| auto | get_app_profiler () -> performance_profiler * |
| |
| auto | pack_instance_data (const batch_instance &instance) -> instance_vertex_data |
| | Pack batch instance data into GPU vertex format.
|
| |
| void | unpack_instance_data (const instance_vertex_data &vertex_data, math::mat4 &out_transform, math::vec3 &out_lod_params) |
| | Unpack GPU vertex data back to transform matrix and LOD params.
|
| |
| auto | pack_instances_bulk (const std::vector< batch_instance > &instances) -> std::vector< instance_vertex_data > |
| | Pack multiple instances into GPU vertex data.
|
| |
| auto | validate_instance_data_layout () -> bool |
| | Validate that instance data is properly aligned and sized.
|
| |
| auto | bones_collect (entt::handle end_effector, size_t num_bones_in_chain) -> ik_vector< transform_component * > |
| |
| auto | get_end_position (transform_component *comp) -> math::vec3 |
| |
| auto | ccdik_advanced (ik_vector< transform_component * > &chain, math::vec3 target, float threshold=0.001f, int maxIterations=10, float damping_error_threshold=0.5f, float weight_exponent=1.0f) -> bool |
| |
| auto | fabrik (ik_vector< transform_component * > &chain, const math::vec3 &target, float threshold=0.001f, int max_iterations=10) -> bool |
| |
| glm::vec3 | transform_point (const glm::mat4 &mat, const glm::vec3 &point) |
| |
| glm::vec3 | transform_vector (const glm::mat4 &mat, const glm::vec3 &vec) |
| |
| bool | solve_two_bone_ik_impl (transform_component *start_joint, transform_component *mid_joint, transform_component *end_joint, const glm::vec3 &target, const glm::vec3 &mid_axis, const glm::vec3 &pole_vector, float twist_angle, float weight, float soften) |
| | Two-bone IK solver.
|
| |
| auto | solve_two_bone_ik_weighted (transform_component *start_joint, transform_component *mid_joint, transform_component *end_joint, const math::vec3 &target, float weight=1.0f, float soften=1.0f, const math::vec3 &pole=math::vec3(0, 0, 1), float twist_angle=0.f) -> bool |
| |
| auto | ik_set_position_ccd (entt::handle end_effector, const math::vec3 &target, size_t num_bones_in_chain, float threshold, int max_iterations) -> bool |
| |
| auto | ik_set_position_fabrik (entt::handle end_effector, const math::vec3 &target, size_t num_bones_in_chain, float threshold, int max_iterations) -> bool |
| |
| auto | ik_set_position_two_bone (entt::handle end_effector, const math::vec3 &target, const math::vec3 &forward, float weight, float soften, int max_iterations) -> bool |
| |
| auto | ik_look_at_position (entt::handle end_effector, const math::vec3 &target, float weight) -> bool |
| |
| void | init_fonts () |
| |
| void | deinit_fonts () |
| |
| auto | operator< (const mesh::adjacent_edge_key &key1, const mesh::adjacent_edge_key &key2) -> bool |
| |
| auto | operator< (const mesh::mesh_submesh_key &key1, const mesh::mesh_submesh_key &key2) -> bool |
| |
| auto | operator< (const mesh::weld_key &key1, const mesh::weld_key &key2) -> bool |
| |
| auto | operator< (const mesh::bone_combination_key &key1, const mesh::bone_combination_key &key2) -> bool |
| |
| void | vec2Set (float *_v, float _x, float _y) |
| |
| void | vec4Set (float *_v, float _x, float _y, float _z, float _w) |
| |
| void | vec4iSet (int32_t *_v, int32_t _x, int32_t _y, int32_t _z, int32_t _w) |
| |
| auto | operator== (const reflection_probe &pr1, const reflection_probe &pr2) -> bool |
| | Equality operator for reflection_probe.
|
| |
| auto | operator!= (const reflection_probe &pr1, const reflection_probe &pr2) -> bool |
| | Inequality operator for reflection_probe.
|
| |
| auto | validate_paths (const mono::compiler_paths &paths) -> bool |
| |
| template<> |
| auto | thumbnail_manager::get_thumbnail< gfx::texture > (const asset_handle< gfx::texture > &asset) -> gfx::texture::ptr |
| |
| template<> |
| auto | thumbnail_manager::get_thumbnail< gfx::shader > (const asset_handle< gfx::shader > &asset) -> gfx::texture::ptr |
| |
| | DECLARE_THUMBNAIL_SPEC (gfx::texture) |
| |
| | DECLARE_THUMBNAIL_SPEC (gfx::shader) |
| |
| | DECLARE_THUMBNAIL_SPEC (material) |
| |
| | DECLARE_THUMBNAIL_SPEC (mesh) |
| |
| | DECLARE_THUMBNAIL_SPEC (animation_clip) |
| |
| | DECLARE_THUMBNAIL_SPEC (prefab) |
| |
| | DECLARE_THUMBNAIL_SPEC (scene_prefab) |
| |
| | DECLARE_THUMBNAIL_SPEC (physics_material) |
| |
| | DECLARE_THUMBNAIL_SPEC (audio_clip) |
| |
| | DECLARE_THUMBNAIL_SPEC (font) |
| |
| | DECLARE_THUMBNAIL_SPEC (script) |
| |
| | DECLARE_THUMBNAIL_SPEC (ui_tree) |
| |
| | DECLARE_THUMBNAIL_SPEC (style_sheet) |
| |
| auto | extract_lines (hpp::string_view text, int num_lines, int &found_lines) -> hpp::string_view |
| |
| void | open_log_in_environment (const fs::path &entry, int line) |
| |
| auto | make_proxy (entt::meta_any &var, const std::string &name={}) -> meta_any_proxy |
| | Creates a simple proxy for direct variable access.
|
| |
| auto | make_property_proxy (const meta_any_proxy &var_proxy, const entt::meta_data &prop) -> meta_any_proxy |
| |
| | REFLECT_INLINE (inspector) |
| | Reflection registration for the base inspector class.
|
| |
| template<typename T > |
| auto | inspect_range_scalar (rtti::context &ctx, entt::meta_any &var, const var_info &info, const entt::meta_custom &custom, const char *fmt0="Min:", const char *fmt1="Max:") -> inspect_result |
| |
| template<typename T > |
| auto | inspect_size_scalar (rtti::context &ctx, entt::meta_any &var, const var_info &info, const entt::meta_custom &custom, const char *fmt0="Min:", const char *fmt1="Max:") -> inspect_result |
| |
| template<typename T > |
| auto | inspect_scalar (rtti::context &ctx, entt::meta_any &var, const var_info &info, const entt::meta_custom &custom, const char *format=nullptr) -> inspect_result |
| |
| auto | find_attribute (const std::string &name, const std::vector< mono::mono_object > &attribs) -> mono::mono_object |
| |
| auto | is_serializable_type (const mono::mono_type &type) -> bool |
| | Checks if a mono type has the System.Serializable attribute.
|
| |
| auto | is_list_type (const mono::mono_type &type) -> bool |
| | Checks if a mono type is a List<T>
|
| |
| auto | get_collection_element_type (const mono::mono_type &type) -> mono::mono_type |
| | Gets the element type of a collection (array or List<T>)
|
| |
| template<typename Invoker > |
| auto | make_nested_object_proxy (const meta_any_proxy &obj_proxy, const Invoker &mutable_field) -> meta_any_proxy |
| | Creates a proxy for a nested serializable object field.
|
| |
| template<typename Invoker > |
| auto | make_nested_property_proxy (const meta_any_proxy &obj_proxy, const Invoker &mutable_property) -> meta_any_proxy |
| | Creates a proxy for a nested serializable object property.
|
| |
| auto | inspect_serializable_object (rtti::context &ctx, mono::mono_object &obj, const meta_any_proxy &obj_proxy, const std::string &name, const var_info &info) -> inspect_result |
| | Recursively inspects a serializable object using the main inspector.
|
| |
| template<typename T , typename ProxyType > |
| auto | make_script_proxy (const meta_any_proxy &obj_proxy, const ProxyType &script_proxy) -> meta_any_proxy |
| | Creates a meta_any_proxy that can access script fields through the proxy wrapper.
|
| |
| template<typename Invoker > |
| auto | make_entity_handle_proxy (const meta_any_proxy &obj_proxy, const Invoker &mutable_field, rtti::context &ctx) -> meta_any_proxy |
| | Creates a specialized proxy for entity handle fields in script objects.
|
| |
| template<typename T , typename Invoker > |
| auto | make_asset_handle_proxy (const meta_any_proxy &obj_proxy, const Invoker &mutable_field, rtti::context &ctx) -> meta_any_proxy |
| | Creates a specialized proxy for asset handle fields in script objects.
|
| |
| template<typename T > |
| auto | make_array_element_proxy (const meta_any_proxy &array_proxy, size_t index, const std::string &element_name) -> meta_any_proxy |
| | Creates a specialized proxy for individual array elements in script objects.
|
| |
| void | push_debug_view () |
| | Pushes debug view mode (increases debug view counter)
|
| |
| void | pop_debug_view () |
| | Pops debug view mode (decreases debug view counter)
|
| |
| auto | is_debug_view () -> bool |
| | Checks if currently in debug view mode.
|
| |
| void | add_property_action (rtti::context &ctx, prefab_override_context &override_ctx, inspect_result &result, const meta_any_proxy &var_proxy, const entt::meta_any &old_var, const entt::meta_any &new_var, const entt::meta_custom &custom) |
| |
| auto | get_inspector (rtti::context &ctx, const entt::meta_type &type) -> std::shared_ptr< inspector > |
| |
| auto | is_property_visible (const entt::meta_any &object, const entt::meta_data &prop) -> bool |
| |
| auto | is_property_readonly (const entt::meta_any &object, const entt::meta_data &prop) -> bool |
| |
| auto | is_property_flattable (const entt::meta_any &object, const entt::meta_data &prop) -> bool |
| |
| auto | inspect_property (rtti::context &ctx, entt::meta_any &object, const meta_any_proxy &var_proxy, const entt::meta_data &prop) -> inspect_result |
| |
| auto | inspect_array (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const entt::meta_data &prop, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects array-like containers with add/remove functionality.
|
| |
| auto | inspect_array (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const std::string &name, const std::string &tooltip, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects array-like containers with custom name and tooltip.
|
| |
| auto | inspect_associative_container (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const entt::meta_data &prop, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects associative containers like maps and sets.
|
| |
| auto | inspect_enum (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info={}) -> inspect_result |
| | Inspects enumeration types with dropdown selection.
|
| |
| auto | inspect_var (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Main entry point for inspecting any variable with automatic type resolution.
|
| |
| auto | inspect_var_properties_impl (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const entt::meta_type &type, const var_info &info, const entt::meta_custom &custom) -> inspect_result |
| |
| auto | inspect_var_properties (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects all properties of a complex object recursively.
|
| |
| template<typename T > |
| auto | inspect (rtti::context &ctx, T &obj) -> inspect_result |
| | Convenience template function for inspecting objects of known type.
|
| |
| | REFLECT_INLINE (gizmo) |
| |
| auto | get_gizmo (rtti::context &ctx, const entt::meta_type &type) -> std::shared_ptr< gizmo > |
| |
| void | draw_gizmo_var (rtti::context &ctx, entt::meta_any &var, const camera &cam, gfx::dd_raii &dd) |
| |
| void | draw_gizmo_billboard_var (rtti::context &ctx, entt::meta_any &var, const camera &cam, gfx::dd_raii &dd) |
| |
| template<typename T > |
| void | draw_gizmo (rtti::context &ctx, T &obj, const camera &cam, gfx::dd_raii &dd) |
| |
| template<typename T > |
| void | draw_billboard_gizmo (rtti::context &ctx, T &obj, const camera &cam, gfx::dd_raii &dd) |
| |
| | REFLECT (deploy_settings) |
| |
| | SAVE (deploy_settings) |
| |
| | SAVE_INSTANTIATE (deploy_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (deploy_settings, ser20::oarchive_binary_t) |
| |
| | LOAD (deploy_settings) |
| |
| | LOAD_INSTANTIATE (deploy_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (deploy_settings, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const deploy_settings &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const deploy_settings &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, deploy_settings &obj) -> bool |
| |
| auto | load_from_file_bin (const std::string &absolute_path, deploy_settings &obj) -> bool |
| |
| | SAVE_EXTERN (deploy_settings) |
| |
| | LOAD_EXTERN (deploy_settings) |
| |
| | REFLECT_EXTERN (deploy_settings) |
| |
| | SAVE_INLINE (editor_settings::projects_settings) |
| |
| | LOAD_INLINE (editor_settings::projects_settings) |
| |
| | REFLECT_INLINE (editor_settings::external_tools_settings) |
| |
| | SAVE_INLINE (editor_settings::external_tools_settings) |
| |
| | LOAD_INLINE (editor_settings::external_tools_settings) |
| |
| | REFLECT_INLINE (editor_settings::debugger_settings) |
| |
| | SAVE_INLINE (editor_settings::debugger_settings) |
| |
| | LOAD_INLINE (editor_settings::debugger_settings) |
| |
| | REFLECT (editor_settings) |
| |
| | SAVE (editor_settings) |
| |
| | SAVE_INSTANTIATE (editor_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (editor_settings, ser20::oarchive_binary_t) |
| |
| | LOAD (editor_settings) |
| |
| | LOAD_INSTANTIATE (editor_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (editor_settings, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const editor_settings &obj) |
| |
| void | save_to_file_bin (const std::string &absolute_path, const editor_settings &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, editor_settings &obj) -> bool |
| |
| auto | load_from_file_bin (const std::string &absolute_path, editor_settings &obj) -> bool |
| |
| | SAVE_EXTERN (editor_settings) |
| |
| | LOAD_EXTERN (editor_settings) |
| |
| | REFLECT_EXTERN (editor_settings) |
| |