#[repr(C)]pub struct PlayableGraph {
pub m_handle: IntPtr,
pub m_version: u32,
}Expand description
Fields§
§m_handle: IntPtr§m_version: u32Implementations§
Source§impl PlayableGraph
impl PlayableGraph
Sourcepub fn create() -> PlayableGraph
pub fn create() -> PlayableGraph
Create() overload
Sourcepub fn create_2(name: impl Into<Il2CppString>) -> PlayableGraph
pub fn create_2(name: impl Into<Il2CppString>) -> PlayableGraph
Create(::unity::Il2CppString) overload
Sourcepub fn create_injected(name: impl Into<Il2CppString>) -> PlayableGraph
pub fn create_injected(name: impl Into<Il2CppString>) -> PlayableGraph
Create_Injected(::unity::Il2CppString, *mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn destroy_injected() -> PlayableGraph
pub fn destroy_injected() -> PlayableGraph
Destroy_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn is_valid_injected() -> (bool, PlayableGraph)
pub fn is_valid_injected() -> (bool, PlayableGraph)
IsValid_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn play_injected() -> PlayableGraph
pub fn play_injected() -> PlayableGraph
Play_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn stop_injected() -> PlayableGraph
pub fn stop_injected() -> PlayableGraph
Stop_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn evaluate_injected(delta_time: impl Into<f32>) -> PlayableGraph
pub fn evaluate_injected(delta_time: impl Into<f32>) -> PlayableGraph
Evaluate_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, f32) overload
Sourcepub fn set_time_update_mode_injected(
value: impl Into<DirectorUpdateMode>,
) -> PlayableGraph
pub fn set_time_update_mode_injected( value: impl Into<DirectorUpdateMode>, ) -> PlayableGraph
SetTimeUpdateMode_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, crate::unity_engine::playables::directorupdatemode::DirectorUpdateMode) overload
Sourcepub fn get_resolver_injected() -> (IExposedPropertyTable, PlayableGraph)
pub fn get_resolver_injected() -> (IExposedPropertyTable, PlayableGraph)
GetResolver_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn get_playable_count_injected() -> (i32, PlayableGraph)
pub fn get_playable_count_injected() -> (i32, PlayableGraph)
GetPlayableCount_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph) overload
Sourcepub fn create_playable_handle_injected() -> (PlayableGraph, PlayableHandle)
pub fn create_playable_handle_injected() -> (PlayableGraph, PlayableHandle)
CreatePlayableHandle_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle) overload
Sourcepub fn create_script_output_internal_injected(
name: impl Into<Il2CppString>,
) -> (bool, PlayableGraph, PlayableOutputHandle)
pub fn create_script_output_internal_injected( name: impl Into<Il2CppString>, ) -> (bool, PlayableGraph, PlayableOutputHandle)
CreateScriptOutputInternal_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, ::unity::Il2CppString, *mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn connect_internal_injected(
source_output_port: impl Into<i32>,
destination_input_port: impl Into<i32>,
) -> (bool, PlayableGraph, PlayableHandle, PlayableHandle)
pub fn connect_internal_injected( source_output_port: impl Into<i32>, destination_input_port: impl Into<i32>, ) -> (bool, PlayableGraph, PlayableHandle, PlayableHandle)
ConnectInternal_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32) overload
Sourcepub fn disconnect_internal_injected(
input_port: impl Into<i32>,
) -> (PlayableGraph, PlayableHandle)
pub fn disconnect_internal_injected( input_port: impl Into<i32>, ) -> (PlayableGraph, PlayableHandle)
DisconnectInternal_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32) overload
Sourcepub fn destroy_playable_internal_injected() -> (PlayableGraph, PlayableHandle)
pub fn destroy_playable_internal_injected() -> (PlayableGraph, PlayableHandle)
DestroyPlayableInternal_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle) overload
Sourcepub fn destroy_subgraph_internal_injected() -> (PlayableGraph, PlayableHandle)
pub fn destroy_subgraph_internal_injected() -> (PlayableGraph, PlayableHandle)
DestroySubgraphInternal_Injected(*mutcrate::unity_engine::playables::playablegraph::PlayableGraph, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle) overload
Source§impl PlayableGraph
impl PlayableGraph
pub fn connect<M0: IlType + Copy + ClassIdentity, M1: IlType + Copy + ClassIdentity>( &mut self, source: impl Into<M0>, source_output_port: impl Into<i32>, destination: impl Into<M1>, destination_input_port: impl Into<i32>, ) -> bool
pub fn disconnect<M0: IlType + Copy + ClassIdentity>( &mut self, input: impl Into<M0>, input_port: impl Into<i32>, )
pub fn destroy_playable<M0: IlType + Copy + ClassIdentity>( &mut self, playable: impl Into<M0>, )
pub fn destroy_subgraph<M0: IlType + Copy + ClassIdentity>( &mut self, playable: impl Into<M0>, )
Sourcepub fn evaluate_2(&mut self, delta_time: impl Into<f32>)
pub fn evaluate_2(&mut self, delta_time: impl Into<f32>)
Evaluate(f32) overload
Sourcepub fn set_time_update_mode(&mut self, value: impl Into<DirectorUpdateMode>)
pub fn set_time_update_mode(&mut self, value: impl Into<DirectorUpdateMode>)
SetTimeUpdateMode(crate::unity_engine::playables::directorupdatemode::DirectorUpdateMode) overload
Sourcepub fn get_resolver(&mut self) -> IExposedPropertyTable
pub fn get_resolver(&mut self) -> IExposedPropertyTable
GetResolver() overload
Sourcepub fn get_playable_count(&mut self) -> i32
pub fn get_playable_count(&mut self) -> i32
GetPlayableCount() overload
Sourcepub fn create_playable_handle(&mut self) -> PlayableHandle
pub fn create_playable_handle(&mut self) -> PlayableHandle
CreatePlayableHandle() overload
Sourcepub fn create_script_output_internal(
&mut self,
name: impl Into<Il2CppString>,
) -> (bool, PlayableOutputHandle)
pub fn create_script_output_internal( &mut self, name: impl Into<Il2CppString>, ) -> (bool, PlayableOutputHandle)
CreateScriptOutputInternal(::unity::Il2CppString, *mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) overload
Sourcepub fn connect_internal(
&mut self,
source: impl Into<PlayableHandle>,
source_output_port: impl Into<i32>,
destination: impl Into<PlayableHandle>,
destination_input_port: impl Into<i32>,
) -> bool
pub fn connect_internal( &mut self, source: impl Into<PlayableHandle>, source_output_port: impl Into<i32>, destination: impl Into<PlayableHandle>, destination_input_port: impl Into<i32>, ) -> bool
ConnectInternal(crate::unity_engine::playables::playablehandle::PlayableHandle, i32, crate::unity_engine::playables::playablehandle::PlayableHandle, i32) overload
Sourcepub fn disconnect_internal(
&mut self,
playable: impl Into<PlayableHandle>,
input_port: impl Into<i32>,
)
pub fn disconnect_internal( &mut self, playable: impl Into<PlayableHandle>, input_port: impl Into<i32>, )
DisconnectInternal(crate::unity_engine::playables::playablehandle::PlayableHandle, i32) overload
Sourcepub fn destroy_playable_internal(&mut self, playable: impl Into<PlayableHandle>)
pub fn destroy_playable_internal(&mut self, playable: impl Into<PlayableHandle>)
DestroyPlayableInternal(crate::unity_engine::playables::playablehandle::PlayableHandle) overload
Sourcepub fn destroy_subgraph_internal(&mut self, playable: impl Into<PlayableHandle>)
pub fn destroy_subgraph_internal(&mut self, playable: impl Into<PlayableHandle>)
DestroySubgraphInternal(crate::unity_engine::playables::playablehandle::PlayableHandle) overload
Source§impl PlayableGraph
impl PlayableGraph
pub fn evaluate_method_info() -> &'static MethodInfo
pub fn create_method_info() -> &'static MethodInfo
pub fn create_2_method_info() -> &'static MethodInfo
pub fn destroy_method_info() -> &'static MethodInfo
pub fn is_valid_method_info() -> &'static MethodInfo
pub fn play_method_info() -> &'static MethodInfo
pub fn stop_method_info() -> &'static MethodInfo
pub fn evaluate_2_method_info() -> &'static MethodInfo
pub fn set_time_update_mode_method_info() -> &'static MethodInfo
pub fn get_resolver_method_info() -> &'static MethodInfo
pub fn get_playable_count_method_info() -> &'static MethodInfo
pub fn create_playable_handle_method_info() -> &'static MethodInfo
pub fn create_script_output_internal_method_info() -> &'static MethodInfo
pub fn connect_internal_method_info() -> &'static MethodInfo
pub fn disconnect_internal_method_info() -> &'static MethodInfo
pub fn destroy_playable_internal_method_info() -> &'static MethodInfo
pub fn destroy_subgraph_internal_method_info() -> &'static MethodInfo
pub fn create_injected_method_info() -> &'static MethodInfo
pub fn destroy_injected_method_info() -> &'static MethodInfo
pub fn is_valid_injected_method_info() -> &'static MethodInfo
pub fn play_injected_method_info() -> &'static MethodInfo
pub fn stop_injected_method_info() -> &'static MethodInfo
pub fn evaluate_injected_method_info() -> &'static MethodInfo
pub fn set_time_update_mode_injected_method_info() -> &'static MethodInfo
pub fn get_resolver_injected_method_info() -> &'static MethodInfo
pub fn get_playable_count_injected_method_info() -> &'static MethodInfo
pub fn create_playable_handle_injected_method_info() -> &'static MethodInfo
pub fn create_script_output_internal_injected_method_info() -> &'static MethodInfo
pub fn connect_internal_injected_method_info() -> &'static MethodInfo
pub fn disconnect_internal_injected_method_info() -> &'static MethodInfo
pub fn destroy_playable_internal_injected_method_info() -> &'static MethodInfo
pub fn destroy_subgraph_internal_injected_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for PlayableGraph
impl ClassIdentity for PlayableGraph
Source§impl Clone for PlayableGraph
impl Clone for PlayableGraph
Source§fn clone(&self) -> PlayableGraph
fn clone(&self) -> PlayableGraph
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for PlayableGraph
Auto Trait Implementations§
impl Freeze for PlayableGraph
impl RefUnwindSafe for PlayableGraph
impl Send for PlayableGraph
impl Sync for PlayableGraph
impl Unpin for PlayableGraph
impl UnwindSafe for PlayableGraph
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)