pub struct SplineApplication { /* private fields */ }Implementations§
Source§impl SplineApplication
impl SplineApplication
pub fn new(canvas: &HtmlCanvasElement, render_on_demand: bool) -> Self
pub async fn load(&self, scene: String)
pub fn add_event_listener<F>(&self, event_name: &str, callback: F)
pub fn remove_event_listener(&self, event_name: &str)
pub fn dispose(&self)
pub fn find_object_by_name(&self, name: String) -> SPEObject
pub fn find_object_by_id(&self, id: String) -> SPEObject
pub fn get_all_objects(&self) -> Vec<SPEObject>
pub fn emit_event(&self, event_name: SplineEventName, name_or_uuid: String)
👎Deprecated: Experimental
pub fn emit_event_reverse( &self, event_name: SplineEventName, name_or_uuid: String, )
👎Deprecated: Experimental
pub fn set_zoom(&self, zoom_value: f64)
👎Deprecated: Experimental
pub fn set_background_color(&self, color: String)
pub fn set_global_events(&self, global: bool)
👎Deprecated: Experimental
pub fn set_size(&self, width: f64, height: f64)
pub fn data(&self) -> JsValue
👎Deprecated: Experimental
pub fn event_manager(&self) -> JsValue
👎Deprecated: Experimental
pub fn controls(&self) -> JsValue
👎Deprecated: Experimental
pub fn is_stopped(&self) -> bool
👎Deprecated: Experimental
pub fn stop(&self)
👎Deprecated: Experimental
pub fn play(&self)
👎Deprecated: Experimental
pub fn request_render(&self)
👎Deprecated: Experimental
pub fn set_variables(&self, variables: JsValue)
👎Deprecated: Experimental
pub fn set_variable(&self, name: String, value: JsValue)
👎Deprecated: Experimental
pub fn get_variables(&self) -> JsValue
👎Deprecated: Experimental
pub fn get_variable(&self, name: String) -> JsValue
👎Deprecated: Experimental
Trait Implementations§
Source§impl Clone for SplineApplication
impl Clone for SplineApplication
Source§fn clone(&self) -> SplineApplication
fn clone(&self) -> SplineApplication
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SplineApplication
impl RefUnwindSafe for SplineApplication
impl !Send for SplineApplication
impl !Sync for SplineApplication
impl Unpin for SplineApplication
impl UnwindSafe for SplineApplication
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.