Skip to main content

IBinMsgFileMethods

Trait IBinMsgFileMethods 

Source
pub trait IBinMsgFileMethods: IBinMsgFile {
Show 25 methods // Provided methods fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr { ... } fn close_object(self, object_ptr: impl Into<IntPtr>) { ... } fn search_message_block(self, block: impl Into<Il2CppString>) -> i32 { ... } fn get_block_info(self, block: impl Into<Il2CppString>) -> BlockInfo { ... } fn get_attributes(self, label: impl Into<Il2CppString>) -> Array<u8> { ... } fn get_attributes_2(self, index: impl Into<i32>) -> Array<u8> { ... } fn get_int8_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i8 { ... } fn get_u_int8_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u8 { ... } fn get_int16_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i16 { ... } fn get_u_int16_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u16 { ... } fn get_int32_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i32 { ... } fn get_u_int32_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u32 { ... } fn get_float_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> f32 { ... } fn get_double_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> f64 { ... } fn get_string_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> Il2CppString { ... } fn get_list_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i32 { ... } fn get_style(self, label: impl Into<Il2CppString>) -> i32 { ... } fn get_style_2(self, index: impl Into<i32>) -> i32 { ... } fn get_label(self, index: impl Into<i32>) -> Il2CppString { ... } fn get_text_num(self) -> i32 { ... } fn get_text_index(self, label: impl Into<Il2CppString>) -> i32 { ... } fn get_text_size(self, index: impl Into<i32>) -> i32 { ... } fn get_text(self, str_label: impl Into<Il2CppString>) -> IntPtr { ... } fn get_text_2(self, index: impl Into<i32>) -> IntPtr { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr

InitObject(::unity::IntPtr) overload

Source

fn close_object(self, object_ptr: impl Into<IntPtr>)

CloseObject(::unity::IntPtr) overload

Source

fn search_message_block(self, block: impl Into<Il2CppString>) -> i32

SearchMessageBlock(::unity::Il2CppString) overload

Source

fn get_block_info(self, block: impl Into<Il2CppString>) -> BlockInfo

GetBlockInfo(::unity::Il2CppString) overload

Source

fn get_attributes(self, label: impl Into<Il2CppString>) -> Array<u8>

GetAttributes(::unity::Il2CppString) overload

Source

fn get_attributes_2(self, index: impl Into<i32>) -> Array<u8>

GetAttributes(i32) overload

Source

fn get_int8_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i8

GetInt8Attribute(::unity::Array<u8>, i32) overload

Source

fn get_u_int8_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u8

GetUInt8Attribute(::unity::Array<u8>, i32) overload

Source

fn get_int16_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i16

GetInt16Attribute(::unity::Array<u8>, i32) overload

Source

fn get_u_int16_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u16

GetUInt16Attribute(::unity::Array<u8>, i32) overload

Source

fn get_int32_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i32

GetInt32Attribute(::unity::Array<u8>, i32) overload

Source

fn get_u_int32_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> u32

GetUInt32Attribute(::unity::Array<u8>, i32) overload

Source

fn get_float_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> f32

GetFloatAttribute(::unity::Array<u8>, i32) overload

Source

fn get_double_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> f64

GetDoubleAttribute(::unity::Array<u8>, i32) overload

Source

fn get_string_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> Il2CppString

GetStringAttribute(::unity::Array<u8>, i32) overload

Source

fn get_list_attribute( self, attr: impl Into<Array<u8>>, index: impl Into<i32>, ) -> i32

GetListAttribute(::unity::Array<u8>, i32) overload

Source

fn get_style(self, label: impl Into<Il2CppString>) -> i32

GetStyle(::unity::Il2CppString) overload

Source

fn get_style_2(self, index: impl Into<i32>) -> i32

GetStyle(i32) overload

Source

fn get_label(self, index: impl Into<i32>) -> Il2CppString

GetLabel(i32) overload

Source

fn get_text_num(self) -> i32

GetTextNum() overload

Source

fn get_text_index(self, label: impl Into<Il2CppString>) -> i32

GetTextIndex(::unity::Il2CppString) overload

Source

fn get_text_size(self, index: impl Into<i32>) -> i32

GetTextSize(i32) overload

Source

fn get_text(self, str_label: impl Into<Il2CppString>) -> IntPtr

GetText(::unity::Il2CppString) overload

Source

fn get_text_2(self, index: impl Into<i32>) -> IntPtr

GetText(i32) overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IBinMsgFile> IBinMsgFileMethods for __T

Available on crate feature nintendo-message_studio-lib-binmsgfile only.