#[repr(u32)]pub enum CtrlType {
Show 38 variants
CmdGetDisplayInfo = 256,
CmdResourceCreate2D = 257,
CmdResourceUnref = 258,
CmdSetScanout = 259,
CmdResourceFlush = 260,
CmdTransferToHost2D = 261,
CmdResourceAttachBacking = 262,
CmdResourceDetachBacking = 263,
CmdGetCapsetInfo = 264,
CmdGetEdid = 265,
CmdResourceAssignUuid = 266,
CmdResourceCreateBlob = 267,
CmdSetScanoutBlob = 268,
CmdCtxCreate = 512,
CmdCtxDestroy = 513,
CmdCtxAttachResource = 514,
CmdCtxDetachResource = 515,
CmdResourceCreate3D = 516,
CmdTransferToHost3D = 517,
CmdTransferFromHost3D = 518,
CmdSubmit3D = 519,
CmdResourceMapBlob = 520,
CmdResourceUnmapBlob = 521,
CmdUpdateCursor = 768,
CmdMoveCursor = 769,
OkNoData = 4_352,
OkDisplayInfo = 4353,
OkCapsetInfo = 4354,
OkCapset = 4355,
OkEdid = 4356,
OkResourceUuid = 4357,
OkMapInfo = 4358,
ErrUnspecified = 4_608,
ErrOutOfMemory = 4609,
ErrInvalidScanoutId = 4610,
ErrInvalidResourceId = 4611,
ErrInvalidContextId = 4612,
ErrInvalidParameter = 4613,
}
Variants§
CmdGetDisplayInfo = 256
CmdResourceCreate2D = 257
CmdResourceUnref = 258
CmdSetScanout = 259
CmdResourceFlush = 260
CmdTransferToHost2D = 261
CmdResourceAttachBacking = 262
CmdResourceDetachBacking = 263
CmdGetCapsetInfo = 264
CmdGetEdid = 265
CmdResourceAssignUuid = 266
CmdResourceCreateBlob = 267
CmdSetScanoutBlob = 268
CmdCtxCreate = 512
CmdCtxDestroy = 513
CmdCtxAttachResource = 514
CmdCtxDetachResource = 515
CmdResourceCreate3D = 516
CmdTransferToHost3D = 517
CmdTransferFromHost3D = 518
CmdSubmit3D = 519
CmdResourceMapBlob = 520
CmdResourceUnmapBlob = 521
CmdUpdateCursor = 768
CmdMoveCursor = 769
OkNoData = 4_352
OkDisplayInfo = 4353
OkCapsetInfo = 4354
OkCapset = 4355
OkEdid = 4356
OkResourceUuid = 4357
OkMapInfo = 4358
ErrUnspecified = 4_608
ErrOutOfMemory = 4609
ErrInvalidScanoutId = 4610
ErrInvalidResourceId = 4611
ErrInvalidContextId = 4612
ErrInvalidParameter = 4613
Trait Implementations§
impl Copy for CtrlType
impl StructuralPartialEq for CtrlType
Auto Trait Implementations§
impl Freeze for CtrlType
impl RefUnwindSafe for CtrlType
impl Send for CtrlType
impl Sync for CtrlType
impl Unpin for CtrlType
impl UnwindSafe for CtrlType
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