Skip to documentation
SLOP

tiny.wayland.protocol.core.wl_shm

Reference tiny.wayland protocol core wl_shm

Defined in protocol.core.

API (4)

Types and contracts

Public types and contracts.

Values and defaults

Public values and defaults.

No direct callersNo direct callsprotocol.corewl shm
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/wayland/src/protocol/generated/core.zig:299

zig
pub const wl_shm = struct {    pub const requests = struct {        pub const create_pool: schema.Message = .{            .name = "create_pool",            .opcode = 0,            .since = 1,            .deprecated_since = null,            .destructor = false,            .signature = "nhi",            .descriptor_count = 1,            .minimum_payload_size = 8,            .arguments = &.{                .{ .name = "id", .kind = .new_id, .interface = "wl_shm_pool", .enumeration = null, .nullable = false },                .{ .name = "fd", .kind = .fd, .interface = null, .enumeration = null, .nullable = false },                .{ .name = "size", .kind = .int, .interface = null, .enumeration = null, .nullable = false },            },        };        pub const release: schema.Message = .{            .name = "release",            .opcode = 1,            .since = 2,            .deprecated_since = null,            .destructor = true,            .signature = "2",            .descriptor_count = 0,            .minimum_payload_size = 0,            .arguments = &.{},        };        pub const all = [_]schema.Message{ create_pool, release };    };    pub const events = struct {        pub const format: schema.Message = .{            .name = "format",            .opcode = 0,            .since = 1,            .deprecated_since = null,            .destructor = false,            .signature = "u",            .descriptor_count = 0,            .minimum_payload_size = 4,            .arguments = &.{                .{ .name = "format", .kind = .uint, .interface = null, .enumeration = "format", .nullable = false },            },        };        pub const all = [_]schema.Message{format};    };    pub const enumerations = struct {        pub const @"error": schema.Enumeration = .{            .name = "error",            .since = 1,            .bitfield = false,            .entries = &.{                .{ .name = "invalid_format", .value = 0, .since = 1, .deprecated_since = null },                .{ .name = "invalid_stride", .value = 1, .since = 1, .deprecated_since = null },                .{ .name = "invalid_fd", .value = 2, .since = 1, .deprecated_since = null },            },        };        pub const format: schema.Enumeration = .{            .name = "format",            .since = 1,            .bitfield = false,            .entries = &.{                .{ .name = "argb8888", .value = 0, .since = 1, .deprecated_since = null },                .{ .name = "xrgb8888", .value = 1, .since = 1, .deprecated_since = null },                .{ .name = "c8", .value = 538982467, .since = 1, .deprecated_since = null },                .{ .name = "rgb332", .value = 943867730, .since = 1, .deprecated_since = null },                .{ .name = "bgr233", .value = 944916290, .since = 1, .deprecated_since = null },                .{ .name = "xrgb4444", .value = 842093144, .since = 1, .deprecated_since = null },                .{ .name = "xbgr4444", .value = 842089048, .since = 1, .deprecated_since = null },                .{ .name = "rgbx4444", .value = 842094674, .since = 1, .deprecated_since = null },                .{ .name = "bgrx4444", .value = 842094658, .since = 1, .deprecated_since = null },                .{ .name = "argb4444", .value = 842093121, .since = 1, .deprecated_since = null },                .{ .name = "abgr4444", .value = 842089025, .since = 1, .deprecated_since = null },                .{ .name = "rgba4444", .value = 842088786, .since = 1, .deprecated_since = null },                .{ .name = "bgra4444", .value = 842088770, .since = 1, .deprecated_since = null },                .{ .name = "xrgb1555", .value = 892424792, .since = 1, .deprecated_since = null },                .{ .name = "xbgr1555", .value = 892420696, .since = 1, .deprecated_since = null },                .{ .name = "rgbx5551", .value = 892426322, .since = 1, .deprecated_since = null },                .{ .name = "bgrx5551", .value = 892426306, .since = 1, .deprecated_since = null },                .{ .name = "argb1555", .value = 892424769, .since = 1, .deprecated_since = null },                .{ .name = "abgr1555", .value = 892420673, .since = 1, .deprecated_since = null },                .{ .name = "rgba5551", .value = 892420434, .since = 1, .deprecated_since = null },                .{ .name = "bgra5551", .value = 892420418, .since = 1, .deprecated_since = null },                .{ .name = "rgb565", .value = 909199186, .since = 1, .deprecated_since = null },                .{ .name = "bgr565", .value = 909199170, .since = 1, .deprecated_since = null },                .{ .name = "rgb888", .value = 875710290, .since = 1, .deprecated_since = null },                .{ .name = "bgr888", .value = 875710274, .since = 1, .deprecated_since = null },                .{ .name = "xbgr8888", .value = 875709016, .since = 1, .deprecated_since = null },                .{ .name = "rgbx8888", .value = 875714642, .since = 1, .deprecated_since = null },                .{ .name = "bgrx8888", .value = 875714626, .since = 1, .deprecated_since = null },                .{ .name = "abgr8888", .value = 875708993, .since = 1, .deprecated_since = null },                .{ .name = "rgba8888", .value = 875708754, .since = 1, .deprecated_since = null },                .{ .name = "bgra8888", .value = 875708738, .since = 1, .deprecated_since = null },                .{ .name = "xrgb2101010", .value = 808669784, .since = 1, .deprecated_since = null },                .{ .name = "xbgr2101010", .value = 808665688, .since = 1, .deprecated_since = null },                .{ .name = "rgbx1010102", .value = 808671314, .since = 1, .deprecated_since = null },                .{ .name = "bgrx1010102", .value = 808671298, .since = 1, .deprecated_since = null },                .{ .name = "argb2101010", .value = 808669761, .since = 1, .deprecated_since = null },                .{ .name = "abgr2101010", .value = 808665665, .since = 1, .deprecated_since = null },                .{ .name = "rgba1010102", .value = 808665426, .since = 1, .deprecated_since = null },                .{ .name = "bgra1010102", .value = 808665410, .since = 1, .deprecated_since = null },                .{ .name = "yuyv", .value = 1448695129, .since = 1, .deprecated_since = null },                .{ .name = "yvyu", .value = 1431918169, .since = 1, .deprecated_since = null },                .{ .name = "uyvy", .value = 1498831189, .since = 1, .deprecated_since = null },                .{ .name = "vyuy", .value = 1498765654, .since = 1, .deprecated_since = null },                .{ .name = "ayuv", .value = 1448433985, .since = 1, .deprecated_since = null },                .{ .name = "nv12", .value = 842094158, .since = 1, .deprecated_since = null },                .{ .name = "nv21", .value = 825382478, .since = 1, .deprecated_since = null },                .{ .name = "nv16", .value = 909203022, .since = 1, .deprecated_since = null },                .{ .name = "nv61", .value = 825644622, .since = 1, .deprecated_since = null },                .{ .name = "yuv410", .value = 961959257, .since = 1, .deprecated_since = null },                .{ .name = "yvu410", .value = 961893977, .since = 1, .deprecated_since = null },                .{ .name = "yuv411", .value = 825316697, .since = 1, .deprecated_since = null },                .{ .name = "yvu411", .value = 825316953, .since = 1, .deprecated_since = null },                .{ .name = "yuv420", .value = 842093913, .since = 1, .deprecated_since = null },                .{ .name = "yvu420", .value = 842094169, .since = 1, .deprecated_since = null },                .{ .name = "yuv422", .value = 909202777, .since = 1, .deprecated_since = null },                .{ .name = "yvu422", .value = 909203033, .since = 1, .deprecated_since = null },                .{ .name = "yuv444", .value = 875713881, .since = 1, .deprecated_since = null },                .{ .name = "yvu444", .value = 875714137, .since = 1, .deprecated_since = null },                .{ .name = "r8", .value = 538982482, .since = 1, .deprecated_since = null },                .{ .name = "r16", .value = 540422482, .since = 1, .deprecated_since = null },                .{ .name = "rg88", .value = 943212370, .since = 1, .deprecated_since = null },                .{ .name = "gr88", .value = 943215175, .since = 1, .deprecated_since = null },                .{ .name = "rg1616", .value = 842221394, .since = 1, .deprecated_since = null },                .{ .name = "gr1616", .value = 842224199, .since = 1, .deprecated_since = null },                .{ .name = "xrgb16161616f", .value = 1211388504, .since = 1, .deprecated_since = null },                .{ .name = "xbgr16161616f", .value = 1211384408, .since = 1, .deprecated_since = null },                .{ .name = "argb16161616f", .value = 1211388481, .since = 1, .deprecated_since = null },                .{ .name = "abgr16161616f", .value = 1211384385, .since = 1, .deprecated_since = null },                .{ .name = "xyuv8888", .value = 1448434008, .since = 1, .deprecated_since = null },                .{ .name = "vuy888", .value = 875713878, .since = 1, .deprecated_since = null },                .{ .name = "vuy101010", .value = 808670550, .since = 1, .deprecated_since = null },                .{ .name = "y210", .value = 808530521, .since = 1, .deprecated_since = null },                .{ .name = "y212", .value = 842084953, .since = 1, .deprecated_since = null },                .{ .name = "y216", .value = 909193817, .since = 1, .deprecated_since = null },                .{ .name = "y410", .value = 808531033, .since = 1, .deprecated_since = null },                .{ .name = "y412", .value = 842085465, .since = 1, .deprecated_since = null },                .{ .name = "y416", .value = 909194329, .since = 1, .deprecated_since = null },                .{ .name = "xvyu2101010", .value = 808670808, .since = 1, .deprecated_since = null },                .{ .name = "xvyu12_16161616", .value = 909334104, .since = 1, .deprecated_since = null },                .{ .name = "xvyu16161616", .value = 942954072, .since = 1, .deprecated_since = null },                .{ .name = "y0l0", .value = 810299481, .since = 1, .deprecated_since = null },                .{ .name = "x0l0", .value = 810299480, .since = 1, .deprecated_since = null },                .{ .name = "y0l2", .value = 843853913, .since = 1, .deprecated_since = null },                .{ .name = "x0l2", .value = 843853912, .since = 1, .deprecated_since = null },                .{ .name = "yuv420_8bit", .value = 942691673, .since = 1, .deprecated_since = null },                .{ .name = "yuv420_10bit", .value = 808539481, .since = 1, .deprecated_since = null },                .{ .name = "xrgb8888_a8", .value = 943805016, .since = 1, .deprecated_since = null },                .{ .name = "xbgr8888_a8", .value = 943800920, .since = 1, .deprecated_since = null },                .{ .name = "rgbx8888_a8", .value = 943806546, .since = 1, .deprecated_since = null },                .{ .name = "bgrx8888_a8", .value = 943806530, .since = 1, .deprecated_since = null },                .{ .name = "rgb888_a8", .value = 943798354, .since = 1, .deprecated_since = null },                .{ .name = "bgr888_a8", .value = 943798338, .since = 1, .deprecated_since = null },                .{ .name = "rgb565_a8", .value = 943797586, .since = 1, .deprecated_since = null },                .{ .name = "bgr565_a8", .value = 943797570, .since = 1, .deprecated_since = null },                .{ .name = "nv24", .value = 875714126, .since = 1, .deprecated_since = null },                .{ .name = "nv42", .value = 842290766, .since = 1, .deprecated_since = null },                .{ .name = "p210", .value = 808530512, .since = 1, .deprecated_since = null },                .{ .name = "p010", .value = 808530000, .since = 1, .deprecated_since = null },                .{ .name = "p012", .value = 842084432, .since = 1, .deprecated_since = null },                .{ .name = "p016", .value = 909193296, .since = 1, .deprecated_since = null },                .{ .name = "axbxgxrx106106106106", .value = 808534593, .since = 1, .deprecated_since = null },                .{ .name = "nv15", .value = 892425806, .since = 1, .deprecated_since = null },                .{ .name = "q410", .value = 808531025, .since = 1, .deprecated_since = null },                .{ .name = "q401", .value = 825242705, .since = 1, .deprecated_since = null },                .{ .name = "xrgb16161616", .value = 942953048, .since = 1, .deprecated_since = null },                .{ .name = "xbgr16161616", .value = 942948952, .since = 1, .deprecated_since = null },                .{ .name = "argb16161616", .value = 942953025, .since = 1, .deprecated_since = null },                .{ .name = "abgr16161616", .value = 942948929, .since = 1, .deprecated_since = null },                .{ .name = "c1", .value = 538980675, .since = 1, .deprecated_since = null },                .{ .name = "c2", .value = 538980931, .since = 1, .deprecated_since = null },                .{ .name = "c4", .value = 538981443, .since = 1, .deprecated_since = null },                .{ .name = "d1", .value = 538980676, .since = 1, .deprecated_since = null },                .{ .name = "d2", .value = 538980932, .since = 1, .deprecated_since = null },                .{ .name = "d4", .value = 538981444, .since = 1, .deprecated_since = null },                .{ .name = "d8", .value = 538982468, .since = 1, .deprecated_since = null },                .{ .name = "r1", .value = 538980690, .since = 1, .deprecated_since = null },                .{ .name = "r2", .value = 538980946, .since = 1, .deprecated_since = null },                .{ .name = "r4", .value = 538981458, .since = 1, .deprecated_since = null },                .{ .name = "r10", .value = 540029266, .since = 1, .deprecated_since = null },                .{ .name = "r12", .value = 540160338, .since = 1, .deprecated_since = null },                .{ .name = "avuy8888", .value = 1498764865, .since = 1, .deprecated_since = null },                .{ .name = "xvuy8888", .value = 1498764888, .since = 1, .deprecated_since = null },                .{ .name = "p030", .value = 808661072, .since = 1, .deprecated_since = null },                .{ .name = "rgb161616", .value = 942950226, .since = 1, .deprecated_since = null },                .{ .name = "bgr161616", .value = 942950210, .since = 1, .deprecated_since = null },                .{ .name = "r16f", .value = 1210064978, .since = 1, .deprecated_since = null },                .{ .name = "gr1616f", .value = 1210077767, .since = 1, .deprecated_since = null },                .{ .name = "bgr161616f", .value = 1213351746, .since = 1, .deprecated_since = null },                .{ .name = "r32f", .value = 1176510546, .since = 1, .deprecated_since = null },                .{ .name = "gr3232f", .value = 1176523335, .since = 1, .deprecated_since = null },                .{ .name = "bgr323232f", .value = 1179797314, .since = 1, .deprecated_since = null },                .{ .name = "abgr32323232f", .value = 1178092097, .since = 1, .deprecated_since = null },                .{ .name = "nv20", .value = 808605262, .since = 1, .deprecated_since = null },                .{ .name = "nv30", .value = 808670798, .since = 1, .deprecated_since = null },                .{ .name = "s010", .value = 808530003, .since = 1, .deprecated_since = null },                .{ .name = "s210", .value = 808530515, .since = 1, .deprecated_since = null },                .{ .name = "s410", .value = 808531027, .since = 1, .deprecated_since = null },                .{ .name = "s012", .value = 842084435, .since = 1, .deprecated_since = null },                .{ .name = "s212", .value = 842084947, .since = 1, .deprecated_since = null },                .{ .name = "s412", .value = 842085459, .since = 1, .deprecated_since = null },                .{ .name = "s016", .value = 909193299, .since = 1, .deprecated_since = null },                .{ .name = "s216", .value = 909193811, .since = 1, .deprecated_since = null },                .{ .name = "s416", .value = 909194323, .since = 1, .deprecated_since = null },            },        };        pub const all = [_]schema.Enumeration{ @"error", format };    };    pub const metadata: schema.Interface = .{        .name = "wl_shm",        .version = 2,        .requests = &requests.all,        .events = &events.all,        .enumerations = &enumerations.all,    };};

Also reachable as

protocol.generated.core.wl_shm.

Audit

Definitions2
Public names4
Members0
Version26.7.0
Revisiondaab053ee433