#[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§
Source§impl GeneratedBlendStruct for RegionView3D
impl GeneratedBlendStruct for RegionView3D
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "RegionView3D"
const STRUCT_INDEX: usize = 226usize
const STRUCT_TYPE_INDEX: usize = 320usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<RegionView3D> for RegionView3D
Auto Trait Implementations§
impl Freeze for RegionView3D
impl RefUnwindSafe for RegionView3D
impl Send for RegionView3D
impl Sync for RegionView3D
impl Unpin for RegionView3D
impl UnwindSafe for RegionView3D
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