Skip to main content

IScriptPlayable_1Methods

Trait IScriptPlayable_1Methods 

Source
pub trait IScriptPlayable_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 14 methods // Provided methods fn get_null() -> ScriptPlayable_1<T0> { ... } fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0> { ... } fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0> { ... } fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle { ... } fn create_script_instance() -> Object { ... } fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object { ... } fn clone_script_instance_from_engine_object(source: Object_2) -> Object { ... } fn ctor(self, handle: PlayableHandle) where Self: Sized { ... } fn get_handle(self) -> PlayableHandle where Self: Sized { ... } fn get_behaviour(self) -> T0 where Self: Sized { ... } fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable { ... } fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0> { ... } fn equals(self, other: ScriptPlayable_1<T0>) -> bool where Self: Sized { ... } fn cctor() { ... }
}

Provided Methods§

Source

fn get_null() -> ScriptPlayable_1<T0>

Source

fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>

Source

fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>

Source

fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle

Source

fn create_script_instance() -> Object

Source

fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object

Source

fn clone_script_instance_from_engine_object(source: Object_2) -> Object

Source

fn ctor(self, handle: PlayableHandle)
where Self: Sized,

Source

fn get_handle(self) -> PlayableHandle
where Self: Sized,

Source

fn get_behaviour(self) -> T0
where Self: Sized,

Source

fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable

Source

fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>

Source

fn equals(self, other: ScriptPlayable_1<T0>) -> bool
where Self: Sized,

Source

fn cctor()

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§