[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"EyQY3LyJLI":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":88,"_id":4},"IOSurfaceRef","Metal IOSurfaceRef type reference","VK_EXT_metal_objects","basetypes",[],{"type":10,"children":11,"toc":85},"root",[12,34,79],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26,28,32],{"type":18,"value":19},"text","The type ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/IOSurfaceRef",[25],{"type":18,"value":4},{"type":18,"value":27}," is defined in Appleā€™s CoreGraphics framework,\nbut to remove an unnecessary compile time dependency, an incomplete type\ndefinition of ",{"type":13,"tag":21,"props":29,"children":30},{"href":23},[31],{"type":18,"value":4},{"type":18,"value":33}," is provided in the Vulkan headers:",{"type":13,"tag":35,"props":36,"children":41},"pre",{"className":37,"code":38,"language":39,"meta":40,"style":40},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct __IOSurface* IOSurfaceRef;\n","c","",[42],{"type":13,"tag":43,"props":44,"children":45},"code",{"__ignoreMap":40},[46],{"type":13,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63,69,74],{"type":13,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":18,"value":57},"typedef",{"type":13,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":18,"value":62}," struct",{"type":13,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":18,"value":68}," __IOSurface",{"type":13,"tag":47,"props":70,"children":71},{"style":54},[72],{"type":18,"value":73},"*",{"type":13,"tag":47,"props":75,"children":76},{"style":65},[77],{"type":18,"value":78}," IOSurfaceRef;\n",{"type":13,"tag":80,"props":81,"children":82},"style",{},[83],{"type":18,"value":84},"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":40,"searchDepth":86,"depth":86,"links":87},2,[],"markdown",1725732531654]