#[repr(C, packed(4))]pub struct ARegion {Show 31 fields
pub next: Pointer<ARegion>,
pub prev: Pointer<ARegion>,
pub v2d: View2D,
pub winrct: rcti,
pub drawrct: rcti,
pub winx: i16,
pub winy: i16,
pub visible: i16,
pub regiontype: i16,
pub alignment: i16,
pub flag: i16,
pub sizex: i16,
pub sizey: i16,
pub do_draw: i16,
pub do_draw_paintcursor: i16,
pub overlap: i16,
pub flagfullscreen: i16,
pub type_: Pointer<Nothing>,
pub uiblocks: ListBase,
pub panels: ListBase,
pub panels_category_active: ListBase,
pub ui_lists: ListBase,
pub ui_previews: ListBase,
pub handlers: ListBase,
pub panels_category: ListBase,
pub gizmo_map: Pointer<Nothing>,
pub regiontimer: Pointer<Nothing>,
pub draw_buffer: Pointer<Nothing>,
pub headerstr: Pointer<i8>,
pub regiondata: Pointer<Void>,
pub runtime: ARegion_Runtime,
}Fields§
§next: Pointer<ARegion>§prev: Pointer<ARegion>§v2d: View2D§winrct: rcti§drawrct: rcti§winx: i16§winy: i16§visible: i16§regiontype: i16§alignment: i16§flag: i16§sizex: i16§sizey: i16§do_draw: i16§do_draw_paintcursor: i16§overlap: i16§flagfullscreen: i16§type_: Pointer<Nothing>§uiblocks: ListBase§panels: ListBase§panels_category_active: ListBase§ui_lists: ListBase§ui_previews: ListBase§handlers: ListBase§panels_category: ListBase§gizmo_map: Pointer<Nothing>§regiontimer: Pointer<Nothing>§draw_buffer: Pointer<Nothing>§headerstr: Pointer<i8>§regiondata: Pointer<Void>§runtime: ARegion_RuntimeTrait Implementations§
Source§impl GeneratedBlendStruct for ARegion
impl GeneratedBlendStruct for ARegion
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "ARegion"
const STRUCT_INDEX: usize = 312usize
const STRUCT_TYPE_INDEX: usize = 416usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<ARegion> for ARegion
Auto Trait Implementations§
impl Freeze for ARegion
impl RefUnwindSafe for ARegion
impl Send for ARegion
impl Sync for ARegion
impl Unpin for ARegion
impl UnwindSafe for ARegion
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