pub trait IBoxCaster: IObject {
Show 24 methods
// Provided methods
fn box_half_xz(self) -> f32 { ... }
fn set_box_half_xz(self, value: f32) { ... }
fn box_half_y(self) -> f32 { ... }
fn set_box_half_y(self, value: f32) { ... }
fn box_floting_height(self) -> f32 { ... }
fn set_box_floting_height(self, value: f32) { ... }
fn is_flying(self) -> bool { ... }
fn set_is_flying(self, value: bool) { ... }
fn in_pos0(self) -> Vector3 { ... }
fn set_in_pos0(self, value: Vector3) { ... }
fn in_pos1(self) -> Vector3 { ... }
fn set_in_pos1(self, value: Vector3) { ... }
fn dir2_d(self) -> FXZ { ... }
fn set_dir2_d(self, value: FXZ) { ... }
fn world_pos0(self) -> Vector3 { ... }
fn set_world_pos0(self, value: Vector3) { ... }
fn world_pos1(self) -> Vector3 { ... }
fn set_world_pos1(self, value: Vector3) { ... }
fn dir3_d(self) -> Vector3 { ... }
fn set_dir3_d(self, value: Vector3) { ... }
fn result0(self) -> BoxCaster_CastResult { ... }
fn set_result0(self, value: BoxCaster_CastResult) { ... }
fn result1(self) -> BoxCaster_CastResult { ... }
fn set_result1(self, value: BoxCaster_CastResult) { ... }
}Provided Methods§
fn box_half_xz(self) -> f32
fn set_box_half_xz(self, value: f32)
fn box_half_y(self) -> f32
fn set_box_half_y(self, value: f32)
fn box_floting_height(self) -> f32
fn set_box_floting_height(self, value: f32)
fn is_flying(self) -> bool
fn set_is_flying(self, value: bool)
fn in_pos0(self) -> Vector3
fn set_in_pos0(self, value: Vector3)
fn in_pos1(self) -> Vector3
fn set_in_pos1(self, value: Vector3)
fn dir2_d(self) -> FXZ
fn set_dir2_d(self, value: FXZ)
fn world_pos0(self) -> Vector3
fn set_world_pos0(self, value: Vector3)
fn world_pos1(self) -> Vector3
fn set_world_pos1(self, value: Vector3)
fn dir3_d(self) -> Vector3
fn set_dir3_d(self, value: Vector3)
fn result0(self) -> BoxCaster_CastResult
fn set_result0(self, value: BoxCaster_CastResult)
fn result1(self) -> BoxCaster_CastResult
fn set_result1(self, value: BoxCaster_CastResult)
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.