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§

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.

Implementors§