RegionView3D

Struct RegionView3D 

Source
#[repr(C, packed(4))]
pub struct RegionView3D {
Show 45 fields pub winmat: [[f32; 4]; 4], pub viewmat: [[f32; 4]; 4], pub viewinv: [[f32; 4]; 4], pub persmat: [[f32; 4]; 4], pub persinv: [[f32; 4]; 4], pub viewcamtexcofac: [f32; 4], pub viewmatob: [[f32; 4]; 4], pub persmatob: [[f32; 4]; 4], pub clip: [[f32; 4]; 6], pub clip_local: [[f32; 4]; 6], pub clipbb: Pointer<BoundBox>, pub localvd: Pointer<RegionView3D>, pub render_engine: Pointer<Nothing>, pub sms: Pointer<Nothing>, pub smooth_timer: Pointer<Nothing>, pub twmat: [[f32; 4]; 4], pub tw_axis_min: [f32; 3], pub tw_axis_max: [f32; 3], pub tw_axis_matrix: [[f32; 3]; 3], pub gridview: f32, pub viewquat: [f32; 4], pub dist: f32, pub camdx: f32, pub camdy: f32, pub pixsize: f32, pub ofs: [f32; 3], pub camzoom: f32, pub is_persp: i8, pub persp: i8, pub view: i8, pub view_axis_roll: i8, pub viewlock: i8, pub runtime_viewlock: i8, pub viewlock_quad: i8, pub _pad: [i8; 1], pub ofs_lock: [f32; 2], pub twdrawflag: i16, pub rflag: i16, pub lviewquat: [f32; 4], pub lpersp: i8, pub lview: i8, pub lview_axis_roll: i8, pub _pad8: [i8; 1], pub rot_angle: f32, pub rot_axis: [f32; 3],
}

Fields§

§winmat: [[f32; 4]; 4]§viewmat: [[f32; 4]; 4]§viewinv: [[f32; 4]; 4]§persmat: [[f32; 4]; 4]§persinv: [[f32; 4]; 4]§viewcamtexcofac: [f32; 4]§viewmatob: [[f32; 4]; 4]§persmatob: [[f32; 4]; 4]§clip: [[f32; 4]; 6]§clip_local: [[f32; 4]; 6]§clipbb: Pointer<BoundBox>§localvd: Pointer<RegionView3D>§render_engine: Pointer<Nothing>§sms: Pointer<Nothing>§smooth_timer: Pointer<Nothing>§twmat: [[f32; 4]; 4]§tw_axis_min: [f32; 3]§tw_axis_max: [f32; 3]§tw_axis_matrix: [[f32; 3]; 3]§gridview: f32§viewquat: [f32; 4]§dist: f32§camdx: f32§camdy: f32§pixsize: f32§ofs: [f32; 3]§camzoom: f32§is_persp: i8§persp: i8§view: i8§view_axis_roll: i8§viewlock: i8§runtime_viewlock: i8§viewlock_quad: i8§_pad: [i8; 1]§ofs_lock: [f32; 2]§twdrawflag: i16§rflag: i16§lviewquat: [f32; 4]§lpersp: i8§lview: i8§lview_axis_roll: i8§_pad8: [i8; 1]§rot_angle: f32§rot_axis: [f32; 3]

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.