|
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...
|
|
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_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_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_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 | 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_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 | 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_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 | 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 (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 (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) |
|
| 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_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 | 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 |
|
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 |
|
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 , typename Invoker > |
auto | make_array_element_proxy (const meta_any_proxy &obj_proxy, const Invoker &mutable_field, size_t index) -> 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) |
|