#[repr(C)]pub struct Viewport {Show 15 fields
pub id: Id,
pub flags: ViewportFlags,
pub pos: [f32; 2],
pub size: [f32; 2],
pub work_pos: [f32; 2],
pub work_size: [f32; 2],
pub dpi_scale: f32,
pub renderer_user_data: *mut c_void,
pub platform_user_data: *mut c_void,
pub platform_handle: *mut c_void,
pub platform_handle_raw: *mut c_void,
pub platform_window_created: bool,
pub platform_request_move: bool,
pub platform_request_resize: bool,
pub platform_request_close: bool,
/* private fields */
}
Expand description
Describes an ImGui Viewport.
Fields§
§id: Id
The unique ID of this Viewport.
flags: ViewportFlags
Flags that describe how the Viewport should behave.
pos: [f32; 2]
§size: [f32; 2]
§work_pos: [f32; 2]
§work_size: [f32; 2]
§dpi_scale: f32
§renderer_user_data: *mut c_void
§platform_user_data: *mut c_void
§platform_handle: *mut c_void
§platform_handle_raw: *mut c_void
§platform_window_created: bool
§platform_request_move: bool
§platform_request_resize: bool
§platform_request_close: bool
Implementations§
Auto Trait Implementations§
impl Freeze for Viewport
impl RefUnwindSafe for Viewport
impl !Send for Viewport
impl !Sync for Viewport
impl Unpin for Viewport
impl UnwindSafe for Viewport
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