#[repr(C)]pub struct PlayableOutputHandle {
pub m_handle: IntPtr,
pub m_version: u32,
}Expand description
Fields§
§m_handle: IntPtr§m_version: u32Implementations§
Source§impl PlayableOutputHandle
impl PlayableOutputHandle
pub fn m_null() -> PlayableOutputHandle
pub fn set_m_null(value: PlayableOutputHandle)
Source§impl PlayableOutputHandle
impl PlayableOutputHandle
Sourcepub fn get_null() -> PlayableOutputHandle
pub fn get_null() -> PlayableOutputHandle
get_Null() overload
Sourcepub fn op_equality(
lhs: impl Into<PlayableOutputHandle>,
rhs: impl Into<PlayableOutputHandle>,
) -> bool
pub fn op_equality( lhs: impl Into<PlayableOutputHandle>, rhs: impl Into<PlayableOutputHandle>, ) -> bool
op_Equality(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn compare_version(
lhs: impl Into<PlayableOutputHandle>,
rhs: impl Into<PlayableOutputHandle>,
) -> bool
pub fn compare_version( lhs: impl Into<PlayableOutputHandle>, rhs: impl Into<PlayableOutputHandle>, ) -> bool
CompareVersion(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn is_valid_injected() -> (bool, PlayableOutputHandle)
pub fn is_valid_injected() -> (bool, PlayableOutputHandle)
IsValid_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn get_playable_output_type_injected() -> (SystemType, PlayableOutputHandle)
pub fn get_playable_output_type_injected() -> (SystemType, PlayableOutputHandle)
GetPlayableOutputType_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn set_reference_object_injected(
target: impl Into<Object_2>,
) -> PlayableOutputHandle
pub fn set_reference_object_injected( target: impl Into<Object_2>, ) -> PlayableOutputHandle
SetReferenceObject_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::object_2::Object_2) overload
Sourcepub fn set_user_data_injected(
target: impl Into<Object_2>,
) -> PlayableOutputHandle
pub fn set_user_data_injected( target: impl Into<Object_2>, ) -> PlayableOutputHandle
SetUserData_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::object_2::Object_2) overload
Sourcepub fn get_source_playable_injected() -> (PlayableOutputHandle, PlayableHandle)
pub fn get_source_playable_injected() -> (PlayableOutputHandle, PlayableHandle)
GetSourcePlayable_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle) overload
Sourcepub fn set_source_playable_injected(
port: impl Into<i32>,
) -> (PlayableOutputHandle, PlayableHandle)
pub fn set_source_playable_injected( port: impl Into<i32>, ) -> (PlayableOutputHandle, PlayableHandle)
SetSourcePlayable_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32) overload
Sourcepub fn get_source_output_port_injected() -> (i32, PlayableOutputHandle)
pub fn get_source_output_port_injected() -> (i32, PlayableOutputHandle)
GetSourceOutputPort_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn set_weight_injected(weight: impl Into<f32>) -> PlayableOutputHandle
pub fn set_weight_injected(weight: impl Into<f32>) -> PlayableOutputHandle
SetWeight_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, f32) overload
Sourcepub fn push_notification_injected(
notification: impl Into<INotification>,
context: impl Into<Object>,
) -> (PlayableOutputHandle, PlayableHandle)
pub fn push_notification_injected( notification: impl Into<INotification>, context: impl Into<Object>, ) -> (PlayableOutputHandle, PlayableHandle)
PushNotification_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::inotification::INotification, crate::system::object::Object) overload
Sourcepub fn add_notification_receiver_injected(
receiver: impl Into<INotificationReceiver>,
) -> PlayableOutputHandle
pub fn add_notification_receiver_injected( receiver: impl Into<INotificationReceiver>, ) -> PlayableOutputHandle
AddNotificationReceiver_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::playables::inotificationreceiver::INotificationReceiver) overload
Source§impl PlayableOutputHandle
impl PlayableOutputHandle
pub fn is_playable_output_of_type<M0: IlType + Copy + ClassIdentity>( &mut self, ) -> bool
Sourcepub fn get_hash_code(&mut self) -> i32
pub fn get_hash_code(&mut self) -> i32
GetHashCode() overload
Sourcepub fn equals(&mut self, p: impl Into<Object>) -> bool
pub fn equals(&mut self, p: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overload
Sourcepub fn equals_2(&mut self, other: impl Into<PlayableOutputHandle>) -> bool
pub fn equals_2(&mut self, other: impl Into<PlayableOutputHandle>) -> bool
Equals(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn get_playable_output_type(&mut self) -> SystemType
pub fn get_playable_output_type(&mut self) -> SystemType
GetPlayableOutputType() overload
Sourcepub fn set_reference_object(&mut self, target: impl Into<Object_2>)
pub fn set_reference_object(&mut self, target: impl Into<Object_2>)
SetReferenceObject(crate::unity_engine::object_2::Object_2) overload
Sourcepub fn set_user_data(&mut self, target: impl Into<Object_2>)
pub fn set_user_data(&mut self, target: impl Into<Object_2>)
SetUserData(crate::unity_engine::object_2::Object_2) overload
Sourcepub fn get_source_playable(&mut self) -> PlayableHandle
pub fn get_source_playable(&mut self) -> PlayableHandle
GetSourcePlayable() overload
Sourcepub fn set_source_playable(
&mut self,
target: impl Into<PlayableHandle>,
port: impl Into<i32>,
)
pub fn set_source_playable( &mut self, target: impl Into<PlayableHandle>, port: impl Into<i32>, )
SetSourcePlayable(crate::unity_engine::playables::playablehandle::PlayableHandle, i32) overload
Sourcepub fn get_source_output_port(&mut self) -> i32
pub fn get_source_output_port(&mut self) -> i32
GetSourceOutputPort() overload
Sourcepub fn set_weight(&mut self, weight: impl Into<f32>)
pub fn set_weight(&mut self, weight: impl Into<f32>)
SetWeight(f32) overload
Sourcepub fn push_notification(
&mut self,
origin: impl Into<PlayableHandle>,
notification: impl Into<INotification>,
context: impl Into<Object>,
)
pub fn push_notification( &mut self, origin: impl Into<PlayableHandle>, notification: impl Into<INotification>, context: impl Into<Object>, )
PushNotification(crate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::inotification::INotification, crate::system::object::Object) overload
Sourcepub fn add_notification_receiver(
&mut self,
receiver: impl Into<INotificationReceiver>,
)
pub fn add_notification_receiver( &mut self, receiver: impl Into<INotificationReceiver>, )
AddNotificationReceiver(crate::unity_engine::playables::inotificationreceiver::INotificationReceiver) overload
Source§impl PlayableOutputHandle
impl PlayableOutputHandle
pub fn get_null_method_info() -> &'static MethodInfo
pub fn get_hash_code_method_info() -> &'static MethodInfo
pub fn op_equality_method_info() -> &'static MethodInfo
pub fn equals_method_info() -> &'static MethodInfo
pub fn equals_2_method_info() -> &'static MethodInfo
pub fn compare_version_method_info() -> &'static MethodInfo
pub fn is_valid_method_info() -> &'static MethodInfo
pub fn get_playable_output_type_method_info() -> &'static MethodInfo
pub fn set_reference_object_method_info() -> &'static MethodInfo
pub fn set_user_data_method_info() -> &'static MethodInfo
pub fn get_source_playable_method_info() -> &'static MethodInfo
pub fn set_source_playable_method_info() -> &'static MethodInfo
pub fn get_source_output_port_method_info() -> &'static MethodInfo
pub fn set_weight_method_info() -> &'static MethodInfo
pub fn push_notification_method_info() -> &'static MethodInfo
pub fn add_notification_receiver_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
pub fn is_valid_injected_method_info() -> &'static MethodInfo
pub fn get_playable_output_type_injected_method_info() -> &'static MethodInfo
pub fn set_reference_object_injected_method_info() -> &'static MethodInfo
pub fn set_user_data_injected_method_info() -> &'static MethodInfo
pub fn get_source_playable_injected_method_info() -> &'static MethodInfo
pub fn set_source_playable_injected_method_info() -> &'static MethodInfo
pub fn get_source_output_port_injected_method_info() -> &'static MethodInfo
pub fn set_weight_injected_method_info() -> &'static MethodInfo
pub fn push_notification_injected_method_info() -> &'static MethodInfo
pub fn add_notification_receiver_injected_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for PlayableOutputHandle
impl ClassIdentity for PlayableOutputHandle
Source§impl Clone for PlayableOutputHandle
impl Clone for PlayableOutputHandle
Source§fn clone(&self) -> PlayableOutputHandle
fn clone(&self) -> PlayableOutputHandle
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for PlayableOutputHandle
Auto Trait Implementations§
impl Freeze for PlayableOutputHandle
impl RefUnwindSafe for PlayableOutputHandle
impl Send for PlayableOutputHandle
impl Sync for PlayableOutputHandle
impl Unpin for PlayableOutputHandle
impl UnwindSafe for PlayableOutputHandle
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
§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)
clone_to_uninit)