engage/generated/nn/hid/
vibrationfile_2.rs1#[cfg(feature = "nn-hid-vibrationfile_2-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/nn/hid/vibrationfile_2/VibrationFile_2.md"))]
11 #[::unity::class(namespace = "nn.hid", name = "VibrationFile")]
12 #[parent(crate::system::object::Object)]
13 pub struct VibrationFile_2 {}
14}
15
16#[cfg(feature = "nn-hid-vibrationfile_2-types")]
17pub use __types::*;
18
19#[cfg(feature = "nn-hid-vibrationfile_2")]
20impl VibrationFile_2 {
21 #[doc = "`RetrieveValue(*mutcrate::nn::hid::vibrationvalue::VibrationValue, i32, *mutcrate::nn::hid::vibrationfileparsercontext::VibrationFileParserContext)` overload"]
22 pub fn retrieve_value(
23 position: impl ::core::convert::Into<i32>,
24 ) -> (
25 crate::nn::hid::vibrationvalue::VibrationValue,
26 crate::nn::hid::vibrationfileparsercontext::VibrationFileParserContext,
27 ) {
28 unsafe {
29 let mut __out_0 = ::core::mem::MaybeUninit::<crate::nn::hid::vibrationvalue::VibrationValue>::uninit();
30 let mut __out_1 = ::core::mem::MaybeUninit::<crate::nn::hid::vibrationfileparsercontext::VibrationFileParserContext>::uninit();
31 ::unity::il2cpp_call!((::unity::module_base()+0x21bfac0usize)as*mut u8,();
32(*mut crate::nn::hid::vibrationvalue::VibrationValue)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(position),(*mut crate::nn::hid::vibrationfileparsercontext::VibrationFileParserContext)__out_1.as_mut_ptr());
33 (__out_0.assume_init(), __out_1.assume_init())
34 }
35 }
36
37 #[doc = "`Generate(*muti64, ::unity::Array<u8>, i64, crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo, ::unity::Array<crate::nn::hid::vibrationvalue::VibrationValue>)` overload"]
38 pub fn generate(
39 out_buffer: impl ::core::convert::Into<::unity::Array<u8>>,
40 buffer_size: impl ::core::convert::Into<i64>,
41 info: impl ::core::convert::Into<crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo>,
42 p_values: impl ::core::convert::Into<::unity::Array<crate::nn::hid::vibrationvalue::VibrationValue>>,
43 ) -> i64 {
44 unsafe {
45 let mut __out_0 = ::core::mem::MaybeUninit::<i64>::uninit();
46 ::unity::il2cpp_call!((::unity::module_base()+0x21bfad0usize)as*mut u8,();
47(*mut i64)__out_0.as_mut_ptr(),(::unity::Array<u8>)::core::convert::Into::into(out_buffer),(i64)::core::convert::Into::into(buffer_size),(crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo)::core::convert::Into::into(info),(::unity::Array<crate::nn::hid::vibrationvalue::VibrationValue>)::core::convert::Into::into(p_values));
48 __out_0.assume_init()
49 }
50 }
51
52 #[doc = "`Generate(*muti64, ::unity::Array<u8>, crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo, ::unity::Array<crate::nn::hid::vibrationvalue::VibrationValue>)` overload"]
53 pub fn generate_2(
54 out_buffer: impl ::core::convert::Into<::unity::Array<u8>>,
55 info: impl ::core::convert::Into<crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo>,
56 p_values: impl ::core::convert::Into<::unity::Array<crate::nn::hid::vibrationvalue::VibrationValue>>,
57 ) -> i64 {
58 unsafe {
59 let mut __out_0 = ::core::mem::MaybeUninit::<i64>::uninit();
60 ::unity::il2cpp_call!((::unity::module_base()+0x21bfb20usize)as*mut u8,();
61(*mut i64)__out_0.as_mut_ptr(),(::unity::Array<u8>)::core::convert::Into::into(out_buffer),(crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo)::core::convert::Into::into(info),(::unity::Array<crate::nn::hid::vibrationvalue::VibrationValue>)::core::convert::Into::into(p_values));
62 __out_0.assume_init()
63 }
64 }
65
66 #[doc = "`CalculateSize(crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo)` overload"]
67 pub fn calculate_size(info: impl ::core::convert::Into<crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo>) -> i64 {
68 unsafe {
69 ::unity::il2cpp_call!((::unity::module_base()+0x21bfb80usize)as*mut u8,i64;
70(crate::nn::hid::vibrationvaluearrayinfo::VibrationValueArrayInfo)::core::convert::Into::into(info))
71 }
72 }
73}
74
75#[cfg(feature = "nn-hid-vibrationfile_2")]
76impl VibrationFile_2 {
77 pub fn retrieve_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
78 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
79 }
80
81 pub fn generate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
82 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
83 }
84
85 pub fn generate_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
86 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
87 }
88
89 pub fn calculate_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
90 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
91 }
92}
93
94#[cfg(feature = "nn-hid-vibrationfile_2")]
95#[doc(hidden)]
96pub mod prelude {
97 pub use super::{IVibrationFile_2, VibrationFile_2};
98 pub use crate::system::object::IObject;
99 #[cfg(feature = "system-object")]
100 pub use crate::system::object::IObjectMethods;
101}