Trait IActivityConcept
pub trait IActivityConcept: Inherits<Object> + Inherits<ActivityConcept> {
// Provided methods
fn get_status(&self) -> Result<ActivityStatus, Error> { ... }
fn set_status(&self, value: ActivityStatus) -> Result<(), Error> { ... }
fn get_dummy_state_manager(&self) -> Result<f32, Error> { ... }
fn set_dummy_state_manager(&self, value: f32) -> Result<(), Error> { ... }
fn get_activated_by_activation_modifier(&self) -> Result<bool, Error> { ... }
fn set_activated_by_activation_modifier(
&self,
value: bool,
) -> Result<(), Error> { ... }
fn get_save_last_focused_node(&self) -> Result<bool, Error> { ... }
fn set_save_last_focused_node(&self, value: bool) -> Result<(), Error> { ... }
fn get_keep_activity_alive(&self) -> Result<KeepAlivePolicy, Error> { ... }
fn set_keep_activity_alive(
&self,
value: KeepAlivePolicy,
) -> Result<(), Error> { ... }
}Expand description
Base class for Activity classes. This class defines common types, properties, and messages for Activity classes. See: Activity2D, Activity3D
Provided Methods§
fn get_status(&self) -> Result<ActivityStatus, Error>
fn get_status(&self) -> Result<ActivityStatus, Error>
See: STATUS_PROPERTY
fn set_status(&self, value: ActivityStatus) -> Result<(), Error>
fn set_status(&self, value: ActivityStatus) -> Result<(), Error>
See: STATUS_PROPERTY
fn get_dummy_state_manager(&self) -> Result<f32, Error>
fn get_dummy_state_manager(&self) -> Result<f32, Error>
fn set_dummy_state_manager(&self, value: f32) -> Result<(), Error>
fn set_dummy_state_manager(&self, value: f32) -> Result<(), Error>
fn get_activated_by_activation_modifier(&self) -> Result<bool, Error>
fn get_activated_by_activation_modifier(&self) -> Result<bool, Error>
fn set_activated_by_activation_modifier(&self, value: bool) -> Result<(), Error>
fn set_activated_by_activation_modifier(&self, value: bool) -> Result<(), Error>
fn get_save_last_focused_node(&self) -> Result<bool, Error>
fn get_save_last_focused_node(&self) -> Result<bool, Error>
fn set_save_last_focused_node(&self, value: bool) -> Result<(), Error>
fn set_save_last_focused_node(&self, value: bool) -> Result<(), Error>
fn get_keep_activity_alive(&self) -> Result<KeepAlivePolicy, Error>
fn get_keep_activity_alive(&self) -> Result<KeepAlivePolicy, Error>
fn set_keep_activity_alive(&self, value: KeepAlivePolicy) -> Result<(), Error>
fn set_keep_activity_alive(&self, value: KeepAlivePolicy) -> Result<(), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.