[{"data":1,"prerenderedAt":647},["ShallowReactive",2],{"coomF6aibh":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":646,"_id":4},"VkExportMetalObjectTypeFlagBitsEXT","Bitmask specifying Metal object types that can be exported from a Vulkan object","VK_EXT_metal_objects","enums",[],{"type":10,"children":11,"toc":644},"root",[12,20,527,638],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","Bits which indicate the types of Metal objects that may be exported from a\ncorresponding Vulkan object are:",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,229],{"type":13,"tag":25,"props":26,"children":32},"pre",{"className":27,"code":28,"filename":29,"language":30,"meta":31,"style":31},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkExportMetalObjectTypeFlagBitsEXT {\n VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT = 0x00000001,\n VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT = 0x00000002,\n VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT = 0x00000004,\n VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT = 0x00000008,\n VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT = 0x00000010,\n VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT = 0x00000020,\n} VkExportMetalObjectTypeFlagBitsEXT;\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37,60,90,116,142,168,194,220],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49,54],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[47],{"type":18,"value":48},"typedef",{"type":13,"tag":38,"props":50,"children":51},{"style":45},[52],{"type":18,"value":53}," enum",{"type":13,"tag":38,"props":55,"children":57},{"style":56},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[58],{"type":18,"value":59}," VkExportMetalObjectTypeFlagBitsEXT {\n",{"type":13,"tag":38,"props":61,"children":63},{"class":40,"line":62},2,[64,69,74,79,85],{"type":13,"tag":38,"props":65,"children":66},{"style":56},[67],{"type":18,"value":68}," VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT ",{"type":13,"tag":38,"props":70,"children":71},{"style":45},[72],{"type":18,"value":73},"=",{"type":13,"tag":38,"props":75,"children":76},{"style":45},[77],{"type":18,"value":78}," 0x",{"type":13,"tag":38,"props":80,"children":82},{"style":81},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[83],{"type":18,"value":84},"00000001",{"type":13,"tag":38,"props":86,"children":87},{"style":56},[88],{"type":18,"value":89},",\n",{"type":13,"tag":38,"props":91,"children":93},{"class":40,"line":92},3,[94,99,103,107,112],{"type":13,"tag":38,"props":95,"children":96},{"style":56},[97],{"type":18,"value":98}," VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT ",{"type":13,"tag":38,"props":100,"children":101},{"style":45},[102],{"type":18,"value":73},{"type":13,"tag":38,"props":104,"children":105},{"style":45},[106],{"type":18,"value":78},{"type":13,"tag":38,"props":108,"children":109},{"style":81},[110],{"type":18,"value":111},"00000002",{"type":13,"tag":38,"props":113,"children":114},{"style":56},[115],{"type":18,"value":89},{"type":13,"tag":38,"props":117,"children":119},{"class":40,"line":118},4,[120,125,129,133,138],{"type":13,"tag":38,"props":121,"children":122},{"style":56},[123],{"type":18,"value":124}," VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT ",{"type":13,"tag":38,"props":126,"children":127},{"style":45},[128],{"type":18,"value":73},{"type":13,"tag":38,"props":130,"children":131},{"style":45},[132],{"type":18,"value":78},{"type":13,"tag":38,"props":134,"children":135},{"style":81},[136],{"type":18,"value":137},"00000004",{"type":13,"tag":38,"props":139,"children":140},{"style":56},[141],{"type":18,"value":89},{"type":13,"tag":38,"props":143,"children":145},{"class":40,"line":144},5,[146,151,155,159,164],{"type":13,"tag":38,"props":147,"children":148},{"style":56},[149],{"type":18,"value":150}," VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT ",{"type":13,"tag":38,"props":152,"children":153},{"style":45},[154],{"type":18,"value":73},{"type":13,"tag":38,"props":156,"children":157},{"style":45},[158],{"type":18,"value":78},{"type":13,"tag":38,"props":160,"children":161},{"style":81},[162],{"type":18,"value":163},"00000008",{"type":13,"tag":38,"props":165,"children":166},{"style":56},[167],{"type":18,"value":89},{"type":13,"tag":38,"props":169,"children":171},{"class":40,"line":170},6,[172,177,181,185,190],{"type":13,"tag":38,"props":173,"children":174},{"style":56},[175],{"type":18,"value":176}," VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT ",{"type":13,"tag":38,"props":178,"children":179},{"style":45},[180],{"type":18,"value":73},{"type":13,"tag":38,"props":182,"children":183},{"style":45},[184],{"type":18,"value":78},{"type":13,"tag":38,"props":186,"children":187},{"style":81},[188],{"type":18,"value":189},"00000010",{"type":13,"tag":38,"props":191,"children":192},{"style":56},[193],{"type":18,"value":89},{"type":13,"tag":38,"props":195,"children":197},{"class":40,"line":196},7,[198,203,207,211,216],{"type":13,"tag":38,"props":199,"children":200},{"style":56},[201],{"type":18,"value":202}," VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT ",{"type":13,"tag":38,"props":204,"children":205},{"style":45},[206],{"type":18,"value":73},{"type":13,"tag":38,"props":208,"children":209},{"style":45},[210],{"type":18,"value":78},{"type":13,"tag":38,"props":212,"children":213},{"style":81},[214],{"type":18,"value":215},"00000020",{"type":13,"tag":38,"props":217,"children":218},{"style":56},[219],{"type":18,"value":89},{"type":13,"tag":38,"props":221,"children":223},{"class":40,"line":222},8,[224],{"type":13,"tag":38,"props":225,"children":226},{"style":56},[227],{"type":18,"value":228},"} VkExportMetalObjectTypeFlagBitsEXT;\n",{"type":13,"tag":25,"props":230,"children":235},{"className":231,"code":232,"filename":233,"language":234,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ExportMetalObjectTypeFlagBitsEXT(u32);\nimpl ExportMetalObjectTypeFlagBitsEXT {\n pub const METAL_DEVICE: Self = 0x00000001;\n pub const METAL_COMMAND_QUEUE: Self = 0x00000002;\n pub const METAL_BUFFER: Self = 0x00000004;\n pub const METAL_TEXTURE: Self = 0x00000008;\n pub const METAL_IOSURFACE: Self = 0x00000010;\n pub const METAL_SHARED_EVENT: Self = 0x00000020;\n}\n","Rust","rs",[236],{"type":13,"tag":34,"props":237,"children":238},{"__ignoreMap":31},[239,273,290,333,370,407,444,481,518],{"type":13,"tag":38,"props":240,"children":241},{"class":40,"line":41},[242,247,252,258,263,268],{"type":13,"tag":38,"props":243,"children":244},{"style":45},[245],{"type":18,"value":246},"pub",{"type":13,"tag":38,"props":248,"children":249},{"style":45},[250],{"type":18,"value":251}," struct",{"type":13,"tag":38,"props":253,"children":255},{"style":254},"--shiki-default:#953800;--shiki-dark:#FFA657",[256],{"type":18,"value":257}," ExportMetalObjectTypeFlagBitsEXT",{"type":13,"tag":38,"props":259,"children":260},{"style":56},[261],{"type":18,"value":262},"(",{"type":13,"tag":38,"props":264,"children":265},{"style":254},[266],{"type":18,"value":267},"u32",{"type":13,"tag":38,"props":269,"children":270},{"style":56},[271],{"type":18,"value":272},");\n",{"type":13,"tag":38,"props":274,"children":275},{"class":40,"line":62},[276,281,285],{"type":13,"tag":38,"props":277,"children":278},{"style":45},[279],{"type":18,"value":280},"impl",{"type":13,"tag":38,"props":282,"children":283},{"style":254},[284],{"type":18,"value":257},{"type":13,"tag":38,"props":286,"children":287},{"style":56},[288],{"type":18,"value":289}," {\n",{"type":13,"tag":38,"props":291,"children":292},{"class":40,"line":92},[293,298,303,308,313,318,323,328],{"type":13,"tag":38,"props":294,"children":295},{"style":45},[296],{"type":18,"value":297}," pub",{"type":13,"tag":38,"props":299,"children":300},{"style":45},[301],{"type":18,"value":302}," const",{"type":13,"tag":38,"props":304,"children":305},{"style":81},[306],{"type":18,"value":307}," METAL_DEVICE",{"type":13,"tag":38,"props":309,"children":310},{"style":45},[311],{"type":18,"value":312},":",{"type":13,"tag":38,"props":314,"children":315},{"style":81},[316],{"type":18,"value":317}," Self",{"type":13,"tag":38,"props":319,"children":320},{"style":45},[321],{"type":18,"value":322}," =",{"type":13,"tag":38,"props":324,"children":325},{"style":81},[326],{"type":18,"value":327}," 0x00000001",{"type":13,"tag":38,"props":329,"children":330},{"style":56},[331],{"type":18,"value":332},";\n",{"type":13,"tag":38,"props":334,"children":335},{"class":40,"line":118},[336,340,344,349,353,357,361,366],{"type":13,"tag":38,"props":337,"children":338},{"style":45},[339],{"type":18,"value":297},{"type":13,"tag":38,"props":341,"children":342},{"style":45},[343],{"type":18,"value":302},{"type":13,"tag":38,"props":345,"children":346},{"style":81},[347],{"type":18,"value":348}," METAL_COMMAND_QUEUE",{"type":13,"tag":38,"props":350,"children":351},{"style":45},[352],{"type":18,"value":312},{"type":13,"tag":38,"props":354,"children":355},{"style":81},[356],{"type":18,"value":317},{"type":13,"tag":38,"props":358,"children":359},{"style":45},[360],{"type":18,"value":322},{"type":13,"tag":38,"props":362,"children":363},{"style":81},[364],{"type":18,"value":365}," 0x00000002",{"type":13,"tag":38,"props":367,"children":368},{"style":56},[369],{"type":18,"value":332},{"type":13,"tag":38,"props":371,"children":372},{"class":40,"line":144},[373,377,381,386,390,394,398,403],{"type":13,"tag":38,"props":374,"children":375},{"style":45},[376],{"type":18,"value":297},{"type":13,"tag":38,"props":378,"children":379},{"style":45},[380],{"type":18,"value":302},{"type":13,"tag":38,"props":382,"children":383},{"style":81},[384],{"type":18,"value":385}," METAL_BUFFER",{"type":13,"tag":38,"props":387,"children":388},{"style":45},[389],{"type":18,"value":312},{"type":13,"tag":38,"props":391,"children":392},{"style":81},[393],{"type":18,"value":317},{"type":13,"tag":38,"props":395,"children":396},{"style":45},[397],{"type":18,"value":322},{"type":13,"tag":38,"props":399,"children":400},{"style":81},[401],{"type":18,"value":402}," 0x00000004",{"type":13,"tag":38,"props":404,"children":405},{"style":56},[406],{"type":18,"value":332},{"type":13,"tag":38,"props":408,"children":409},{"class":40,"line":170},[410,414,418,423,427,431,435,440],{"type":13,"tag":38,"props":411,"children":412},{"style":45},[413],{"type":18,"value":297},{"type":13,"tag":38,"props":415,"children":416},{"style":45},[417],{"type":18,"value":302},{"type":13,"tag":38,"props":419,"children":420},{"style":81},[421],{"type":18,"value":422}," METAL_TEXTURE",{"type":13,"tag":38,"props":424,"children":425},{"style":45},[426],{"type":18,"value":312},{"type":13,"tag":38,"props":428,"children":429},{"style":81},[430],{"type":18,"value":317},{"type":13,"tag":38,"props":432,"children":433},{"style":45},[434],{"type":18,"value":322},{"type":13,"tag":38,"props":436,"children":437},{"style":81},[438],{"type":18,"value":439}," 0x00000008",{"type":13,"tag":38,"props":441,"children":442},{"style":56},[443],{"type":18,"value":332},{"type":13,"tag":38,"props":445,"children":446},{"class":40,"line":196},[447,451,455,460,464,468,472,477],{"type":13,"tag":38,"props":448,"children":449},{"style":45},[450],{"type":18,"value":297},{"type":13,"tag":38,"props":452,"children":453},{"style":45},[454],{"type":18,"value":302},{"type":13,"tag":38,"props":456,"children":457},{"style":81},[458],{"type":18,"value":459}," METAL_IOSURFACE",{"type":13,"tag":38,"props":461,"children":462},{"style":45},[463],{"type":18,"value":312},{"type":13,"tag":38,"props":465,"children":466},{"style":81},[467],{"type":18,"value":317},{"type":13,"tag":38,"props":469,"children":470},{"style":45},[471],{"type":18,"value":322},{"type":13,"tag":38,"props":473,"children":474},{"style":81},[475],{"type":18,"value":476}," 0x00000010",{"type":13,"tag":38,"props":478,"children":479},{"style":56},[480],{"type":18,"value":332},{"type":13,"tag":38,"props":482,"children":483},{"class":40,"line":222},[484,488,492,497,501,505,509,514],{"type":13,"tag":38,"props":485,"children":486},{"style":45},[487],{"type":18,"value":297},{"type":13,"tag":38,"props":489,"children":490},{"style":45},[491],{"type":18,"value":302},{"type":13,"tag":38,"props":493,"children":494},{"style":81},[495],{"type":18,"value":496}," METAL_SHARED_EVENT",{"type":13,"tag":38,"props":498,"children":499},{"style":45},[500],{"type":18,"value":312},{"type":13,"tag":38,"props":502,"children":503},{"style":81},[504],{"type":18,"value":317},{"type":13,"tag":38,"props":506,"children":507},{"style":45},[508],{"type":18,"value":322},{"type":13,"tag":38,"props":510,"children":511},{"style":81},[512],{"type":18,"value":513}," 0x00000020",{"type":13,"tag":38,"props":515,"children":516},{"style":56},[517],{"type":18,"value":332},{"type":13,"tag":38,"props":519,"children":521},{"class":40,"line":520},9,[522],{"type":13,"tag":38,"props":523,"children":524},{"style":56},[525],{"type":18,"value":526},"}\n",{"type":13,"tag":528,"props":529,"children":530},"ul",{},[531,551,569,586,604,621],{"type":13,"tag":532,"props":533,"children":534},"li",{},[535,541,543,549],{"type":13,"tag":34,"props":536,"children":538},{"className":537},[],[539],{"type":18,"value":540},"VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT",{"type":18,"value":542}," indicates a Metal\n",{"type":13,"tag":34,"props":544,"children":546},{"className":545},[],[547],{"type":18,"value":548},"MTLDevice",{"type":18,"value":550}," may be exported.",{"type":13,"tag":532,"props":552,"children":553},{},[554,560,562,568],{"type":13,"tag":34,"props":555,"children":557},{"className":556},[],[558],{"type":18,"value":559},"VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT",{"type":18,"value":561}," indicates\na Metal ",{"type":13,"tag":34,"props":563,"children":565},{"className":564},[],[566],{"type":18,"value":567},"MTLCommandQueue",{"type":18,"value":550},{"type":13,"tag":532,"props":570,"children":571},{},[572,578,579,585],{"type":13,"tag":34,"props":573,"children":575},{"className":574},[],[576],{"type":18,"value":577},"VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT",{"type":18,"value":542},{"type":13,"tag":34,"props":580,"children":582},{"className":581},[],[583],{"type":18,"value":584},"MTLBuffer",{"type":18,"value":550},{"type":13,"tag":532,"props":587,"children":588},{},[589,595,597,603],{"type":13,"tag":34,"props":590,"children":592},{"className":591},[],[593],{"type":18,"value":594},"VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT",{"type":18,"value":596}," indicates a\nMetal ",{"type":13,"tag":34,"props":598,"children":600},{"className":599},[],[601],{"type":18,"value":602},"MTLTexture",{"type":18,"value":550},{"type":13,"tag":532,"props":605,"children":606},{},[607,613,614,620],{"type":13,"tag":34,"props":608,"children":610},{"className":609},[],[611],{"type":18,"value":612},"VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT",{"type":18,"value":596},{"type":13,"tag":34,"props":615,"children":617},{"className":616},[],[618],{"type":18,"value":619},"IOSurface",{"type":18,"value":550},{"type":13,"tag":532,"props":622,"children":623},{},[624,630,631,637],{"type":13,"tag":34,"props":625,"children":627},{"className":626},[],[628],{"type":18,"value":629},"VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT",{"type":18,"value":596},{"type":13,"tag":34,"props":632,"children":634},{"className":633},[],[635],{"type":18,"value":636},"MTLSharedEvent",{"type":18,"value":550},{"type":13,"tag":639,"props":640,"children":641},"style",{},[642],{"type":18,"value":643},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":31,"searchDepth":62,"depth":62,"links":645},[],"markdown",1729612447054]