Skip to main content

ITalkPtrMethods

Trait ITalkPtrMethods 

Source
pub trait ITalkPtrMethods: ITalkPtr {
Show 22 methods // Provided methods fn get_original_ptr(self) -> IntPtr { ... } fn set_original_ptr(self, value: impl Into<IntPtr>) { ... } fn get_now_ptr(self) -> IntPtr { ... } fn set_now_ptr(self, value: impl Into<IntPtr>) { ... } fn ctor(self, ptr: impl Into<IntPtr>) { ... } fn ctor_2(self, mid: impl Into<Il2CppString>) { ... } fn reset_position(self) { ... } fn forward(self, size: impl Into<i32>) { ... } fn read_tag_group(self) -> Mess_TagGroup { ... } fn read_int32(self) -> i32 { ... } fn read_int16(self) -> i32 { ... } fn read_byte(self) -> i32 { ... } fn read_char(self) -> u16 { ... } fn read_string_param(self) -> Il2CppString { ... } fn read_pid(self) -> Il2CppString { ... } fn write_shift_in(self) { ... } fn write_shift_out(self) { ... } fn write_tag_group(self, group: impl Into<Mess_TagGroup>) { ... } fn write_int16(self, value: impl Into<i16>) { ... } fn write_int16_2(self, value: impl Into<i32>) { ... } fn write_string(self, str: impl Into<Il2CppString>) { ... } fn is_null(self) -> bool { ... }
}

Provided Methods§

Source

fn get_original_ptr(self) -> IntPtr

get_OriginalPtr() overload

Source

fn set_original_ptr(self, value: impl Into<IntPtr>)

set_OriginalPtr(::unity::IntPtr) overload

Source

fn get_now_ptr(self) -> IntPtr

get_NowPtr() overload

Source

fn set_now_ptr(self, value: impl Into<IntPtr>)

set_NowPtr(::unity::IntPtr) overload

Source

fn ctor(self, ptr: impl Into<IntPtr>)

.ctor(::unity::IntPtr) overload

Source

fn ctor_2(self, mid: impl Into<Il2CppString>)

.ctor(::unity::Il2CppString) overload

Source

fn reset_position(self)

ResetPosition() overload

Source

fn forward(self, size: impl Into<i32>)

Forward(i32) overload

Source

fn read_tag_group(self) -> Mess_TagGroup

ReadTagGroup() overload

Source

fn read_int32(self) -> i32

ReadInt32() overload

Source

fn read_int16(self) -> i32

ReadInt16() overload

Source

fn read_byte(self) -> i32

ReadByte() overload

Source

fn read_char(self) -> u16

ReadChar() overload

Source

fn read_string_param(self) -> Il2CppString

ReadStringParam() overload

Source

fn read_pid(self) -> Il2CppString

ReadPID() overload

Source

fn write_shift_in(self)

WriteShiftIn() overload

Source

fn write_shift_out(self)

WriteShiftOut() overload

Source

fn write_tag_group(self, group: impl Into<Mess_TagGroup>)

WriteTagGroup(crate::app::mess::Mess_TagGroup) overload

Source

fn write_int16(self, value: impl Into<i16>)

WriteInt16(i16) overload

Source

fn write_int16_2(self, value: impl Into<i32>)

WriteInt16(i32) overload

Source

fn write_string(self, str: impl Into<Il2CppString>)

WriteString(::unity::Il2CppString) overload

Source

fn is_null(self) -> bool

IsNull() 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: ITalkPtr> ITalkPtrMethods for __T

Available on crate feature app-talk3_d-talkptr only.