pub struct CameraData {
pub camera_position: [f32; 3],
pub camera_facing: [f32; 3],
pub camera_fov: f32,
pub is_action_camera: bool,
}Fields§
§camera_position: [f32; 3]Camera position in the game world.
camera_facing: [f32; 3]Camera facing direction.
camera_fov: f32Camera field of view.
is_action_camera: boolWhether action camera is enabled.
Implementations§
Source§impl CameraData
impl CameraData
Sourcepub unsafe fn read(data: *const RealTimeData) -> Self
pub unsafe fn read(data: *const RealTimeData) -> Self
Trait Implementations§
Source§impl Clone for CameraData
impl Clone for CameraData
Source§fn clone(&self) -> CameraData
fn clone(&self) -> CameraData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CameraData
impl Debug for CameraData
Source§impl<'de> Deserialize<'de> for CameraData
impl<'de> Deserialize<'de> for CameraData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CameraData
impl RefUnwindSafe for CameraData
impl Send for CameraData
impl Sync for CameraData
impl Unpin for CameraData
impl UnwindSafe for CameraData
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