Struct omp_gdk::objects::PlayerObject
source · pub struct PlayerObject { /* private fields */ }Implementations§
source§impl PlayerObject
impl PlayerObject
pub fn get_handle(&self) -> *const c_void
pub fn new(handle: *const c_void) -> Self
pub fn attach_player_object_to_vehicle( &self, vehicle: &Vehicle, offset: Vector3, rotation: Vector3 )
pub fn attach_player_object_to_player( &self, player_attached_to: &Player, offset: Vector3, rotation: Vector3 )
pub fn attach_player_object_to_object( &self, attached_to: &PlayerObject, offset: Vector3, rotation: Vector3 )
pub fn set_player_object_pos(&self, position: Vector3)
pub fn get_player_object_pos(&self) -> Vector3
pub fn set_player_object_rotation(&self, rotation: Vector3)
pub fn get_player_object_rotation(&self) -> Vector3
pub fn get_player_object_model(&self) -> isize
pub fn set_player_object_no_camera_collision(&self)
pub fn move_player_object(&self, data: ObjectMoveData) -> isize
pub fn stop_player_object(&self)
pub fn is_player_object_moving(&self) -> bool
pub fn set_player_object_material( &self, material_index: isize, model_id: isize, texture_library: &str, texture_name: &str, material_colour: Colour )
pub fn set_player_object_material_text( &self, text: &str, material_index: isize, material_size: isize, fontface: &str, fontsize: isize, bold: bool, font_colour: Colour, background_colour: Colour, textalignment: ObjectMaterialTextAlign )
pub fn get_player_object_draw_distance(&self) -> f32
pub fn get_player_object_move_speed(&self) -> f32
pub fn get_player_object_moving_data(&self) -> ObjectMoveData
pub fn get_player_object_attached_data(&self) -> ObjectAttachmentData
pub fn is_player_object_material_slot_used(&self, material_index: isize) -> bool
pub fn get_player_object_material_data( &self, material_index: isize ) -> ObjectMaterialData
pub fn is_player_object_no_camera_collision(&self) -> bool
pub fn get_player_object_id(&self) -> isize
Auto Trait Implementations§
impl Freeze for PlayerObject
impl RefUnwindSafe for PlayerObject
impl !Send for PlayerObject
impl !Sync for PlayerObject
impl Unpin for PlayerObject
impl UnwindSafe for PlayerObject
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more