#[repr(C, packed(4))]pub struct wmWindow {Show 40 fields
pub next: Pointer<wmWindow>,
pub prev: Pointer<wmWindow>,
pub ghostwin: Pointer<Void>,
pub gpuctx: Pointer<Void>,
pub parent: Pointer<wmWindow>,
pub scene: Pointer<Scene>,
pub new_scene: Pointer<Scene>,
pub view_layer_name: [i8; 64],
pub workspace_hook: Pointer<WorkSpaceInstanceHook>,
pub global_area_map: ScrAreaMap,
pub screen: Pointer<bScreen>,
pub winid: i32,
pub posx: i16,
pub posy: i16,
pub sizex: i16,
pub sizey: i16,
pub windowstate: i8,
pub active: i8,
pub cursor: i16,
pub lastcursor: i16,
pub modalcursor: i16,
pub grabcursor: i16,
pub addmousemove: i8,
pub tag_cursor_refresh: i8,
pub event_queue_check_click: i8,
pub event_queue_check_drag: i8,
pub event_queue_check_drag_handled: i8,
pub _pad0: [i8; 1],
pub pie_event_type_lock: i16,
pub pie_event_type_last: i16,
pub eventstate: Pointer<Nothing>,
pub event_last_handled: Pointer<Nothing>,
pub ime_data: Pointer<Nothing>,
pub event_queue: ListBase,
pub handlers: ListBase,
pub modalhandlers: ListBase,
pub gesture: ListBase,
pub stereo3d_format: Pointer<Stereo3dFormat>,
pub drawcalls: ListBase,
pub cursor_keymap_status: Pointer<Void>,
}Fields§
§next: Pointer<wmWindow>§prev: Pointer<wmWindow>§ghostwin: Pointer<Void>§gpuctx: Pointer<Void>§parent: Pointer<wmWindow>§scene: Pointer<Scene>§new_scene: Pointer<Scene>§view_layer_name: [i8; 64]§workspace_hook: Pointer<WorkSpaceInstanceHook>§global_area_map: ScrAreaMap§screen: Pointer<bScreen>§winid: i32§posx: i16§posy: i16§sizex: i16§sizey: i16§windowstate: i8§active: i8§cursor: i16§lastcursor: i16§modalcursor: i16§grabcursor: i16§addmousemove: i8§tag_cursor_refresh: i8§event_queue_check_click: i8§event_queue_check_drag: i8§event_queue_check_drag_handled: i8§_pad0: [i8; 1]§pie_event_type_lock: i16§pie_event_type_last: i16§eventstate: Pointer<Nothing>§event_last_handled: Pointer<Nothing>§ime_data: Pointer<Nothing>§event_queue: ListBase§handlers: ListBase§modalhandlers: ListBase§gesture: ListBase§stereo3d_format: Pointer<Stereo3dFormat>§drawcalls: ListBase§cursor_keymap_status: Pointer<Void>Trait Implementations§
Source§impl GeneratedBlendStruct for wmWindow
impl GeneratedBlendStruct for wmWindow
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "wmWindow"
const STRUCT_INDEX: usize = 631usize
const STRUCT_TYPE_INDEX: usize = 772usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<wmWindow> for wmWindow
Auto Trait Implementations§
impl Freeze for wmWindow
impl RefUnwindSafe for wmWindow
impl Send for wmWindow
impl Sync for wmWindow
impl Unpin for wmWindow
impl UnwindSafe for wmWindow
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