#[repr(C)]pub struct PlayableBinding {
pub m_stream_name: Il2CppString,
pub m_source_object: Object_2,
pub m_source_binding_type: SystemType,
pub m_create_output_method: PlayableBinding_CreateOutputMethod,
}Expand description
Fields§
§m_stream_name: Il2CppString§m_source_object: Object_2§m_source_binding_type: SystemType§m_create_output_method: PlayableBinding_CreateOutputMethodImplementations§
Source§impl PlayableBinding
impl PlayableBinding
pub fn none() -> Array<PlayableBinding>
pub fn set_none(value: Array<PlayableBinding>)
pub fn default_duration() -> f64
pub fn set_default_duration(value: f64)
Source§impl PlayableBinding
impl PlayableBinding
Sourcepub fn create_internal(
name: impl Into<Il2CppString>,
source_object: impl Into<Object_2>,
source_type: impl Into<SystemType>,
create_function: impl Into<PlayableBinding_CreateOutputMethod>,
) -> PlayableBinding
pub fn create_internal( name: impl Into<Il2CppString>, source_object: impl Into<Object_2>, source_type: impl Into<SystemType>, create_function: impl Into<PlayableBinding_CreateOutputMethod>, ) -> PlayableBinding
CreateInternal(::unity::Il2CppString, crate::unity_engine::object_2::Object_2, ::unity::SystemType, crate::unity_engine::playables::playablebinding::PlayableBinding_CreateOutputMethod) overload
Source§impl PlayableBinding
impl PlayableBinding
Sourcepub fn get_stream_name(&mut self) -> Il2CppString
pub fn get_stream_name(&mut self) -> Il2CppString
get_streamName() overload
Sourcepub fn get_source_object(&mut self) -> Object_2
pub fn get_source_object(&mut self) -> Object_2
get_sourceObject() overload
Sourcepub fn create_output(
&mut self,
graph: impl Into<PlayableGraph>,
) -> PlayableOutput
pub fn create_output( &mut self, graph: impl Into<PlayableGraph>, ) -> PlayableOutput
CreateOutput(crate::unity_engine::playables::playablegraph::PlayableGraph) overload
Source§impl PlayableBinding
impl PlayableBinding
pub fn get_stream_name_method_info() -> &'static MethodInfo
pub fn get_source_object_method_info() -> &'static MethodInfo
pub fn create_output_method_info() -> &'static MethodInfo
pub fn create_internal_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for PlayableBinding
impl ClassIdentity for PlayableBinding
Source§impl Clone for PlayableBinding
impl Clone for PlayableBinding
Source§fn clone(&self) -> PlayableBinding
fn clone(&self) -> PlayableBinding
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PlayableBinding
Auto Trait Implementations§
impl Freeze for PlayableBinding
impl RefUnwindSafe for PlayableBinding
impl !Send for PlayableBinding
impl !Sync for PlayableBinding
impl Unpin for PlayableBinding
impl UnwindSafe for PlayableBinding
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)