1#[cfg(feature = "tm_pro-tmp_textutilities-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/tm_pro/tmp_textutilities/TMP_TextUtilities_LineSegment.md"))]
14 #[repr(C)]
15 #[derive(::core::clone::Clone, ::core::marker::Copy)]
16 pub struct TMP_TextUtilities_LineSegment {
17 pub point1: crate::unity_engine::vector3::Vector3,
18 pub point2: crate::unity_engine::vector3::Vector3,
19 }
20 impl ::unity::ClassIdentity for TMP_TextUtilities_LineSegment {
21 const NAME: &'static str = "TMP_TextUtilities.LineSegment";
22 const NAMESPACE: &'static str = "TMPro";
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 TMP_TextUtilities_LineSegment {
30 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32 }
33 }
34
35 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_textutilities/TMP_TextUtilities.md"))]
36 #[::unity::class(namespace = "TMPro", name = "TMP_TextUtilities")]
37 #[parent(crate::system::object::Object)]
38 pub struct TMP_TextUtilities {
39 #[static_field]
40 #[rename(name = "m_rectWorldCorners")]
41 pub m_rect_world_corners: ::unity::Array<crate::unity_engine::vector3::Vector3>,
42 #[static_field]
43 #[rename(name = "k_lookupStringL")]
44 pub k_lookup_string_l: ::unity::Il2CppString,
45 #[static_field]
46 #[rename(name = "k_lookupStringU")]
47 pub k_lookup_string_u: ::unity::Il2CppString,
48 }
49}
50
51#[cfg(feature = "tm_pro-tmp_textutilities-types")]
52pub use __types::*;
53
54#[cfg(feature = "tm_pro-tmp_textutilities")]
55impl TMP_TextUtilities_LineSegment {
56 #[doc = "`.ctor(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
57 pub fn ctor(
58 &mut self,
59 p1: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
60 p2: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
61 ) -> () {
62 unsafe {
63 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa5f0usize)as*mut u8,();
64(*mut TMP_TextUtilities_LineSegment)self as*mut TMP_TextUtilities_LineSegment,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(p1),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(p2))
65 }
66 }
67}
68
69#[cfg(feature = "tm_pro-tmp_textutilities")]
70impl TMP_TextUtilities_LineSegment {
71 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
72 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
73 }
74}
75
76#[cfg(feature = "tm_pro-tmp_textutilities")]
77impl TMP_TextUtilities {
78 #[doc = "`GetCursorIndexFromPosition(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
79 pub fn get_cursor_index_from_position(
80 text_component: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
81 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
82 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
83 ) -> i32 {
84 unsafe {
85 ::unity::il2cpp_call!((::unity::module_base()+0x2e61ee0usize)as*mut u8,i32;
86(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text_component),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
87 }
88 }
89
90 #[doc = "`GetCursorIndexFromPosition(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera, *mutcrate::tm_pro::caretposition::CaretPosition)` overload"]
91 pub fn get_cursor_index_from_position_2(
92 text_component: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
93 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
94 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
95 ) -> (i32, crate::tm_pro::caretposition::CaretPosition) {
96 unsafe {
97 let mut __out_0 = ::core::mem::MaybeUninit::<crate::tm_pro::caretposition::CaretPosition>::uninit();
98 let __ret = {
99 ::unity::il2cpp_call!((::unity::module_base()+0x2e62890usize)as*mut u8,i32;
100(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text_component),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(*mut crate::tm_pro::caretposition::CaretPosition)__out_0.as_mut_ptr())
101 };
102 (__ret, __out_0.assume_init())
103 }
104 }
105
106 #[doc = "`FindNearestLine(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
107 pub fn find_nearest_line(
108 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
109 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
110 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
111 ) -> i32 {
112 unsafe {
113 ::unity::il2cpp_call!((::unity::module_base()+0x2e62a70usize)as*mut u8,i32;
114(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
115 }
116 }
117
118 #[doc = "`FindNearestCharacterOnLine(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, i32, crate::unity_engine::camera::Camera, bool)` overload"]
119 pub fn find_nearest_character_on_line(
120 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
121 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
122 line: impl ::core::convert::Into<i32>,
123 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
124 visible_only: impl ::core::convert::Into<bool>,
125 ) -> i32 {
126 unsafe {
127 ::unity::il2cpp_call!((::unity::module_base()+0x2e62c10usize)as*mut u8,i32;
128(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(i32)::core::convert::Into::into(line),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(visible_only))
129 }
130 }
131
132 #[doc = "`IsIntersectingRectTransform(crate::unity_engine::recttransform::RectTransform, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
133 pub fn is_intersecting_rect_transform(
134 rect_transform: impl ::core::convert::Into<crate::unity_engine::recttransform::RectTransform>,
135 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
136 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
137 ) -> bool {
138 unsafe {
139 ::unity::il2cpp_call!((::unity::module_base()+0x2e63430usize)as*mut u8,bool;
140(crate::unity_engine::recttransform::RectTransform)::core::convert::Into::into(rect_transform),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
141 }
142 }
143
144 #[doc = "`FindIntersectingCharacter(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera, bool)` overload"]
145 pub fn find_intersecting_character(
146 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
147 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
148 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
149 visible_only: impl ::core::convert::Into<bool>,
150 ) -> i32 {
151 unsafe {
152 ::unity::il2cpp_call!((::unity::module_base()+0x2e635e0usize)as*mut u8,i32;
153(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(visible_only))
154 }
155 }
156
157 #[doc = "`FindNearestCharacter(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera, bool)` overload"]
158 pub fn find_nearest_character(
159 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
160 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
161 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
162 visible_only: impl ::core::convert::Into<bool>,
163 ) -> i32 {
164 unsafe {
165 ::unity::il2cpp_call!((::unity::module_base()+0x2e62040usize)as*mut u8,i32;
166(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(visible_only))
167 }
168 }
169
170 #[doc = "`FindIntersectingWord(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
171 pub fn find_intersecting_word(
172 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
173 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
174 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
175 ) -> i32 {
176 unsafe {
177 ::unity::il2cpp_call!((::unity::module_base()+0x2e638a0usize)as*mut u8,i32;
178(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
179 }
180 }
181
182 #[doc = "`FindNearestWord(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
183 pub fn find_nearest_word(
184 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
185 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
186 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
187 ) -> i32 {
188 unsafe {
189 ::unity::il2cpp_call!((::unity::module_base()+0x2e63fc0usize)as*mut u8,i32;
190(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
191 }
192 }
193
194 #[doc = "`FindIntersectingLine(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
195 pub fn find_intersecting_line(
196 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
197 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
198 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
199 ) -> i32 {
200 unsafe {
201 ::unity::il2cpp_call!((::unity::module_base()+0x2e64e70usize)as*mut u8,i32;
202(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
203 }
204 }
205
206 #[doc = "`FindIntersectingLink(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
207 pub fn find_intersecting_link(
208 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
209 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
210 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
211 ) -> i32 {
212 unsafe {
213 ::unity::il2cpp_call!((::unity::module_base()+0x2e64ff0usize)as*mut u8,i32;
214(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
215 }
216 }
217
218 #[doc = "`FindNearestLink(crate::tm_pro::tmp_text::TMP_Text, crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera)` overload"]
219 pub fn find_nearest_link(
220 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>,
221 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
222 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
223 ) -> i32 {
224 unsafe {
225 ::unity::il2cpp_call!((::unity::module_base()+0x2e654a0usize)as*mut u8,i32;
226(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(text),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
227 }
228 }
229
230 #[doc = "`PointIntersectRectangle(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
231 pub fn point_intersect_rectangle(
232 m: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
233 a: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
234 b: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
235 c: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
236 d: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
237 ) -> bool {
238 unsafe {
239 ::unity::il2cpp_call!((::unity::module_base()+0x2e632a0usize)as*mut u8,bool;
240(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(m),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(a),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(b),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(c),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(d))
241 }
242 }
243
244 #[doc = "`ScreenPointToWorldPointInRectangle(crate::unity_engine::transform::Transform, crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera, *mutcrate::unity_engine::vector3::Vector3)` overload"]
245 pub fn screen_point_to_world_point_in_rectangle(
246 transform: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
247 screen_point: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
248 cam: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
249 ) -> (bool, crate::unity_engine::vector3::Vector3) {
250 unsafe {
251 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
252 let __ret = {
253 ::unity::il2cpp_call!((::unity::module_base()+0x2e626d0usize)as*mut u8,bool;
254(crate::unity_engine::transform::Transform)::core::convert::Into::into(transform),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(screen_point),(crate::unity_engine::camera::Camera)::core::convert::Into::into(cam),(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr())
255 };
256 (__ret, __out_0.assume_init())
257 }
258 }
259
260 #[doc = "`IntersectLinePlane(crate::tm_pro::tmp_textutilities::TMP_TextUtilities_LineSegment, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
261 pub fn intersect_line_plane(
262 line: impl ::core::convert::Into<crate::tm_pro::tmp_textutilities::TMP_TextUtilities_LineSegment>,
263 point: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
264 normal: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
265 ) -> (bool, crate::unity_engine::vector3::Vector3) {
266 unsafe {
267 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
268 let __ret = {
269 ::unity::il2cpp_call!((::unity::module_base()+0x2e66360usize)as*mut u8,bool;
270(crate::tm_pro::tmp_textutilities::TMP_TextUtilities_LineSegment)::core::convert::Into::into(line),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(normal),(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr())
271 };
272 (__ret, __out_0.assume_init())
273 }
274 }
275
276 #[doc = "`DistanceToLine(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
277 pub fn distance_to_line(
278 a: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
279 b: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
280 point: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
281 ) -> f32 {
282 unsafe {
283 ::unity::il2cpp_call!((::unity::module_base()+0x2e63360usize)as*mut u8,f32;
284(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(a),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(b),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point))
285 }
286 }
287
288 #[doc = "`ToLowerFast(u16)` overload"]
289 pub fn to_lower_fast(c: impl ::core::convert::Into<u16>) -> u16 {
290 unsafe {
291 ::unity::il2cpp_call!((::unity::module_base()+0x2e664b0usize)as*mut u8,u16;
292(u16)::core::convert::Into::into(c))
293 }
294 }
295
296 #[doc = "`ToUpperFast(u16)` overload"]
297 pub fn to_upper_fast(c: impl ::core::convert::Into<u16>) -> u16 {
298 unsafe {
299 ::unity::il2cpp_call!((::unity::module_base()+0x2e66530usize)as*mut u8,u16;
300(u16)::core::convert::Into::into(c))
301 }
302 }
303
304 #[doc = "`ToUpperASCIIFast(u32)` overload"]
305 pub fn to_upper_ascii_fast(c: impl ::core::convert::Into<u32>) -> u32 {
306 unsafe {
307 ::unity::il2cpp_call!((::unity::module_base()+0x2e665b0usize)as*mut u8,u32;
308(u32)::core::convert::Into::into(c))
309 }
310 }
311
312 #[doc = "`GetHashCode(::unity::Il2CppString)` overload"]
313 pub fn get_hash_code(s: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
314 unsafe {
315 ::unity::il2cpp_call!((::unity::module_base()+0x2e66630usize)as*mut u8,i32;
316(::unity::Il2CppString)::core::convert::Into::into(s))
317 }
318 }
319
320 #[doc = "`GetSimpleHashCode(::unity::Il2CppString)` overload"]
321 pub fn get_simple_hash_code(s: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
322 unsafe {
323 ::unity::il2cpp_call!((::unity::module_base()+0x2e66750usize)as*mut u8,i32;
324(::unity::Il2CppString)::core::convert::Into::into(s))
325 }
326 }
327
328 #[doc = "`GetSimpleHashCodeLowercase(::unity::Il2CppString)` overload"]
329 pub fn get_simple_hash_code_lowercase(s: impl ::core::convert::Into<::unity::Il2CppString>) -> u32 {
330 unsafe {
331 ::unity::il2cpp_call!((::unity::module_base()+0x2e667c0usize)as*mut u8,u32;
332(::unity::Il2CppString)::core::convert::Into::into(s))
333 }
334 }
335
336 #[doc = "`HexToInt(u16)` overload"]
337 pub fn hex_to_int(hex: impl ::core::convert::Into<u16>) -> i32 {
338 unsafe {
339 ::unity::il2cpp_call!((::unity::module_base()+0x2e668e0usize)as*mut u8,i32;
340(u16)::core::convert::Into::into(hex))
341 }
342 }
343
344 #[doc = "`StringHexToInt(::unity::Il2CppString)` overload"]
345 pub fn string_hex_to_int(s: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
346 unsafe {
347 ::unity::il2cpp_call!((::unity::module_base()+0x2e66910usize)as*mut u8,i32;
348(::unity::Il2CppString)::core::convert::Into::into(s))
349 }
350 }
351
352 #[doc = "`.cctor()` overload"]
353 pub fn cctor() -> () {
354 unsafe {
355 ::unity::il2cpp_call!((::unity::module_base()+0x2e66a20usize)as*mut u8,();
356 )
357 }
358 }
359}
360
361#[cfg(feature = "tm_pro-tmp_textutilities")]
362impl TMP_TextUtilities {
363 pub fn get_cursor_index_from_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
365 }
366
367 pub fn get_cursor_index_from_position_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
369 }
370
371 pub fn find_nearest_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
373 }
374
375 pub fn find_nearest_character_on_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
377 }
378
379 pub fn is_intersecting_rect_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
381 }
382
383 pub fn find_intersecting_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
385 }
386
387 pub fn find_nearest_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
389 }
390
391 pub fn find_intersecting_word_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
393 }
394
395 pub fn find_nearest_word_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
397 }
398
399 pub fn find_intersecting_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
401 }
402
403 pub fn find_intersecting_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
405 }
406
407 pub fn find_nearest_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
409 }
410
411 pub fn point_intersect_rectangle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
413 }
414
415 pub fn screen_point_to_world_point_in_rectangle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
417 }
418
419 pub fn intersect_line_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
421 }
422
423 pub fn distance_to_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
425 }
426
427 pub fn to_lower_fast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
429 }
430
431 pub fn to_upper_fast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
433 }
434
435 pub fn to_upper_ascii_fast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
437 }
438
439 pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
441 }
442
443 pub fn get_simple_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
445 }
446
447 pub fn get_simple_hash_code_lowercase_method_info() -> &'static ::unity::il2cpp::MethodInfo {
448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
449 }
450
451 pub fn hex_to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
453 }
454
455 pub fn string_hex_to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
457 }
458
459 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
461 }
462}
463
464#[cfg(feature = "tm_pro-tmp_textutilities")]
465#[doc(hidden)]
466pub mod prelude {
467 pub use super::{ITMP_TextUtilities, TMP_TextUtilities, TMP_TextUtilities_LineSegment};
468 #[cfg(feature = "system-object")]
469 pub use crate::system::object::IObjectMethods;
470 #[cfg(feature = "system-valuetype")]
471 pub use crate::system::valuetype::IValueTypeMethods;
472 pub use crate::system::{object::IObject, valuetype::IValueType};
473}