Skip to main content

IBinPrjFileMethods

Trait IBinPrjFileMethods 

Source
pub trait IBinPrjFileMethods: IBinPrjFile {
Show 38 methods // Provided methods fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr { ... } fn close_object(self, object_ptr: impl Into<IntPtr>) { ... } fn search_project_block(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_color_index(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_color(self, index: impl Into<i32>) -> LMSColor { ... } fn get_color_2(self, name: impl Into<Il2CppString>) -> LMSColor { ... } fn get_color_num(self) -> i32 { ... } fn get_contents_num(self) -> i32 { ... } fn get_content_path(self, index: impl Into<i32>) -> Il2CppString { ... } fn get_attr_info_index(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_attr_type(self, index: impl Into<i32>) -> LibmsType { ... } fn get_attr_type_2(self, name: impl Into<Il2CppString>) -> LibmsType { ... } fn get_attr_offset(self, index: impl Into<i32>) -> i32 { ... } fn get_attr_offset_2(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_attr_list_item_name( self, attr_index: impl Into<i32>, item_index: impl Into<i32>, ) -> Il2CppString { ... } fn get_attr_list_item_name_2( self, attr_name: impl Into<Il2CppString>, item_index: impl Into<i32>, ) -> Il2CppString { ... } fn get_attr_num(self) -> i32 { ... } fn get_attr_list_item_num(self, attr_index: impl Into<i32>) -> i32 { ... } fn get_tag_group_name(self, group_id: impl Into<u16>) -> Il2CppString { ... } fn get_tag_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, ) -> Il2CppString { ... } fn get_tag_param_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> Il2CppString { ... } fn get_tag_param_type( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> LibmsType { ... } fn get_tag_list_item_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, item_index: impl Into<u16>, ) -> Il2CppString { ... } fn get_tag_group_num(self) -> i32 { ... } fn get_tag_num(self, group_id: impl Into<u16>) -> i32 { ... } fn get_tag_param_num( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, ) -> i32 { ... } fn get_tag_list_item_num( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> i32 { ... } fn get_style_index(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_region_width(self, index: impl Into<i32>) -> i32 { ... } fn get_region_width_2(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_line_num(self, index: impl Into<i32>) -> i32 { ... } fn get_line_num_2(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_font_index(self, index: impl Into<i32>) -> i32 { ... } fn get_font_index_2(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_base_color_index(self, index: impl Into<i32>) -> i32 { ... } fn get_base_color_index_2(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_style_num(self) -> i32 { ... } 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_project_block(self, name: impl Into<Il2CppString>) -> i32

SearchProjectBlock(::unity::Il2CppString) overload

Source

fn get_color_index(self, name: impl Into<Il2CppString>) -> i32

GetColorIndex(::unity::Il2CppString) overload

Source

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

GetColor(i32) overload

Source

fn get_color_2(self, name: impl Into<Il2CppString>) -> LMSColor

GetColor(::unity::Il2CppString) overload

Source

fn get_color_num(self) -> i32

GetColorNum() overload

Source

fn get_contents_num(self) -> i32

GetContentsNum() overload

Source

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

GetContentPath(i32) overload

Source

fn get_attr_info_index(self, name: impl Into<Il2CppString>) -> i32

GetAttrInfoIndex(::unity::Il2CppString) overload

Source

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

GetAttrType(i32) overload

Source

fn get_attr_type_2(self, name: impl Into<Il2CppString>) -> LibmsType

GetAttrType(::unity::Il2CppString) overload

Source

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

GetAttrOffset(i32) overload

Source

fn get_attr_offset_2(self, name: impl Into<Il2CppString>) -> i32

GetAttrOffset(::unity::Il2CppString) overload

Source

fn get_attr_list_item_name( self, attr_index: impl Into<i32>, item_index: impl Into<i32>, ) -> Il2CppString

GetAttrListItemName(i32, i32) overload

Source

fn get_attr_list_item_name_2( self, attr_name: impl Into<Il2CppString>, item_index: impl Into<i32>, ) -> Il2CppString

GetAttrListItemName(::unity::Il2CppString, i32) overload

Source

fn get_attr_num(self) -> i32

GetAttrNum() overload

Source

fn get_attr_list_item_num(self, attr_index: impl Into<i32>) -> i32

GetAttrListItemNum(i32) overload

Source

fn get_tag_group_name(self, group_id: impl Into<u16>) -> Il2CppString

GetTagGroupName(u16) overload

Source

fn get_tag_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, ) -> Il2CppString

GetTagName(u16, u16) overload

Source

fn get_tag_param_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> Il2CppString

GetTagParamName(u16, u16, u16) overload

Source

fn get_tag_param_type( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> LibmsType

GetTagParamType(u16, u16, u16) overload

Source

fn get_tag_list_item_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, item_index: impl Into<u16>, ) -> Il2CppString

GetTagListItemName(u16, u16, u16, u16) overload

Source

fn get_tag_group_num(self) -> i32

GetTagGroupNum() overload

Source

fn get_tag_num(self, group_id: impl Into<u16>) -> i32

GetTagNum(u16) overload

Source

fn get_tag_param_num( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, ) -> i32

GetTagParamNum(u16, u16) overload

Source

fn get_tag_list_item_num( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> i32

GetTagListItemNum(u16, u16, u16) overload

Source

fn get_style_index(self, name: impl Into<Il2CppString>) -> i32

GetStyleIndex(::unity::Il2CppString) overload

Source

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

GetRegionWidth(i32) overload

Source

fn get_region_width_2(self, name: impl Into<Il2CppString>) -> i32

GetRegionWidth(::unity::Il2CppString) overload

Source

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

GetLineNum(i32) overload

Source

fn get_line_num_2(self, name: impl Into<Il2CppString>) -> i32

GetLineNum(::unity::Il2CppString) overload

Source

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

GetFontIndex(i32) overload

Source

fn get_font_index_2(self, name: impl Into<Il2CppString>) -> i32

GetFontIndex(::unity::Il2CppString) overload

Source

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

GetBaseColorIndex(i32) overload

Source

fn get_base_color_index_2(self, name: impl Into<Il2CppString>) -> i32

GetBaseColorIndex(::unity::Il2CppString) overload

Source

fn get_style_num(self) -> i32

GetStyleNum() 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: IBinPrjFile> IBinPrjFileMethods for __T

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