[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"mIQu2lNZym":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":133,"_id":4},"VkInstance","Opaque handle to an instance object","VK_VERSION_1_0","handles",[],{"type":10,"children":11,"toc":131},"root",[12,35,47,125],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26,28,33],{"type":18,"value":19},"text","There is no global state in Vulkan and all per-application state is stored\nin a ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," object.\nCreating a ",{"type":13,"tag":21,"props":29,"children":31},{"className":30},[],[32],{"type":18,"value":4},{"type":18,"value":34}," object initializes the Vulkan library and allows\nthe application to pass information about itself to the implementation.",{"type":13,"tag":14,"props":36,"children":37},{},[38,40,45],{"type":18,"value":39},"Instances are represented by ",{"type":13,"tag":21,"props":41,"children":43},{"className":42},[],[44],{"type":18,"value":4},{"type":18,"value":46}," handles:",{"type":13,"tag":48,"props":49,"children":50},"code-group",{},[51,81],{"type":13,"tag":52,"props":53,"children":59},"pre",{"className":54,"code":55,"filename":56,"language":57,"meta":58,"style":58},"language-c shiki shiki-themes github-light-default github-dark-default","VK_DEFINE_HANDLE(VkInstance)\n","C","c","",[60],{"type":13,"tag":21,"props":61,"children":62},{"__ignoreMap":58},[63],{"type":13,"tag":64,"props":65,"children":68},"span",{"class":66,"line":67},"line",1,[69,75],{"type":13,"tag":64,"props":70,"children":72},{"style":71},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[73],{"type":18,"value":74},"VK_DEFINE_HANDLE",{"type":13,"tag":64,"props":76,"children":78},{"style":77},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[79],{"type":18,"value":80},"(VkInstance)\n",{"type":13,"tag":52,"props":82,"children":87},{"className":83,"code":84,"filename":85,"language":86,"meta":58,"style":58},"language-rs shiki shiki-themes github-light-default github-dark-default","#[repr(transparent)]\npub struct Instance(_);\n","Rust","rs",[88],{"type":13,"tag":21,"props":89,"children":90},{"__ignoreMap":58},[91,99],{"type":13,"tag":64,"props":92,"children":93},{"class":66,"line":67},[94],{"type":13,"tag":64,"props":95,"children":96},{"style":77},[97],{"type":18,"value":98},"#[repr(transparent)]\n",{"type":13,"tag":64,"props":100,"children":102},{"class":66,"line":101},2,[103,109,114,120],{"type":13,"tag":64,"props":104,"children":106},{"style":105},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[107],{"type":18,"value":108},"pub",{"type":13,"tag":64,"props":110,"children":111},{"style":105},[112],{"type":18,"value":113}," struct",{"type":13,"tag":64,"props":115,"children":117},{"style":116},"--shiki-default:#953800;--shiki-dark:#FFA657",[118],{"type":18,"value":119}," Instance",{"type":13,"tag":64,"props":121,"children":122},{"style":77},[123],{"type":18,"value":124},"(_);\n",{"type":13,"tag":126,"props":127,"children":128},"style",{},[129],{"type":18,"value":130},"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":58,"searchDepth":101,"depth":101,"links":132},[],"markdown",1725732560467]