#[repr(C)]pub struct CiViewportInteract {Show 20 fields
pub tt: *mut TheTruthO,
pub entity_ctx: *mut EntityContextO,
pub entity: TtIdT,
pub component: TtIdT,
pub ui: *mut UiO,
pub uistyle: *const UiStyleT,
pub primitive_buffer: *mut PrimitiveDrawerBufferT,
pub vertex_buffer: *mut PrimitiveDrawerBufferT,
pub allocator: *mut AllocatorI,
pub camera: *const CameraT,
pub viewport_r: RectT,
pub viewport_id: u64,
pub tab_id: u64,
pub undo_stack: *mut UndoStackI,
pub active_tool_id: StrhashT,
pub move_settings: *mut GizmoMoveSettingsT,
pub rotate_settings: *mut GizmoRotateSettingsT,
pub scale_settings: *mut GizmoScaleSettingsT,
pub editor: *mut c_void,
pub set_selection: Option<unsafe extern "C" fn(editor: *mut c_void, item_t: TtIdT)>,
}Fields§
§tt: *mut TheTruthO§entity_ctx: *mut EntityContextO§entity: TtIdT§component: TtIdT§ui: *mut UiO§uistyle: *const UiStyleT§primitive_buffer: *mut PrimitiveDrawerBufferT§vertex_buffer: *mut PrimitiveDrawerBufferT§allocator: *mut AllocatorI§camera: *const CameraT§viewport_r: RectT§viewport_id: u64§tab_id: u64§undo_stack: *mut UndoStackI§active_tool_id: StrhashT§move_settings: *mut GizmoMoveSettingsT§rotate_settings: *mut GizmoRotateSettingsT§scale_settings: *mut GizmoScaleSettingsT§editor: *mut c_void§set_selection: Option<unsafe extern "C" fn(editor: *mut c_void, item_t: TtIdT)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CiViewportInteract
impl RefUnwindSafe for CiViewportInteract
impl !Send for CiViewportInteract
impl !Sync for CiViewportInteract
impl Unpin for CiViewportInteract
impl UnwindSafe for CiViewportInteract
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