Skip to main content

IMapHistory_Base_1Methods

Trait IMapHistory_Base_1Methods 

Source
pub trait IMapHistory_Base_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 34 methods // Provided methods fn initialize(self) where Self: Sized { ... } fn on_initialize(self) where Self: Sized { ... } fn delete(self) where Self: Sized { ... } fn on_delete(self) where Self: Sized { ... } fn add(self, writer: MapHistory_CommandWriter) -> bool where Self: Sized { ... } fn preadd(self, writer: MapHistory_CommandWriter) where Self: Sized { ... } fn add_split(self, writer: MapHistory_CommandWriter, arg: u8) -> bool where Self: Sized { ... } fn overwrite( self, writer: MapHistory_CommandWriter, command_index: i32, ) -> bool where Self: Sized { ... } fn command_stack_cancel( self, unit: Unit, target_command_type: i32, related_command_type: i32, ) where Self: Sized { ... } fn get_command_engage(self) -> i32 where Self: Sized { ... } fn get_command_god_change(self) -> i32 where Self: Sized { ... } fn get_command_unit_item_list(self) -> i32 where Self: Sized { ... } fn get_unit_for_command_engage(self, command_index: i32) -> Unit where Self: Sized { ... } fn get_unit_for_command_god_change(self, command_index: i32) -> Unit where Self: Sized { ... } fn get_unit_for_command_unit_item_list(self, command_index: i32) -> Unit where Self: Sized { ... } fn try_delete_command( self, command_index: i32, unit: Unit, target_command_type: i32, ) -> bool where Self: Sized { ... } fn delete_command(self, command_index: i32) -> bool where Self: Sized { ... } fn predelete_command(self, command_index: i32) where Self: Sized { ... } fn delete_command_error(self) where Self: Sized { ... } fn clear(self) where Self: Sized { ... } fn get_current_index(self) -> i32 where Self: Sized { ... } fn get_last_split_index(self) -> i32 where Self: Sized { ... } fn get_next_split_index(self, index: i32) -> i32 where Self: Sized { ... } fn get_prev_split_index(self, index: i32) -> i32 where Self: Sized { ... } fn serialize_commands(self, stream: Stream_2) where Self: Sized { ... } fn deserialize_commands(self, stream: Stream_2) where Self: Sized { ... } fn serialize_command_stream(self, stream: Stream_2) where Self: Sized { ... } fn deserialize_command_stream(self, stream: Stream_2) where Self: Sized { ... } fn get_command_stream_buffer_size(self) -> u32 where Self: Sized { ... } fn get_max_command_count(self) -> u32 where Self: Sized { ... } fn try_create_instance() { ... } fn try_delete_instance() { ... } fn get_instance() -> T0 { ... } fn ctor(self) where Self: Sized { ... }
}

Provided Methods§

Source

fn initialize(self)
where Self: Sized,

Source

fn on_initialize(self)
where Self: Sized,

Source

fn delete(self)
where Self: Sized,

Source

fn on_delete(self)
where Self: Sized,

Source

fn add(self, writer: MapHistory_CommandWriter) -> bool
where Self: Sized,

Source

fn preadd(self, writer: MapHistory_CommandWriter)
where Self: Sized,

Source

fn add_split(self, writer: MapHistory_CommandWriter, arg: u8) -> bool
where Self: Sized,

Source

fn overwrite(self, writer: MapHistory_CommandWriter, command_index: i32) -> bool
where Self: Sized,

Source

fn command_stack_cancel( self, unit: Unit, target_command_type: i32, related_command_type: i32, )
where Self: Sized,

Source

fn get_command_engage(self) -> i32
where Self: Sized,

Source

fn get_command_god_change(self) -> i32
where Self: Sized,

Source

fn get_command_unit_item_list(self) -> i32
where Self: Sized,

Source

fn get_unit_for_command_engage(self, command_index: i32) -> Unit
where Self: Sized,

Source

fn get_unit_for_command_god_change(self, command_index: i32) -> Unit
where Self: Sized,

Source

fn get_unit_for_command_unit_item_list(self, command_index: i32) -> Unit
where Self: Sized,

Source

fn try_delete_command( self, command_index: i32, unit: Unit, target_command_type: i32, ) -> bool
where Self: Sized,

Source

fn delete_command(self, command_index: i32) -> bool
where Self: Sized,

Source

fn predelete_command(self, command_index: i32)
where Self: Sized,

Source

fn delete_command_error(self)
where Self: Sized,

Source

fn clear(self)
where Self: Sized,

Source

fn get_current_index(self) -> i32
where Self: Sized,

Source

fn get_last_split_index(self) -> i32
where Self: Sized,

Source

fn get_next_split_index(self, index: i32) -> i32
where Self: Sized,

Source

fn get_prev_split_index(self, index: i32) -> i32
where Self: Sized,

Source

fn serialize_commands(self, stream: Stream_2)
where Self: Sized,

Source

fn deserialize_commands(self, stream: Stream_2)
where Self: Sized,

Source

fn serialize_command_stream(self, stream: Stream_2)
where Self: Sized,

Source

fn deserialize_command_stream(self, stream: Stream_2)
where Self: Sized,

Source

fn get_command_stream_buffer_size(self) -> u32
where Self: Sized,

Source

fn get_max_command_count(self) -> u32
where Self: Sized,

Source

fn try_create_instance()

Source

fn try_delete_instance()

Source

fn get_instance() -> T0

Source

fn ctor(self)
where Self: Sized,

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§