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§
Sourcefn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr
fn init_object(self, resource_ptr: impl Into<IntPtr>) -> IntPtr
InitObject(::unity::IntPtr) overload
Sourcefn close_object(self, object_ptr: impl Into<IntPtr>)
fn close_object(self, object_ptr: impl Into<IntPtr>)
CloseObject(::unity::IntPtr) overload
Sourcefn search_project_block(self, name: impl Into<Il2CppString>) -> i32
fn search_project_block(self, name: impl Into<Il2CppString>) -> i32
SearchProjectBlock(::unity::Il2CppString) overload
Sourcefn get_color_index(self, name: impl Into<Il2CppString>) -> i32
fn get_color_index(self, name: impl Into<Il2CppString>) -> i32
GetColorIndex(::unity::Il2CppString) overload
Sourcefn get_color_2(self, name: impl Into<Il2CppString>) -> LMSColor
fn get_color_2(self, name: impl Into<Il2CppString>) -> LMSColor
GetColor(::unity::Il2CppString) overload
Sourcefn get_color_num(self) -> i32
fn get_color_num(self) -> i32
GetColorNum() overload
Sourcefn get_contents_num(self) -> i32
fn get_contents_num(self) -> i32
GetContentsNum() overload
Sourcefn get_content_path(self, index: impl Into<i32>) -> Il2CppString
fn get_content_path(self, index: impl Into<i32>) -> Il2CppString
GetContentPath(i32) overload
Sourcefn get_attr_info_index(self, name: impl Into<Il2CppString>) -> i32
fn get_attr_info_index(self, name: impl Into<Il2CppString>) -> i32
GetAttrInfoIndex(::unity::Il2CppString) overload
Sourcefn get_attr_type(self, index: impl Into<i32>) -> LibmsType
fn get_attr_type(self, index: impl Into<i32>) -> LibmsType
GetAttrType(i32) overload
Sourcefn get_attr_type_2(self, name: impl Into<Il2CppString>) -> LibmsType
fn get_attr_type_2(self, name: impl Into<Il2CppString>) -> LibmsType
GetAttrType(::unity::Il2CppString) overload
Sourcefn get_attr_offset(self, index: impl Into<i32>) -> i32
fn get_attr_offset(self, index: impl Into<i32>) -> i32
GetAttrOffset(i32) overload
Sourcefn get_attr_offset_2(self, name: impl Into<Il2CppString>) -> i32
fn get_attr_offset_2(self, name: impl Into<Il2CppString>) -> i32
GetAttrOffset(::unity::Il2CppString) overload
Sourcefn get_attr_list_item_name(
self,
attr_index: impl Into<i32>,
item_index: impl Into<i32>,
) -> Il2CppString
fn get_attr_list_item_name( self, attr_index: impl Into<i32>, item_index: impl Into<i32>, ) -> Il2CppString
GetAttrListItemName(i32, i32) overload
Sourcefn get_attr_list_item_name_2(
self,
attr_name: impl Into<Il2CppString>,
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
GetAttrListItemName(::unity::Il2CppString, i32) overload
Sourcefn get_attr_num(self) -> i32
fn get_attr_num(self) -> i32
GetAttrNum() overload
Sourcefn get_attr_list_item_num(self, attr_index: impl Into<i32>) -> i32
fn get_attr_list_item_num(self, attr_index: impl Into<i32>) -> i32
GetAttrListItemNum(i32) overload
Sourcefn get_tag_group_name(self, group_id: impl Into<u16>) -> Il2CppString
fn get_tag_group_name(self, group_id: impl Into<u16>) -> Il2CppString
GetTagGroupName(u16) overload
Sourcefn get_tag_name(
self,
group_id: impl Into<u16>,
tag_id: impl Into<u16>,
) -> Il2CppString
fn get_tag_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, ) -> Il2CppString
GetTagName(u16, u16) overload
Sourcefn 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_name( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, param_id: impl Into<u16>, ) -> Il2CppString
GetTagParamName(u16, u16, u16) overload
Sourcefn get_tag_param_type(
self,
group_id: impl Into<u16>,
tag_id: impl Into<u16>,
param_id: impl Into<u16>,
) -> LibmsType
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
Sourcefn 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_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
Sourcefn get_tag_group_num(self) -> i32
fn get_tag_group_num(self) -> i32
GetTagGroupNum() overload
Sourcefn get_tag_num(self, group_id: impl Into<u16>) -> i32
fn get_tag_num(self, group_id: impl Into<u16>) -> i32
GetTagNum(u16) overload
Sourcefn get_tag_param_num(
self,
group_id: impl Into<u16>,
tag_id: impl Into<u16>,
) -> i32
fn get_tag_param_num( self, group_id: impl Into<u16>, tag_id: impl Into<u16>, ) -> i32
GetTagParamNum(u16, u16) overload
Sourcefn get_tag_list_item_num(
self,
group_id: impl Into<u16>,
tag_id: impl Into<u16>,
param_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
GetTagListItemNum(u16, u16, u16) overload
Sourcefn get_style_index(self, name: impl Into<Il2CppString>) -> i32
fn get_style_index(self, name: impl Into<Il2CppString>) -> i32
GetStyleIndex(::unity::Il2CppString) overload
Sourcefn get_region_width(self, index: impl Into<i32>) -> i32
fn get_region_width(self, index: impl Into<i32>) -> i32
GetRegionWidth(i32) overload
Sourcefn get_region_width_2(self, name: impl Into<Il2CppString>) -> i32
fn get_region_width_2(self, name: impl Into<Il2CppString>) -> i32
GetRegionWidth(::unity::Il2CppString) overload
Sourcefn get_line_num(self, index: impl Into<i32>) -> i32
fn get_line_num(self, index: impl Into<i32>) -> i32
GetLineNum(i32) overload
Sourcefn get_line_num_2(self, name: impl Into<Il2CppString>) -> i32
fn get_line_num_2(self, name: impl Into<Il2CppString>) -> i32
GetLineNum(::unity::Il2CppString) overload
Sourcefn get_font_index(self, index: impl Into<i32>) -> i32
fn get_font_index(self, index: impl Into<i32>) -> i32
GetFontIndex(i32) overload
Sourcefn get_font_index_2(self, name: impl Into<Il2CppString>) -> i32
fn get_font_index_2(self, name: impl Into<Il2CppString>) -> i32
GetFontIndex(::unity::Il2CppString) overload
Sourcefn get_base_color_index(self, index: impl Into<i32>) -> i32
fn get_base_color_index(self, index: impl Into<i32>) -> i32
GetBaseColorIndex(i32) overload
Sourcefn get_base_color_index_2(self, name: impl Into<Il2CppString>) -> i32
fn get_base_color_index_2(self, name: impl Into<Il2CppString>) -> i32
GetBaseColorIndex(::unity::Il2CppString) overload
Sourcefn get_style_num(self) -> i32
fn get_style_num(self) -> i32
GetStyleNum() 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§
impl<__T: IBinPrjFile> IBinPrjFileMethods for __T
nintendo-message_studio-lib-binprjfile only.