| add_missing_script_components(const script_components_t &comps) | unravel::script_component | |
| add_native_component(const dotnet::type &type) -> script_object | unravel::script_component | |
| add_script_component(const dotnet::type &type) -> script_object | unravel::script_component | |
| add_script_component(const dotnet::object &obj) -> script_object | unravel::script_component | |
| add_script_component(const script_object &obj, bool process_callbacks=true) -> script_object | unravel::script_component | |
| add_script_components(const script_components_t &comps) | unravel::script_component | |
| base typedef | unravel::component_crtp< script_component, owned_component > | |
| create() | unravel::script_component | |
| destroy() | unravel::script_component | |
| disable() | unravel::script_component | |
| enable() | unravel::script_component | |
| eto | unravel::basic_component | |
| get_native_component(const dotnet::type &type) -> script_object | unravel::script_component | |
| get_owner() const noexcept -> entt::const_handle | unravel::owned_component | inline |
| get_owner() noexcept -> entt::handle | unravel::owned_component | inline |
| get_script_component(const dotnet::type &type) -> script_object | unravel::script_component | |
| get_script_components(const dotnet::type &type) -> std::vector< dotnet::object > | unravel::script_component | |
| get_script_components() const -> const script_components_t & | unravel::script_component | |
| get_script_source_location(const script_object &obj) const -> std::string | unravel::script_component | |
| has_script_components() const -> bool | unravel::script_component | |
| has_script_components(const std::string &type_name) const -> bool | unravel::script_component | |
| in_place_delete | unravel::component_crtp< script_component, owned_component > | static |
| on_collision_enter(entt::handle other, const std::vector< manifold_point > &manifolds, bool use_b) | unravel::script_component | |
| on_collision_exit(entt::handle other, const std::vector< manifold_point > &manifolds, bool use_b) | unravel::script_component | |
| on_create_component(entt::registry &r, entt::entity e) | unravel::script_component | static |
| on_destroy_component(entt::registry &r, entt::entity e) | unravel::script_component | static |
| on_sensor_enter(entt::handle other, const std::vector< manifold_point > &manifolds) | unravel::script_component | |
| on_sensor_exit(entt::handle other, const std::vector< manifold_point > &manifolds) | unravel::script_component | |
| operator=(const owned_component &other) -> owned_component &=default | unravel::owned_component | |
| process_pending_actions() | unravel::script_component | |
| process_pending_actions(script_object script_obj) | unravel::script_component | |
| process_pending_actions_create(script_object script_obj) | unravel::script_component | |
| process_pending_creates() | unravel::script_component | |
| process_pending_deletions() | unravel::script_component | |
| process_pending_starts() | unravel::script_component | |
| remove_native_component(const dotnet::object &obj) -> bool | unravel::script_component | |
| remove_native_component(const dotnet::type &type) -> bool | unravel::script_component | |
| remove_script_component(const dotnet::object &obj) -> bool | unravel::script_component | |
| remove_script_component(const dotnet::type &type) -> bool | unravel::script_component | |
| script_components_t typedef | unravel::script_component | |
| set_owner(entt::handle owner) | unravel::owned_component | inline |
| start() | unravel::script_component | |
| touch() | unravel::basic_component | inline |