[{"data":1,"prerenderedAt":125},["ShallowReactive",2],{"wnlrbEQT7c":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":124,"_id":4},"CAMetalLayer","CoreAnimation native layer type for Metal","VK_EXT_metal_surface","basetypes",[],{"type":10,"children":11,"toc":122},"root",[12,28,105,116],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","To remove an unnecessary compile time dependency, an incomplete type\ndefinition of ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/CAMetalLayer",[25],{"type":18,"value":4},{"type":18,"value":27}," is provided in the Vulkan headers:",{"type":13,"tag":29,"props":30,"children":35},"pre",{"className":31,"code":32,"language":33,"meta":34,"style":34},"language-c shiki shiki-themes github-light-default github-dark-default","#ifdef __OBJC__\n@class CAMetalLayer;\n#else\ntypedef void CAMetalLayer;\n#endif\n","c","",[36],{"type":13,"tag":37,"props":38,"children":39},"code",{"__ignoreMap":34},[40,58,68,77,96],{"type":13,"tag":41,"props":42,"children":45},"span",{"class":43,"line":44},"line",1,[46,52],{"type":13,"tag":41,"props":47,"children":49},{"style":48},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[50],{"type":18,"value":51},"#ifdef",{"type":13,"tag":41,"props":53,"children":55},{"style":54},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[56],{"type":18,"value":57}," __OBJC__\n",{"type":13,"tag":41,"props":59,"children":61},{"class":43,"line":60},2,[62],{"type":13,"tag":41,"props":63,"children":65},{"style":64},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[66],{"type":18,"value":67},"@class CAMetalLayer;\n",{"type":13,"tag":41,"props":69,"children":71},{"class":43,"line":70},3,[72],{"type":13,"tag":41,"props":73,"children":74},{"style":48},[75],{"type":18,"value":76},"#else\n",{"type":13,"tag":41,"props":78,"children":80},{"class":43,"line":79},4,[81,86,91],{"type":13,"tag":41,"props":82,"children":83},{"style":48},[84],{"type":18,"value":85},"typedef",{"type":13,"tag":41,"props":87,"children":88},{"style":48},[89],{"type":18,"value":90}," void",{"type":13,"tag":41,"props":92,"children":93},{"style":64},[94],{"type":18,"value":95}," CAMetalLayer;\n",{"type":13,"tag":41,"props":97,"children":99},{"class":43,"line":98},5,[100],{"type":13,"tag":41,"props":101,"children":102},{"style":48},[103],{"type":18,"value":104},"#endif\n",{"type":13,"tag":14,"props":106,"children":107},{},[108,110,114],{"type":18,"value":109},"The actual ",{"type":13,"tag":21,"props":111,"children":112},{"href":23},[113],{"type":18,"value":4},{"type":18,"value":115}," type is defined in the QuartzCore\nframework.",{"type":13,"tag":117,"props":118,"children":119},"style",{},[120],{"type":18,"value":121},"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":34,"searchDepth":60,"depth":60,"links":123},[],"markdown",1725732530321]