engage/generated/unity_engine/playables/
playableoutputhandle.rs1#[cfg(feature = "unity_engine-playables-playableoutputhandle-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 valuetype::{IValueType, ValueType},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/playables/playableoutputhandle/PlayableOutputHandle.md"))]
14 #[repr(C)]
15 #[derive(::core::clone::Clone, ::core::marker::Copy)]
16 pub struct PlayableOutputHandle {
17 pub m_handle: ::unity::IntPtr,
18 pub m_version: u32,
19 }
20 impl ::unity::ClassIdentity for PlayableOutputHandle {
21 const NAME: &'static str = "PlayableOutputHandle";
22 const NAMESPACE: &'static str = "UnityEngine.Playables";
23
24 fn class() -> ::unity::Class {
25 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
26 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
27 }
28 }
29 impl ::unity::IlType for PlayableOutputHandle {
30 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32 }
33 }
34 impl PlayableOutputHandle {
35 #[inline]
36 pub fn m_null() -> crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle {
37 static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
38 let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "m_Null");
39 ::unity::static_field_get_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset)
40 }
41
42 #[inline]
43 pub fn set_m_null(value: crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) {
44 static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
45 let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "m_Null");
46 ::unity::static_field_set_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset, value);
47 }
48 }
49}
50
51#[cfg(feature = "unity_engine-playables-playableoutputhandle-types")]
52pub use __types::*;
53
54#[cfg(feature = "unity_engine-playables-playableoutputhandle")]
55impl PlayableOutputHandle {
56 #[doc = "`get_Null()` overload"]
57 pub fn get_null() -> crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle {
58 unsafe {
59 ::unity::il2cpp_call!((::unity::module_base()+0x32f4f10usize)as*mut u8,crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle;
60 )
61 }
62 }
63
64 #[doc = "`op_Equality(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)` overload"]
65 pub fn op_equality(
66 lhs: impl ::core::convert::Into<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>,
67 rhs: impl ::core::convert::Into<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>,
68 ) -> bool {
69 unsafe {
70 ::unity::il2cpp_call!((::unity::module_base()+0x32f4da0usize)as*mut u8,bool;
71(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)::core::convert::Into::into(lhs),(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)::core::convert::Into::into(rhs))
72 }
73 }
74
75 #[doc = "`CompareVersion(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)` overload"]
76 pub fn compare_version(
77 lhs: impl ::core::convert::Into<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>,
78 rhs: impl ::core::convert::Into<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>,
79 ) -> bool {
80 unsafe {
81 ::unity::il2cpp_call!((::unity::module_base()+0x32f4fc0usize)as*mut u8,bool;
82(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)::core::convert::Into::into(lhs),(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)::core::convert::Into::into(rhs))
83 }
84 }
85
86 #[doc = "`.cctor()` overload"]
87 pub fn cctor() -> () {
88 unsafe {
89 ::unity::il2cpp_call!((::unity::module_base()+0x32f5b80usize)as*mut u8,();
90 )
91 }
92 }
93
94 #[doc = "`IsValid_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)` overload"]
95 pub fn is_valid_injected() -> (bool, crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) {
96 unsafe {
97 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
98 let __ret = {
99 ::unity::il2cpp_call!((::unity::module_base()+0x32f5220usize)as*mut u8,bool;
100(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr())
101 };
102 (__ret, __out_0.assume_init())
103 }
104 }
105
106 #[doc = "`GetPlayableOutputType_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)` overload"]
107 pub fn get_playable_output_type_injected() -> (
108 ::unity::SystemType,
109 crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle,
110 ) {
111 unsafe {
112 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
113 let __ret = {
114 ::unity::il2cpp_call!((::unity::module_base()+0x32f5310usize)as*mut u8, ::unity::SystemType;
115(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr())
116 };
117 (__ret, __out_0.assume_init())
118 }
119 }
120
121 #[doc = "`SetReferenceObject_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::object_2::Object_2)` overload"]
122 pub fn set_reference_object_injected(
123 target: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
124 ) -> crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle {
125 unsafe {
126 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
127 ::unity::il2cpp_call!((::unity::module_base()+0x32f5400usize)as*mut u8,();
128(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(target));
129 __out_0.assume_init()
130 }
131 }
132
133 #[doc = "`SetUserData_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::object_2::Object_2)` overload"]
134 pub fn set_user_data_injected(
135 target: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
136 ) -> crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle {
137 unsafe {
138 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
139 ::unity::il2cpp_call!((::unity::module_base()+0x32f54f0usize)as*mut u8,();
140(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(target));
141 __out_0.assume_init()
142 }
143 }
144
145 #[doc = "`GetSourcePlayable_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
146 pub fn get_source_playable_injected() -> (
147 crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle,
148 crate::unity_engine::playables::playablehandle::PlayableHandle,
149 ) {
150 unsafe {
151 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
152 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
153 ::unity::il2cpp_call!((::unity::module_base()+0x32f55f0usize)as*mut u8,();
154(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_1.as_mut_ptr());
155 (__out_0.assume_init(), __out_1.assume_init())
156 }
157 }
158
159 #[doc = "`SetSourcePlayable_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32)` overload"]
160 pub fn set_source_playable_injected(
161 port: impl ::core::convert::Into<i32>,
162 ) -> (
163 crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle,
164 crate::unity_engine::playables::playablehandle::PlayableHandle,
165 ) {
166 unsafe {
167 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
168 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
169 ::unity::il2cpp_call!((::unity::module_base()+0x32f5700usize)as*mut u8,();
170(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_1.as_mut_ptr(),(i32)::core::convert::Into::into(port));
171 (__out_0.assume_init(), __out_1.assume_init())
172 }
173 }
174
175 #[doc = "`GetSourceOutputPort_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)` overload"]
176 pub fn get_source_output_port_injected() -> (i32, crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle) {
177 unsafe {
178 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
179 let __ret = {
180 ::unity::il2cpp_call!((::unity::module_base()+0x32f5800usize)as*mut u8,i32;
181(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr())
182 };
183 (__ret, __out_0.assume_init())
184 }
185 }
186
187 #[doc = "`SetWeight_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, f32)` overload"]
188 pub fn set_weight_injected(
189 weight: impl ::core::convert::Into<f32>,
190 ) -> crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle {
191 unsafe {
192 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
193 ::unity::il2cpp_call!((::unity::module_base()+0x32f5900usize)as*mut u8,();
194(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(weight));
195 __out_0.assume_init()
196 }
197 }
198
199 #[doc = "`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"]
200 pub fn push_notification_injected(
201 notification: impl ::core::convert::Into<crate::unity_engine::playables::inotification::INotification>,
202 context: impl ::core::convert::Into<crate::system::object::Object>,
203 ) -> (
204 crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle,
205 crate::unity_engine::playables::playablehandle::PlayableHandle,
206 ) {
207 unsafe {
208 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
209 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
210 ::unity::il2cpp_call!((::unity::module_base()+0x32f5a20usize)as*mut u8,();
211(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_1.as_mut_ptr(),(crate::unity_engine::playables::inotification::INotification)::core::convert::Into::into(notification),(crate::system::object::Object)::core::convert::Into::into(context));
212 (__out_0.assume_init(), __out_1.assume_init())
213 }
214 }
215
216 #[doc = "`AddNotificationReceiver_Injected(*mutcrate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle, crate::unity_engine::playables::inotificationreceiver::INotificationReceiver)` overload"]
217 pub fn add_notification_receiver_injected(
218 receiver: impl ::core::convert::Into<crate::unity_engine::playables::inotificationreceiver::INotificationReceiver>,
219 ) -> crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle {
220 unsafe {
221 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>::uninit();
222 ::unity::il2cpp_call!((::unity::module_base()+0x32f5b30usize)as*mut u8,();
223(*mut crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)__out_0.as_mut_ptr(),(crate::unity_engine::playables::inotificationreceiver::INotificationReceiver)::core::convert::Into::into(receiver));
224 __out_0.assume_init()
225 }
226 }
227}
228
229#[cfg(feature = "unity_engine-playables-playableoutputhandle")]
230impl PlayableOutputHandle {
231 pub fn is_playable_output_of_type<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(&mut self) -> bool {
232 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
233 ::unity::lookup::method_info_on_class(<PlayableOutputHandle as ::unity::ClassIdentity>::class(), "IsPlayableOutputOfType", 0)
234 });
235 #[allow(clippy::type_complexity)]
236 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
237 ::std::sync::OnceLock::new();
238 let _ = false;
239 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
240 ::core::result::Result::Ok(mi) => *mi,
241 ::core::result::Result::Err(e) => {
242 panic!(
243 "method lookup failed: {}
244::{}
245: {}
246",
247 <PlayableOutputHandle as ::unity::ClassIdentity>::NAME,
248 "IsPlayableOutputOfType",
249 e
250 )
251 },
252 };
253 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
254 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
255 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
256 let mut __guard = __cache.lock().unwrap();
257 *__guard
258 .entry(__key)
259 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
260 };
261 unsafe {
262 let __f: extern "C" fn(*mut PlayableOutputHandle, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__inflated.method_ptr);
263 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
264 __f(self as *mut PlayableOutputHandle, ::core::option::Option::Some(__mi_opaque))
265 }
266 }
267
268 #[doc = "`GetHashCode()` overload"]
269 pub fn get_hash_code(&mut self) -> i32 {
270 unsafe {
271 ::unity::il2cpp_call!((::unity::module_base()+0x32f4f80usize)as*mut u8,i32;
272(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle)
273 }
274 }
275
276 #[doc = "`Equals(crate::system::object::Object)` overload"]
277 pub fn equals(&mut self, p: impl ::core::convert::Into<crate::system::object::Object>) -> bool {
278 unsafe {
279 ::unity::il2cpp_call!((::unity::module_base()+0x32f5000usize)as*mut u8,bool;
280(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::system::object::Object)::core::convert::Into::into(p))
281 }
282 }
283
284 #[doc = "`Equals(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)` overload"]
285 pub fn equals_2(
286 &mut self,
287 other: impl ::core::convert::Into<crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle>,
288 ) -> bool {
289 unsafe {
290 ::unity::il2cpp_call!((::unity::module_base()+0x32f50e0usize)as*mut u8,bool;
291(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::unity_engine::playables::playableoutputhandle::PlayableOutputHandle)::core::convert::Into::into(other))
292 }
293 }
294
295 #[doc = "`IsValid()` overload"]
296 pub fn is_valid(&mut self) -> bool {
297 unsafe {
298 ::unity::il2cpp_call!((::unity::module_base()+0x32f5180usize)as*mut u8,bool;
299(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle)
300 }
301 }
302
303 #[doc = "`GetPlayableOutputType()` overload"]
304 pub fn get_playable_output_type(&mut self) -> ::unity::SystemType {
305 unsafe {
306 ::unity::il2cpp_call!((::unity::module_base()+0x32f5270usize)as*mut u8, ::unity::SystemType;
307(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle)
308 }
309 }
310
311 #[doc = "`SetReferenceObject(crate::unity_engine::object_2::Object_2)` overload"]
312 pub fn set_reference_object(&mut self, target: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>) -> () {
313 unsafe {
314 ::unity::il2cpp_call!((::unity::module_base()+0x32f5360usize)as*mut u8,();
315(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(target))
316 }
317 }
318
319 #[doc = "`SetUserData(crate::unity_engine::object_2::Object_2)` overload"]
320 pub fn set_user_data(&mut self, target: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>) -> () {
321 unsafe {
322 ::unity::il2cpp_call!((::unity::module_base()+0x32f5450usize)as*mut u8,();
323(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(target))
324 }
325 }
326
327 #[doc = "`GetSourcePlayable()` overload"]
328 pub fn get_source_playable(&mut self) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
329 unsafe {
330 ::unity::il2cpp_call!((::unity::module_base()+0x32f5540usize)as*mut u8,crate::unity_engine::playables::playablehandle::PlayableHandle;
331(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle)
332 }
333 }
334
335 #[doc = "`SetSourcePlayable(crate::unity_engine::playables::playablehandle::PlayableHandle, i32)` overload"]
336 pub fn set_source_playable(
337 &mut self,
338 target: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
339 port: impl ::core::convert::Into<i32>,
340 ) -> () {
341 unsafe {
342 ::unity::il2cpp_call!((::unity::module_base()+0x32f5640usize)as*mut u8,();
343(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(target),(i32)::core::convert::Into::into(port))
344 }
345 }
346
347 #[doc = "`GetSourceOutputPort()` overload"]
348 pub fn get_source_output_port(&mut self) -> i32 {
349 unsafe {
350 ::unity::il2cpp_call!((::unity::module_base()+0x32f5760usize)as*mut u8,i32;
351(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle)
352 }
353 }
354
355 #[doc = "`SetWeight(f32)` overload"]
356 pub fn set_weight(&mut self, weight: impl ::core::convert::Into<f32>) -> () {
357 unsafe {
358 ::unity::il2cpp_call!((::unity::module_base()+0x32f5850usize)as*mut u8,();
359(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(f32)::core::convert::Into::into(weight))
360 }
361 }
362
363 #[doc = "`PushNotification(crate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::inotification::INotification, crate::system::object::Object)` overload"]
364 pub fn push_notification(
365 &mut self,
366 origin: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
367 notification: impl ::core::convert::Into<crate::unity_engine::playables::inotification::INotification>,
368 context: impl ::core::convert::Into<crate::system::object::Object>,
369 ) -> () {
370 unsafe {
371 ::unity::il2cpp_call!((::unity::module_base()+0x32f5950usize)as*mut u8,();
372(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(origin),(crate::unity_engine::playables::inotification::INotification)::core::convert::Into::into(notification),(crate::system::object::Object)::core::convert::Into::into(context))
373 }
374 }
375
376 #[doc = "`AddNotificationReceiver(crate::unity_engine::playables::inotificationreceiver::INotificationReceiver)` overload"]
377 pub fn add_notification_receiver(
378 &mut self,
379 receiver: impl ::core::convert::Into<crate::unity_engine::playables::inotificationreceiver::INotificationReceiver>,
380 ) -> () {
381 unsafe {
382 ::unity::il2cpp_call!((::unity::module_base()+0x32f5a90usize)as*mut u8,();
383(*mut PlayableOutputHandle)self as*mut PlayableOutputHandle,(crate::unity_engine::playables::inotificationreceiver::INotificationReceiver)::core::convert::Into::into(receiver))
384 }
385 }
386}
387
388#[cfg(feature = "unity_engine-playables-playableoutputhandle")]
389impl PlayableOutputHandle {
390 pub fn get_null_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
392 }
393
394 pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
396 }
397
398 pub fn op_equality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
400 }
401
402 pub fn equals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
404 }
405
406 pub fn equals_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
408 }
409
410 pub fn compare_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
412 }
413
414 pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
416 }
417
418 pub fn get_playable_output_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
420 }
421
422 pub fn set_reference_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
424 }
425
426 pub fn set_user_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
428 }
429
430 pub fn get_source_playable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
432 }
433
434 pub fn set_source_playable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
436 }
437
438 pub fn get_source_output_port_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
440 }
441
442 pub fn set_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
444 }
445
446 pub fn push_notification_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
448 }
449
450 pub fn add_notification_receiver_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
452 }
453
454 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
456 }
457
458 pub fn is_valid_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
460 }
461
462 pub fn get_playable_output_type_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
464 }
465
466 pub fn set_reference_object_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
468 }
469
470 pub fn set_user_data_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
472 }
473
474 pub fn get_source_playable_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
476 }
477
478 pub fn set_source_playable_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
480 }
481
482 pub fn get_source_output_port_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
484 }
485
486 pub fn set_weight_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
488 }
489
490 pub fn push_notification_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
492 }
493
494 pub fn add_notification_receiver_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
496 }
497}
498
499#[cfg(feature = "unity_engine-playables-playableoutputhandle")]
500#[doc(hidden)]
501pub mod prelude {
502 pub use super::PlayableOutputHandle;
503 #[cfg(feature = "system-object")]
504 pub use crate::system::object::IObjectMethods;
505 #[cfg(feature = "system-valuetype")]
506 pub use crate::system::valuetype::IValueTypeMethods;
507 pub use crate::system::{object::IObject, valuetype::IValueType};
508}