Skip to main content

engage/generated/unity_engine/
wwwtranscoder.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-wwwtranscoder-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/unity_engine/wwwtranscoder/WWWTranscoder.md"))]
11    #[::unity::class(namespace = "UnityEngine", name = "WWWTranscoder")]
12    #[parent(crate::system::object::Object)]
13    pub struct WWWTranscoder {
14        #[static_field]
15        #[rename(name = "ucHexChars")]
16        pub uc_hex_chars: ::unity::Array<u8>,
17        #[static_field]
18        #[rename(name = "lcHexChars")]
19        pub lc_hex_chars: ::unity::Array<u8>,
20        #[static_field]
21        #[rename(name = "urlEscapeChar")]
22        pub url_escape_char: u8,
23        #[static_field]
24        #[rename(name = "urlSpace")]
25        pub url_space: ::unity::Array<u8>,
26        #[static_field]
27        #[rename(name = "dataSpace")]
28        pub data_space: ::unity::Array<u8>,
29        #[static_field]
30        #[rename(name = "urlForbidden")]
31        pub url_forbidden: ::unity::Array<u8>,
32        #[static_field]
33        #[rename(name = "qpEscapeChar")]
34        pub qp_escape_char: u8,
35        #[static_field]
36        #[rename(name = "qpSpace")]
37        pub qp_space: ::unity::Array<u8>,
38        #[static_field]
39        #[rename(name = "qpForbidden")]
40        pub qp_forbidden: ::unity::Array<u8>,
41    }
42}
43
44#[cfg(feature = "unity_engine-wwwtranscoder-types")]
45pub use __types::*;
46
47#[cfg(feature = "unity_engine-wwwtranscoder")]
48impl WWWTranscoder {
49    #[doc = "`Hex2Byte(::unity::Array<u8>, i32)` overload"]
50    pub fn hex2_byte(b: impl ::core::convert::Into<::unity::Array<u8>>, offset: impl ::core::convert::Into<i32>) -> u8 {
51        unsafe {
52            ::unity::il2cpp_call!((::unity::module_base()+0x3f1cfa0usize)as*mut u8,u8;
53(::unity::Array<u8>)::core::convert::Into::into(b),(i32)::core::convert::Into::into(offset))
54        }
55    }
56
57    #[doc = "`Byte2Hex(u8, ::unity::Array<u8>)` overload"]
58    pub fn byte2_hex(b: impl ::core::convert::Into<u8>, hex_chars: impl ::core::convert::Into<::unity::Array<u8>>) -> ::unity::Array<u8> {
59        unsafe {
60            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d060usize)as*mut u8, ::unity::Array<u8> ;
61(u8)::core::convert::Into::into(b),(::unity::Array<u8>)::core::convert::Into::into(hex_chars))
62        }
63    }
64
65    #[doc = "`DataEncode(::unity::Array<u8>)` overload"]
66    pub fn data_encode(to_encode: impl ::core::convert::Into<::unity::Array<u8>>) -> ::unity::Array<u8> {
67        unsafe {
68            ::unity::il2cpp_call!((::unity::module_base()+0x3f1cf20usize)as*mut u8, ::unity::Array<u8> ;
69(::unity::Array<u8>)::core::convert::Into::into(to_encode))
70        }
71    }
72
73    #[doc = "`Encode(::unity::Array<u8>, u8, ::unity::Array<u8>, ::unity::Array<u8>, bool)` overload"]
74    pub fn encode(
75        input: impl ::core::convert::Into<::unity::Array<u8>>,
76        escape_char: impl ::core::convert::Into<u8>,
77        space: impl ::core::convert::Into<::unity::Array<u8>>,
78        forbidden: impl ::core::convert::Into<::unity::Array<u8>>,
79        uppercase: impl ::core::convert::Into<bool>,
80    ) -> ::unity::Array<u8> {
81        unsafe {
82            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d120usize)as*mut u8, ::unity::Array<u8> ;
83(::unity::Array<u8>)::core::convert::Into::into(input),(u8)::core::convert::Into::into(escape_char),(::unity::Array<u8>)::core::convert::Into::into(space),(::unity::Array<u8>)::core::convert::Into::into(forbidden),(bool)::core::convert::Into::into(uppercase))
84        }
85    }
86
87    #[doc = "`ByteArrayContains(::unity::Array<u8>, u8)` overload"]
88    pub fn byte_array_contains(array: impl ::core::convert::Into<::unity::Array<u8>>, b: impl ::core::convert::Into<u8>) -> bool {
89        unsafe {
90            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d4a0usize)as*mut u8,bool;
91(::unity::Array<u8>)::core::convert::Into::into(array),(u8)::core::convert::Into::into(b))
92        }
93    }
94
95    #[doc = "`URLDecode(::unity::Array<u8>)` overload"]
96    pub fn url_decode(to_encode: impl ::core::convert::Into<::unity::Array<u8>>) -> ::unity::Array<u8> {
97        unsafe {
98            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d4e0usize)as*mut u8, ::unity::Array<u8> ;
99(::unity::Array<u8>)::core::convert::Into::into(to_encode))
100        }
101    }
102
103    #[doc = "`ByteSubArrayEquals(::unity::Array<u8>, i32, ::unity::Array<u8>)` overload"]
104    pub fn byte_sub_array_equals(
105        array: impl ::core::convert::Into<::unity::Array<u8>>,
106        index: impl ::core::convert::Into<i32>,
107        comperand: impl ::core::convert::Into<::unity::Array<u8>>,
108    ) -> bool {
109        unsafe {
110            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d8f0usize)as*mut u8,bool;
111(::unity::Array<u8>)::core::convert::Into::into(array),(i32)::core::convert::Into::into(index),(::unity::Array<u8>)::core::convert::Into::into(comperand))
112        }
113    }
114
115    #[doc = "`Decode(::unity::Array<u8>, u8, ::unity::Array<u8>)` overload"]
116    pub fn decode(
117        input: impl ::core::convert::Into<::unity::Array<u8>>,
118        escape_char: impl ::core::convert::Into<u8>,
119        space: impl ::core::convert::Into<::unity::Array<u8>>,
120    ) -> ::unity::Array<u8> {
121        unsafe {
122            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d560usize)as*mut u8, ::unity::Array<u8> ;
123(::unity::Array<u8>)::core::convert::Into::into(input),(u8)::core::convert::Into::into(escape_char),(::unity::Array<u8>)::core::convert::Into::into(space))
124        }
125    }
126
127    #[doc = "`SevenBitClean(::unity::Array<u8>)` overload"]
128    pub fn seven_bit_clean(input: impl ::core::convert::Into<::unity::Array<u8>>) -> bool {
129        unsafe {
130            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d970usize)as*mut u8,bool;
131(::unity::Array<u8>)::core::convert::Into::into(input))
132        }
133    }
134
135    #[doc = "`.cctor()` overload"]
136    pub fn cctor() -> () {
137        unsafe {
138            ::unity::il2cpp_call!((::unity::module_base()+0x3f1d9e0usize)as*mut u8,();
139            )
140        }
141    }
142}
143
144#[cfg(feature = "unity_engine-wwwtranscoder")]
145impl WWWTranscoder {
146    pub fn hex2_byte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
148    }
149
150    pub fn byte2_hex_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
152    }
153
154    pub fn data_encode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
156    }
157
158    pub fn encode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
160    }
161
162    pub fn byte_array_contains_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
164    }
165
166    pub fn url_decode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
168    }
169
170    pub fn byte_sub_array_equals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
172    }
173
174    pub fn decode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
176    }
177
178    pub fn seven_bit_clean_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
180    }
181
182    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
184    }
185}
186
187#[cfg(feature = "unity_engine-wwwtranscoder")]
188#[doc(hidden)]
189pub mod prelude {
190    pub use super::{IWWWTranscoder, WWWTranscoder};
191    pub use crate::system::object::IObject;
192    #[cfg(feature = "system-object")]
193    pub use crate::system::object::IObjectMethods;
194}