|
| 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_header_info |
| |
| 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_header_info |
| | Base class for per-type asset header information. 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_perez |
| |
| class | atmospheric_pass_skybox |
| |
| struct | audio_clip |
| | Struct representing an audio clip. More...
|
| |
| struct | audio_header_info |
| |
| 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...
|
| |
| class | auto_exposure_component |
| |
| class | auto_exposure_pass |
| |
| 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_t |
| |
| struct | batch_group_t |
| |
| 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 |
| |
| struct | blend_over_param |
| |
| struct | blend_over_time |
| |
| class | blend_space_def |
| |
| struct | blend_space_point |
| |
| struct | blend_state |
| |
| class | blit_pass |
| |
| class | bloom_component |
| |
| class | bloom_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 | character_controller_component |
| | Component for character controller physics with sweep-based movement. More...
|
| |
| struct | cloud_noise_textures |
| |
| 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 | create_entities_action_t |
| | Undoable create for entity subtrees: invokes a user-supplied factory on first execution, snapshots the newly-created roots, and restores them with identical UUIDs on redo. More...
|
| |
| class | create_scene_modal |
| | Modal for selecting a scene preset when creating a new scene. Call ShowCreateSceneModal() to open; RenderCreateSceneModal() draws it each frame. More...
|
| |
| struct | dd_2d_raii |
| |
| class | default_textures |
| |
| struct | defaults |
| | Provides default initialization and creation functions for various entities and assets. More...
|
| |
| struct | delete_entities_action_t |
| | Undoable delete for entity subtrees: snapshots serialized roots at construction, deletes on do, restores on undo. 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 | entity_set_ui_document_component_bounds_action_t |
| |
| struct | events |
| |
| struct | eviction_settings |
| |
| struct | font |
| |
| class | footer_panel |
| |
| struct | frag_atom |
| |
| struct | frame_snapshot |
| | Compacted copy of one frame's profiling data across all threads. More...
|
| |
| class | fxaa_component |
| |
| class | fxaa_pass |
| |
| class | game_panel |
| |
| struct | gizmo |
| |
| struct | gizmo_character_controller_component |
| |
| 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...
|
| |
| struct | id_component_base |
| |
| class | imgui_interface |
| |
| class | imgui_panels |
| |
| struct | import_files_item |
| | One async content-browser-style import job (external path -> project folder). More...
|
| |
| 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_context |
| |
| 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_object_pinned |
| |
| 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_reflection_probe_component |
| |
| 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 | irradiance_perez_params |
| | Full Perez params for irradiance SH compute shader (mode 1). More...
|
| |
| struct | layer_component |
| | Component that provides a layer mask for an entity. More...
|
| |
| struct | layer_mask |
| |
| class | layout_manager |
| |
| class | layout_panel |
| |
| 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 | loading_screen |
| |
| struct | lod_data |
| | Contains level of detail (LOD) data for an entity per view. Uses distance-based hysteresis for stable LOD selection combined with time-based dithered transitions. More...
|
| |
| struct | log_duration |
| |
| struct | log_query_entry |
| |
| struct | log_stopwatch |
| |
| struct | logging |
| |
| struct | manifold_point |
| |
| class | material |
| | Base class for materials used in rendering. More...
|
| |
| struct | mcp_activity_entry |
| |
| class | mcp_manager |
| |
| class | mcp_panel |
| |
| class | mesh |
| | Main class representing a 3D mesh with support for different LODs, submeshes, and skinning. More...
|
| |
| struct | mesh_header_info |
| |
| 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...
|
| |
| struct | model_submit_extras |
| | Optional retained render data consumed by the model submit paths. 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_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_loader< Archive, std::string > |
| |
| 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 |
| |
| struct | on_load_bus |
| |
| class | owned_component |
| | Component that is owned by an entity. More...
|
| |
| class | panel_base |
| |
| class | particle_emitter_component |
| | Component that wraps the soa particle system emitter. 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...
|
| |
| struct | per_camera_lod_state |
| | Tracks LOD state and last access frame for a specific view (camera). 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 | play_mode |
| | Owns play-mode state and orchestrates the splash -> running lifecycle. More...
|
| |
| struct | play_state_info |
| |
| struct | pose_mat4 |
| |
| struct | pose_transform |
| |
| struct | post_load_callbacks |
| |
| 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...
|
| |
| struct | profile_event |
| | A single profiling event captured during a frame. More...
|
| |
| class | profiler_timeline_panel |
| |
| struct | project_editor_settings |
| |
| struct | project_info |
| |
| class | project_manager |
| |
| class | project_settings_panel |
| |
| struct | property_action_t |
| |
| class | property_layout |
| | Manages ImGui layout for property inspection in the editor. More...
|
| |
| struct | property_layout_group |
| |
| 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 | resolved_post_process_settings |
| | Merged post-processing settings from all contributing volumes. More...
|
| |
| struct | rich_segment |
| |
| struct | rich_state |
| |
| class | RmlUi_FileInterface |
| |
| struct | RmlUi_FrameState |
| | Per-frame state passed to begin_frame. Contains all mutable state for the render pass. More...
|
| |
| struct | RmlUi_LayerFramebuffer |
| |
| class | RmlUi_RenderInterface |
| | RmlUi render interface implementation using bgfx. More...
|
| |
| class | RmlUi_RenderLayerStack |
| |
| 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 |
| |
| class | sample_data |
| |
| 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_profile_timer |
| |
| class | scope_profile_timer_named_thread |
| | Like scope_profile_timer but registers the current OS thread with ThreadName on first use. More...
|
| |
| class | scope_profile_timer_owned |
| |
| 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 | selection_action_t |
| |
| struct | selection_info |
| |
| struct | sequence_action_t |
| | Single-undo container for a chain of DEPENDENT actions. More...
|
| |
| struct | settings |
| |
| struct | shadow_batch_key |
| | Batch key for shadow depth passes — geometry-first, optional cutout bucket. More...
|
| |
| struct | shadow_cutout_state |
| | Per-draw state for alpha-cutout shadow batches (texture + clip threshold). More...
|
| |
| 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 | skylight_system |
| |
| struct | splash_scene_state |
| |
| class | ssil_component |
| |
| class | ssil_pass |
| |
| class | ssr_component |
| |
| class | ssr_pass |
| |
| class | style_panel |
| |
| struct | style_sheet |
| | Represents a UI style sheet asset (CSS/RCSS document). More...
|
| |
| struct | submesh_component |
| |
| struct | submesh_entry |
| | Per-submesh render settings authored on the armature node entity that owns the submesh. More...
|
| |
| struct | submesh_pose_mat4 |
| |
| struct | submesh_render_proxies |
| | Retained per-model render proxy data used by the culling/LOD code. More...
|
| |
| struct | submit_context |
| |
| class | taa_component |
| | Temporal anti-aliasing (HDR, before tonemap). Mutually exclusive with FXAA when enabled. More...
|
| |
| class | taa_pass |
| | HDR temporal anti-aliasing resolve (depth reprojection). Phase 2: optional velocity buffer. 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_header_info |
| |
| struct | texture_importer_meta |
| |
| struct | thread_profile_buffer |
| | Fixed-size buffer of profile events for one frame on one thread. More...
|
| |
| struct | thread_profile_data |
| | Double-buffered per-thread profiling state. One buffer is being written by the owning thread while the other is read by the main thread for display and aggregation. More...
|
| |
| 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_set_parent_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 | version_manager |
| |
| class | volume_component |
| | Spatial volume that applies post-processing effects when the camera is inside. Effect settings come from sibling components (bloom_component, tonemapping_component, etc.) on the same entity. 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 () |
| |
| template<typename ComponentType > |
| void | for_each_component_in_children (entt::handle parent, std::function< void(ComponentType &)> callback) |
| | Iterates through all children (recursively) and calls the callback for each entity that has the specified component.
|
| |
| auto | find_entity_by_uuid (entt::registry ®istry, const hpp::uuid &target_uuid) -> entt::handle |
| | Finds an entity by id_component UUID in a registry (no scene wrapper required).
|
| |
| template<class T > |
| auto | on_load (entt::registry ®) -> typename on_load_bus< T >::sink_t |
| |
| template<class T > |
| auto | on_construct (entt::registry ®) -> decltype(auto) |
| |
| template<class T > |
| auto | on_update (entt::registry ®) -> decltype(auto) |
| |
| template<class T > |
| auto | on_destroy (entt::registry ®) -> decltype(auto) |
| |
| template<class T > |
| void | emit_on_load (entt::registry ®, entt::entity e) |
| |
| 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 |
| |
| | SAVE (asset_header_info) |
| |
| | SAVE_INSTANTIATE (asset_header_info, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (asset_header_info, ser20::oarchive_binary_t) |
| |
| | LOAD (asset_header_info) |
| |
| | LOAD_INSTANTIATE (asset_header_info, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (asset_header_info, ser20::iarchive_binary_t) |
| |
| | SAVE (texture_header_info) |
| |
| | SAVE_INSTANTIATE (texture_header_info, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (texture_header_info, ser20::oarchive_binary_t) |
| |
| | LOAD (texture_header_info) |
| |
| | LOAD_INSTANTIATE (texture_header_info, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (texture_header_info, ser20::iarchive_binary_t) |
| |
| | SAVE (mesh_header_info) |
| |
| | SAVE_INSTANTIATE (mesh_header_info, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (mesh_header_info, ser20::oarchive_binary_t) |
| |
| | LOAD (mesh_header_info) |
| |
| | LOAD_INSTANTIATE (mesh_header_info, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (mesh_header_info, ser20::iarchive_binary_t) |
| |
| | SAVE (animation_header_info) |
| |
| | SAVE_INSTANTIATE (animation_header_info, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (animation_header_info, ser20::oarchive_binary_t) |
| |
| | LOAD (animation_header_info) |
| |
| | LOAD_INSTANTIATE (animation_header_info, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (animation_header_info, ser20::iarchive_binary_t) |
| |
| | SAVE (audio_header_info) |
| |
| | SAVE_INSTANTIATE (audio_header_info, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (audio_header_info, ser20::oarchive_binary_t) |
| |
| | LOAD (audio_header_info) |
| |
| | LOAD_INSTANTIATE (audio_header_info, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (audio_header_info, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (asset_header_info) |
| |
| | LOAD_EXTERN (asset_header_info) |
| |
| | SAVE_EXTERN (texture_header_info) |
| |
| | LOAD_EXTERN (texture_header_info) |
| |
| | SAVE_EXTERN (mesh_header_info) |
| |
| | LOAD_EXTERN (mesh_header_info) |
| |
| | SAVE_EXTERN (animation_header_info) |
| |
| | LOAD_EXTERN (animation_header_info) |
| |
| | SAVE_EXTERN (audio_header_info) |
| |
| | LOAD_EXTERN (audio_header_info) |
| |
| | 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_INLINE (animation_retargeting_mode) |
| |
| | 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_INLINE (auto_exposure_pass::settings) |
| |
| | SAVE_INLINE (auto_exposure_pass::settings) |
| |
| | SAVE_INSTANTIATE (auto_exposure_pass::settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (auto_exposure_pass::settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (auto_exposure_pass::settings) |
| |
| | LOAD_INSTANTIATE (auto_exposure_pass::settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (auto_exposure_pass::settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (auto_exposure_component) |
| |
| | SAVE (auto_exposure_component) |
| |
| | SAVE_INSTANTIATE (auto_exposure_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (auto_exposure_component, ser20::oarchive_binary_t) |
| |
| | LOAD (auto_exposure_component) |
| |
| | LOAD_INSTANTIATE (auto_exposure_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (auto_exposure_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (auto_exposure_component) |
| |
| | LOAD_EXTERN (auto_exposure_component) |
| |
| | REFLECT_EXTERN (auto_exposure_component) |
| |
| | REFLECT_INLINE (bloom_pass::settings) |
| |
| | SAVE_INLINE (bloom_pass::settings) |
| |
| | SAVE_INSTANTIATE (bloom_pass::settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (bloom_pass::settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (bloom_pass::settings) |
| |
| | LOAD_INSTANTIATE (bloom_pass::settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (bloom_pass::settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (bloom_component) |
| |
| | SAVE (bloom_component) |
| |
| | SAVE_INSTANTIATE (bloom_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (bloom_component, ser20::oarchive_binary_t) |
| |
| | LOAD (bloom_component) |
| |
| | LOAD_INSTANTIATE (bloom_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (bloom_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (bloom_component) |
| |
| | LOAD_EXTERN (bloom_component) |
| |
| | REFLECT_EXTERN (bloom_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 (character_controller_component) |
| |
| | SAVE (character_controller_component) |
| |
| | SAVE_INSTANTIATE (character_controller_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (character_controller_component, ser20::oarchive_binary_t) |
| |
| | LOAD (character_controller_component) |
| |
| | LOAD_INSTANTIATE (character_controller_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (character_controller_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (character_controller_component) |
| |
| | LOAD_EXTERN (character_controller_component) |
| |
| | REFLECT_EXTERN (character_controller_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_entry) |
| |
| | REFLECT (submesh_component) |
| |
| | SAVE (submesh_entry) |
| |
| | SAVE_INSTANTIATE (submesh_entry, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (submesh_entry, ser20::oarchive_binary_t) |
| |
| | LOAD (submesh_entry) |
| |
| | LOAD_INSTANTIATE (submesh_entry, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (submesh_entry, ser20::iarchive_binary_t) |
| |
| | 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_entry) |
| |
| | LOAD_EXTERN (submesh_entry) |
| |
| | REFLECT_EXTERN (submesh_entry) |
| |
| | 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 (ssil_pass::spatial_denoise_settings) |
| |
| | REFLECT_INLINE (ssil_pass::temporal_settings) |
| |
| | REFLECT_INLINE (ssil_pass::ssil_settings) |
| |
| | SAVE_INLINE (ssil_pass::spatial_denoise_settings) |
| |
| | SAVE_INSTANTIATE (ssil_pass::spatial_denoise_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssil_pass::spatial_denoise_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssil_pass::spatial_denoise_settings) |
| |
| | LOAD_INSTANTIATE (ssil_pass::spatial_denoise_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssil_pass::spatial_denoise_settings, ser20::iarchive_binary_t) |
| |
| | SAVE_INLINE (ssil_pass::temporal_settings) |
| |
| | SAVE_INSTANTIATE (ssil_pass::temporal_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssil_pass::temporal_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssil_pass::temporal_settings) |
| |
| | LOAD_INSTANTIATE (ssil_pass::temporal_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssil_pass::temporal_settings, ser20::iarchive_binary_t) |
| |
| | SAVE_INLINE (ssil_pass::ssil_settings) |
| |
| | SAVE_INSTANTIATE (ssil_pass::ssil_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssil_pass::ssil_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssil_pass::ssil_settings) |
| |
| | LOAD_INSTANTIATE (ssil_pass::ssil_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssil_pass::ssil_settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (ssil_component) |
| |
| | SAVE (ssil_component) |
| |
| | SAVE_INSTANTIATE (ssil_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssil_component, ser20::oarchive_binary_t) |
| |
| | LOAD (ssil_component) |
| |
| | LOAD_INSTANTIATE (ssil_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssil_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (ssil_component) |
| |
| | LOAD_EXTERN (ssil_component) |
| |
| | REFLECT_EXTERN (ssil_component) |
| |
| | REFLECT_INLINE (trace_resolution) |
| |
| | 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::spatial_denoise_settings) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::spatial_denoise_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::spatial_denoise_settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (ssr_pass::fidelityfx_ssr_settings::spatial_denoise_settings) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::spatial_denoise_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (ssr_pass::fidelityfx_ssr_settings::spatial_denoise_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_INLINE (taa_jitter_mode) |
| |
| | REFLECT_INLINE (taa_pass::settings) |
| |
| | SAVE_INLINE (taa_pass::settings) |
| |
| | SAVE_INSTANTIATE (taa_pass::settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (taa_pass::settings, ser20::oarchive_binary_t) |
| |
| | LOAD_INLINE (taa_pass::settings) |
| |
| | LOAD_INSTANTIATE (taa_pass::settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (taa_pass::settings, ser20::iarchive_binary_t) |
| |
| | REFLECT (taa_component) |
| |
| | SAVE (taa_component) |
| |
| | SAVE_INSTANTIATE (taa_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (taa_component, ser20::oarchive_binary_t) |
| |
| | LOAD (taa_component) |
| |
| | LOAD_INSTANTIATE (taa_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (taa_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (taa_component) |
| |
| | LOAD_EXTERN (taa_component) |
| |
| | REFLECT_EXTERN (taa_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) |
| |
| | REFLECT_INLINE (volume_mode) |
| |
| | REFLECT (volume_component) |
| |
| | SAVE (volume_component) |
| |
| | SAVE_INSTANTIATE (volume_component, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (volume_component, ser20::oarchive_binary_t) |
| |
| | LOAD (volume_component) |
| |
| | LOAD_INSTANTIATE (volume_component, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (volume_component, ser20::iarchive_binary_t) |
| |
| | SAVE_EXTERN (volume_component) |
| |
| | LOAD_EXTERN (volume_component) |
| |
| | REFLECT_EXTERN (volume_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 & |
| |
| void | push_on_load_callbacks (const post_load_callbacks &callbacks) |
| |
| void | pop_on_load_callbacks () |
| |
| auto | get_post_load_callbacks () -> const post_load_callbacks * |
| |
| 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 |
| |
| void | regenerate_entity_uids (entt::handle obj) |
| |
| 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 |
| |
| auto | has_prefab_component (const entt::const_handle &obj) -> bool |
| |
| 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::contact_shadow_params) |
| |
| | SAVE_INSTANTIATE (light::contact_shadow_params, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (light::contact_shadow_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::contact_shadow_params) |
| |
| | LOAD_INSTANTIATE (light::contact_shadow_params, ser20::oarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (light::contact_shadow_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::lod_info) |
| |
| | REFLECT (mesh::info) |
| |
| | REFLECT (mesh) |
| |
| | 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::lod_load_data) |
| |
| | SAVE_INSTANTIATE (mesh::lod_load_data, ser20::oarchive_binary_t) |
| |
| | SAVE_INSTANTIATE (mesh::lod_load_data, ser20::oarchive_associative_t) |
| |
| | LOAD (mesh::lod_load_data) |
| |
| | LOAD_INSTANTIATE (mesh::lod_load_data, ser20::iarchive_binary_t) |
| |
| | LOAD_INSTANTIATE (mesh::lod_load_data, 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::lod_info) |
| |
| | REFLECT_EXTERN (mesh::info) |
| |
| | REFLECT_EXTERN (mesh) |
| |
| | 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 (eviction_settings) |
| |
| | SAVE_INLINE (eviction_settings) |
| |
| | LOAD_INLINE (eviction_settings) |
| |
| | REFLECT_INLINE (settings::graphics_settings) |
| |
| | SAVE_INLINE (settings::graphics_settings) |
| |
| | LOAD_INLINE (settings::graphics_settings) |
| |
| | REFLECT_INLINE (settings::splash_logo_entry) |
| |
| | SAVE_INLINE (settings::splash_logo_entry) |
| |
| | LOAD_INLINE (settings::splash_logo_entry) |
| |
| | REFLECT_INLINE (settings::splash_settings) |
| |
| | SAVE_INLINE (settings::splash_settings) |
| |
| | LOAD_INLINE (settings::splash_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 | ensure_thread_registered (const char *thread_name=nullptr) -> thread_profile_data * |
| | Register the current thread on first use. thread_name if non-null and non-empty is stored as the lane label; otherwise "Thread-{id}" is used. Called at most once per thread (TLS).
|
| |
| constexpr auto | fnv1a_hash (const char *str) -> uint32_t |
| |
| auto | profiler_process_capture_gate_ref () -> std::atomic< uint8_t > & |
| |
| auto | profiler_process_capture_gate_load () -> bool |
| |
| void | profiler_process_capture_gate_store (uint8_t v) |
| |
| auto | get_time_ns () -> int64_t |
| |
| auto | get_thread_profile_data () -> thread_profile_data * |
| |
| auto | get_thread_profile_data (const char *thread_name) -> thread_profile_data * |
| | Resolve TLS data, registering with thread_name only if this is the first profiler use on this OS thread (subsequent calls ignore thread_name).
|
| |
| auto | profile_begin (const char *name) -> uint32_t |
| | Begin a profiling scope. Returns an event index for profile_end().
|
| |
| auto | profile_begin (const char *name, const char *thread_name) -> uint32_t |
| | Same as profile_begin(name), but the first profiler call on this thread uses thread_name for the timeline lane label (e.g. "Render" / "JobPool-3").
|
| |
| auto | profile_begin_owned (hpp::string_view name) -> uint32_t |
| | Like profile_begin() but copies the label into name_owned (script / dynamic names).
|
| |
| auto | profile_begin_owned (hpp::string_view name, const char *thread_name) -> uint32_t |
| | profile_begin_owned(name) with optional lane label on first registration (see profile_begin two-arg).
|
| |
| void | profile_end (uint32_t idx) |
| | End a profiling scope started by profile_begin().
|
| |
| 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 | make_shadow_batch_key (const std::shared_ptr< mesh > &mesh_ptr, uint32_t lod_index, uint32_t submesh_index, const std::shared_ptr< material > &material_ptr) -> shadow_batch_key |
| | Build a shadow batch key from mesh geometry and optional material cutout metadata.
|
| |
| auto | find_facing_adjustment_rotation (entt::handle entity) -> math::quat |
| |
| 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 |
| |
| void | apply_pole_constraint (ik_vector< math::vec3 > &positions, const math::vec3 &pole) |
| |
| void | update_rotations_from_positions (ik_vector< transform_component * > &chain, const ik_vector< math::vec3 > &positions, const math::quat &facing_correction) |
| |
| auto | ccdik_advanced (ik_vector< transform_component * > &chain, math::vec3 target, const math::vec3 &pole, const math::quat &facing_correction, 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, const math::vec3 &pole, const math::quat &facing_correction, float threshold=0.001f, int max_iterations=10) -> bool |
| |
| auto | solve_two_bone_ik (transform_component *start_joint, transform_component *mid_joint, transform_component *end_joint, const math::vec3 &target, const math::vec3 &pole, const math::quat &facing_correction, float weight, float soften) -> bool |
| |
| auto | ik_set_position_ccd (entt::handle end_effector, const math::vec3 &target, const math::vec3 &pole, size_t num_bones_in_chain, int max_iterations, float threshold) -> bool |
| |
| auto | ik_set_position_fabrik (entt::handle end_effector, const math::vec3 &target, const math::vec3 &pole, size_t num_bones_in_chain, int max_iterations, float threshold) -> bool |
| |
| auto | ik_set_position_two_bone (entt::handle end_effector, const math::vec3 &target, const math::vec3 &pole, float weight, float soften) -> bool |
| |
| auto | ik_look_at_position (entt::handle end_effector, const math::vec3 &target, float weight) -> bool |
| |
| auto | ik_get_facing_adjustment_rotation (entt::handle end_effector) -> math::quat |
| | Returns the armature root local rotation for the model owning this bone.
|
| |
| void | update_eviction (const eviction_settings &settings) |
| |
| 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 | compute_perez_luminance (const math::vec3 &light_direction, math::vec3 &out_sky_luminance_rgb, math::vec3 &out_sun_luminance_rgb) |
| | Computes Perez sky and sun luminance from light direction (time-of-day). Uses the same tables as the atmospheric pass for consistency.
|
| |
| void | compute_irradiance_perez_params (const math::vec3 &light_direction, float turbidity, irradiance_perez_params &out) |
| |
| 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 | get_divisor (trace_resolution res) -> uint32_t |
| | Returns the integer divisor backing the enum value (never zero).
|
| |
| auto | compute_trace_size (const usize32_t &ref, trace_resolution res) -> usize32_t |
| | Computes the trace-target size from a full-resolution reference, clamped to 1x1 min.
|
| |
| auto | resolve_post_process_volumes (scene &scn, const math::vec3 &camera_pos, entt::handle camera_ent) -> resolved_post_process_settings |
| | Resolves post-process volumes for a camera position.
|
| |
| auto | probe_resolution_to_size (probe_resolution resolution) -> std::uint16_t |
| | Converts a probe_resolution enum value to its pixel size.
|
| |
| 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.
|
| |
| void | register_animation_component_script_bindings () |
| |
| void | register_assets_script_bindings () |
| |
| void | register_audio_source_component_script_bindings () |
| |
| void | register_camera_component_script_bindings () |
| |
| void | register_character_controller_component_script_bindings () |
| |
| void | register_core_runtime_script_bindings () |
| |
| void | register_gizmos_script_bindings () |
| |
| void | register_ik_script_bindings () |
| |
| void | register_input_script_bindings () |
| |
| void | register_light_component_script_bindings () |
| |
| auto | get_material_properties (const material::sptr &material) -> dotnetpp_backend::managed_interface::material_properties |
| |
| void | set_material_properties (const material::sptr &material, const dotnetpp_backend::managed_interface::material_properties &props) |
| |
| void | register_math_script_bindings () |
| |
| void | register_model_component_script_bindings () |
| |
| void | register_particle_emitter_component_script_bindings () |
| |
| void | register_physics_script_bindings () |
| |
| void | register_physics_component_script_bindings () |
| |
| void | register_scene_script_bindings () |
| |
| void | register_entity_script_bindings () |
| |
| void | register_transform_component_script_bindings () |
| |
| void | register_text_component_script_bindings () |
| |
| void | register_ui_document_component_script_bindings () |
| |
| void | register_ui_document_script_bindings () |
| |
| void | register_ui_element_script_bindings () |
| |
| void | register_ui_event_script_bindings () |
| |
| auto | get_entity_from_id (entt::entity id) -> entt::handle |
| |
| void | raise_invalid_entity_exception () |
| |
| template<typename T > |
| void | raise_missing_component_exception () |
| |
| template<typename T > |
| auto | safe_get_component (entt::entity id) -> T * |
| |
| auto | select_interpreter_config (const cmd_line::parser &parser) -> dotnet::interpreter_config |
| |
| auto | validate_paths (const dotnet::compiler_paths &paths, bool is_deploy_mode) -> bool |
| |
| static gfx::clip_quad_def | create_positioned_blit_quad (const Rml::Rectanglei &src_rect, const Rml::Rectanglei &dst_rect, const Rml::Vector2i &src_texture_size, const Rml::Vector2i &dst_framebuffer_size) |
| |
| static uint64_t | blit_quad (const Rml::Rectanglei &src_rect, const Rml::Rectanglei &dst_rect, const Rml::Vector2i &src_texture_size, const Rml::Vector2i &dst_framebuffer_size) |
| |
| auto | find_entity_by_id (scene &scn, const std::string &id) -> entt::handle |
| | Resolve an entity by UUID string or integral entt id.
|
| |
| auto | entity_id_string (entt::handle entity) -> std::string |
| | Stable id string for MCP/editor tooling (UUID preferred).
|
| |
| auto | collect_component_pretty_names (entt::handle entity) -> std::vector< std::string > |
| | Component pretty-names present on the entity (inspectable + Script).
|
| |
| auto | entity_to_summary_json (entt::handle entity, int depth=0, int max_depth=0) -> std::string |
| | JSON summary: transform, component pretty-names, optional children.
|
| |
| auto | entity_components_serialized (entt::handle entity) -> std::string |
| | Full associative serialization of serializeable components (scene-file format).
|
| |
| 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 | format_bytes (std::uint64_t bytes, std::uint8_t num_frac) -> std::string |
| |
| auto | format_bytes (std::int64_t bytes, std::uint8_t num_frac=2) -> std::string |
| | Signed overload; negative values are clamped to zero.
|
| |
| void | format_bytes (std::uint64_t bytes, char *out, std::size_t out_size, std::uint8_t num_frac=2) |
| | Write a formatted byte string into out (NUL-terminated). No-op if out or out_size is zero.
|
| |
| 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_entity_proxy (entt::meta_any &var, const std::string &name={}) -> meta_any_proxy |
| | Like make_proxy, but for entt::handle roots resolved by id_component UUID each 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 | get_mono_type_stack () -> std::stack< dotnet::type > & |
| |
| void | push_mono_type (const dotnet::type &type) |
| |
| void | pop_mono_type () |
| |
| auto | get_current_mono_type () -> dotnet::type |
| |
| auto | find_attribute (const std::string &name, const std::vector< dotnet::object > &attribs) -> dotnet::object |
| |
| auto | get_header (const dotnet::field &field) -> std::string |
| |
| auto | get_header (const dotnet::property &property) -> std::string |
| |
| 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, dotnet::object_pinned_ptr pinned_ptr, 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/properties 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.
|
| |
| 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.
|
| |
| auto | focus_property_on_undo_redo (rtti::context &ctx, const meta_any_proxy &var_proxy) |
| |
| auto | add_property_action (rtti::context &ctx, prefab_override_context &override_ctx, inspect_result &result, meta_any_proxy &var_proxy, const entt::meta_any &old_var, const entt::meta_any &new_var, const entt::meta_custom &custom) -> bool |
| |
| auto | get_inspector (rtti::context &ctx, const entt::meta_type &type) -> std::shared_ptr< inspector > |
| |
| 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, const std::string &name={}) -> inspect_result |
| | Convenience template function for inspecting objects of known type.
|
| |
| void | draw_gpu_submit_profiler_ui (const gfx::stats *stats, bool *enable_profiler) |
| | Checkbox to toggle BGFX_DEBUG_PROFILER, then encoder (CPU submit) and view (CPU submit / GPU execute) bars.
|
| |
| void | profiler_draw_eviction_section (eviction_settings &state) |
| |
| void | profiler_draw_gpu_resources_section () |
| |
| void | profiler_draw_submit_latency_row (const gfx::stats *stats) |
| |
| | 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, dd_2d_raii &dd_2d) |
| |
| 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, dd_2d_raii &dd_2d) |
| |
| 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) |
| |
| | REFLECT_INLINE (project_editor_settings::scene_setup) |
| |
| | SAVE_INLINE (project_editor_settings::scene_setup) |
| |
| | LOAD_INLINE (project_editor_settings::scene_setup) |
| |
| | REFLECT (project_editor_settings) |
| |
| | SAVE (project_editor_settings) |
| |
| | SAVE_INSTANTIATE (project_editor_settings, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (project_editor_settings, ser20::oarchive_binary_t) |
| |
| | LOAD (project_editor_settings) |
| |
| | LOAD_INSTANTIATE (project_editor_settings, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (project_editor_settings, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const project_editor_settings &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, project_editor_settings &obj) -> bool |
| |
| | SAVE_EXTERN (project_editor_settings) |
| |
| | LOAD_EXTERN (project_editor_settings) |
| |
| | REFLECT_EXTERN (project_editor_settings) |
| |
| | REFLECT (project_info) |
| |
| | SAVE (project_info) |
| |
| | SAVE_INSTANTIATE (project_info, ser20::oarchive_associative_t) |
| |
| | SAVE_INSTANTIATE (project_info, ser20::oarchive_binary_t) |
| |
| | LOAD (project_info) |
| |
| | LOAD_INSTANTIATE (project_info, ser20::iarchive_associative_t) |
| |
| | LOAD_INSTANTIATE (project_info, ser20::iarchive_binary_t) |
| |
| void | save_to_file (const std::string &absolute_path, const project_info &obj) |
| |
| auto | load_from_file (const std::string &absolute_path, project_info &obj) -> bool |
| |
| | SAVE_EXTERN (project_info) |
| |
| | LOAD_EXTERN (project_info) |
| |
| | REFLECT_EXTERN (project_info) |
| |
| | 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_INLINE (editor_settings::scripting_settings) |
| |
| | SAVE_INLINE (editor_settings::scripting_settings) |
| |
| | LOAD_INLINE (editor_settings::scripting_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) |
| |
| auto | is_from_older_engine (const version::engine_version &on_disk, const version::engine_version &running) -> bool |
| |