[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"$f6rQCYaHdkmNc-7YLQBfhaKcsdzrQ0laHXN0_RQVZL5A":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":472,"_id":4},"VkBindHeapInfoEXT","Structure describing a device address range and implementation reservation for a descriptor heap","VK_EXT_descriptor_heap","structs",[],{"type":10,"children":11,"toc":470},"root",[12,26,311,409,464],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,24],{"type":13,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":23,"value":4},"text",{"type":23,"value":25}," is defined as:",{"type":13,"tag":27,"props":28,"children":29},"code-group",{},[30,129],{"type":13,"tag":31,"props":32,"children":38},"pre",{"className":33,"code":34,"filename":35,"language":36,"meta":37,"style":37},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkBindHeapInfoEXT {\n VkStructureType sType;\n const void* pNext;\n VkDeviceAddressRangeEXT heapRange;\n VkDeviceSize reservedRangeOffset;\n VkDeviceSize reservedRangeSize;\n} VkBindHeapInfoEXT;\n","C","c","",[39],{"type":13,"tag":18,"props":40,"children":41},{"__ignoreMap":37},[42,65,74,93,102,111,120],{"type":13,"tag":43,"props":44,"children":47},"span",{"class":45,"line":46},"line",1,[48,54,59],{"type":13,"tag":43,"props":49,"children":51},{"style":50},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[52],{"type":23,"value":53},"typedef",{"type":13,"tag":43,"props":55,"children":56},{"style":50},[57],{"type":23,"value":58}," struct",{"type":13,"tag":43,"props":60,"children":62},{"style":61},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[63],{"type":23,"value":64}," VkBindHeapInfoEXT {\n",{"type":13,"tag":43,"props":66,"children":68},{"class":45,"line":67},2,[69],{"type":13,"tag":43,"props":70,"children":71},{"style":61},[72],{"type":23,"value":73}," VkStructureType sType;\n",{"type":13,"tag":43,"props":75,"children":77},{"class":45,"line":76},3,[78,83,88],{"type":13,"tag":43,"props":79,"children":80},{"style":50},[81],{"type":23,"value":82}," const",{"type":13,"tag":43,"props":84,"children":85},{"style":50},[86],{"type":23,"value":87}," void*",{"type":13,"tag":43,"props":89,"children":90},{"style":61},[91],{"type":23,"value":92}," pNext;\n",{"type":13,"tag":43,"props":94,"children":96},{"class":45,"line":95},4,[97],{"type":13,"tag":43,"props":98,"children":99},{"style":61},[100],{"type":23,"value":101}," VkDeviceAddressRangeEXT heapRange;\n",{"type":13,"tag":43,"props":103,"children":105},{"class":45,"line":104},5,[106],{"type":13,"tag":43,"props":107,"children":108},{"style":61},[109],{"type":23,"value":110}," VkDeviceSize reservedRangeOffset;\n",{"type":13,"tag":43,"props":112,"children":114},{"class":45,"line":113},6,[115],{"type":13,"tag":43,"props":116,"children":117},{"style":61},[118],{"type":23,"value":119}," VkDeviceSize reservedRangeSize;\n",{"type":13,"tag":43,"props":121,"children":123},{"class":45,"line":122},7,[124],{"type":13,"tag":43,"props":125,"children":126},{"style":61},[127],{"type":23,"value":128},"} VkBindHeapInfoEXT;\n",{"type":13,"tag":31,"props":130,"children":135},{"className":131,"code":132,"filename":133,"language":134,"meta":37,"style":37},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct BindHeapInfoEXT {\n s_type: vk::StructureType,\n p_next: *const c_void,\n heap_range: vk::DeviceAddressRangeEXT,\n reserved_range_offset: vk::DeviceSize,\n reserved_range_size: vk::DeviceSize,\n}\n","Rust","rs",[136],{"type":13,"tag":18,"props":137,"children":138},{"__ignoreMap":37},[139,162,195,217,246,275,303],{"type":13,"tag":43,"props":140,"children":141},{"class":45,"line":46},[142,147,151,157],{"type":13,"tag":43,"props":143,"children":144},{"style":50},[145],{"type":23,"value":146},"pub",{"type":13,"tag":43,"props":148,"children":149},{"style":50},[150],{"type":23,"value":58},{"type":13,"tag":43,"props":152,"children":154},{"style":153},"--shiki-default:#953800;--shiki-dark:#FFA657",[155],{"type":23,"value":156}," BindHeapInfoEXT",{"type":13,"tag":43,"props":158,"children":159},{"style":61},[160],{"type":23,"value":161}," {\n",{"type":13,"tag":43,"props":163,"children":164},{"class":45,"line":67},[165,170,175,180,185,190],{"type":13,"tag":43,"props":166,"children":167},{"style":61},[168],{"type":23,"value":169}," s_type",{"type":13,"tag":43,"props":171,"children":172},{"style":50},[173],{"type":23,"value":174},":",{"type":13,"tag":43,"props":176,"children":177},{"style":153},[178],{"type":23,"value":179}," vk",{"type":13,"tag":43,"props":181,"children":182},{"style":50},[183],{"type":23,"value":184},"::",{"type":13,"tag":43,"props":186,"children":187},{"style":153},[188],{"type":23,"value":189},"StructureType",{"type":13,"tag":43,"props":191,"children":192},{"style":61},[193],{"type":23,"value":194},",\n",{"type":13,"tag":43,"props":196,"children":197},{"class":45,"line":76},[198,203,207,212],{"type":13,"tag":43,"props":199,"children":200},{"style":61},[201],{"type":23,"value":202}," p_next",{"type":13,"tag":43,"props":204,"children":205},{"style":50},[206],{"type":23,"value":174},{"type":13,"tag":43,"props":208,"children":209},{"style":50},[210],{"type":23,"value":211}," *const",{"type":13,"tag":43,"props":213,"children":214},{"style":61},[215],{"type":23,"value":216}," c_void,\n",{"type":13,"tag":43,"props":218,"children":219},{"class":45,"line":95},[220,225,229,233,237,242],{"type":13,"tag":43,"props":221,"children":222},{"style":61},[223],{"type":23,"value":224}," heap_range",{"type":13,"tag":43,"props":226,"children":227},{"style":50},[228],{"type":23,"value":174},{"type":13,"tag":43,"props":230,"children":231},{"style":153},[232],{"type":23,"value":179},{"type":13,"tag":43,"props":234,"children":235},{"style":50},[236],{"type":23,"value":184},{"type":13,"tag":43,"props":238,"children":239},{"style":153},[240],{"type":23,"value":241},"DeviceAddressRangeEXT",{"type":13,"tag":43,"props":243,"children":244},{"style":61},[245],{"type":23,"value":194},{"type":13,"tag":43,"props":247,"children":248},{"class":45,"line":104},[249,254,258,262,266,271],{"type":13,"tag":43,"props":250,"children":251},{"style":61},[252],{"type":23,"value":253}," reserved_range_offset",{"type":13,"tag":43,"props":255,"children":256},{"style":50},[257],{"type":23,"value":174},{"type":13,"tag":43,"props":259,"children":260},{"style":153},[261],{"type":23,"value":179},{"type":13,"tag":43,"props":263,"children":264},{"style":50},[265],{"type":23,"value":184},{"type":13,"tag":43,"props":267,"children":268},{"style":153},[269],{"type":23,"value":270},"DeviceSize",{"type":13,"tag":43,"props":272,"children":273},{"style":61},[274],{"type":23,"value":194},{"type":13,"tag":43,"props":276,"children":277},{"class":45,"line":113},[278,283,287,291,295,299],{"type":13,"tag":43,"props":279,"children":280},{"style":61},[281],{"type":23,"value":282}," reserved_range_size",{"type":13,"tag":43,"props":284,"children":285},{"style":50},[286],{"type":23,"value":174},{"type":13,"tag":43,"props":288,"children":289},{"style":153},[290],{"type":23,"value":179},{"type":13,"tag":43,"props":292,"children":293},{"style":50},[294],{"type":23,"value":184},{"type":13,"tag":43,"props":296,"children":297},{"style":153},[298],{"type":23,"value":270},{"type":13,"tag":43,"props":300,"children":301},{"style":61},[302],{"type":23,"value":194},{"type":13,"tag":43,"props":304,"children":305},{"class":45,"line":122},[306],{"type":13,"tag":43,"props":307,"children":308},{"style":61},[309],{"type":23,"value":310},"}\n",{"type":13,"tag":312,"props":313,"children":314},"ul",{},[315,336,355,373,391],{"type":13,"tag":316,"props":317,"children":318},"li",{},[319,325,327,334],{"type":13,"tag":18,"props":320,"children":322},{"className":321},[],[323],{"type":23,"value":324},"sType",{"type":23,"value":326}," is a ",{"type":13,"tag":328,"props":329,"children":331},"a",{"href":330},"/man/VkStructureType",[332],{"type":23,"value":333},"VkStructureType",{"type":23,"value":335}," value identifying this structure.",{"type":13,"tag":316,"props":337,"children":338},{},[339,345,347,353],{"type":13,"tag":18,"props":340,"children":342},{"className":341},[],[343],{"type":23,"value":344},"pNext",{"type":23,"value":346}," is ",{"type":13,"tag":18,"props":348,"children":350},{"className":349},[],[351],{"type":23,"value":352},"NULL",{"type":23,"value":354}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":316,"props":356,"children":357},{},[358,364,365,371],{"type":13,"tag":18,"props":359,"children":361},{"className":360},[],[362],{"type":23,"value":363},"heapRange",{"type":23,"value":326},{"type":13,"tag":328,"props":366,"children":368},{"href":367},"/man/VkDeviceAddressRangeEXT",[369],{"type":23,"value":370},"VkDeviceAddressRangeEXT",{"type":23,"value":372}," defining the device\naddress range used for the heap, inclusive of the implementation\nreserved range.",{"type":13,"tag":316,"props":374,"children":375},{},[376,382,384,389],{"type":13,"tag":18,"props":377,"children":379},{"className":378},[],[380],{"type":23,"value":381},"reservedRangeOffset",{"type":23,"value":383}," is the offset within ",{"type":13,"tag":18,"props":385,"children":387},{"className":386},[],[388],{"type":23,"value":363},{"type":23,"value":390}," to the\nstart of the reserved range for the implementation.",{"type":13,"tag":316,"props":392,"children":393},{},[394,400,402,407],{"type":13,"tag":18,"props":395,"children":397},{"className":396},[],[398],{"type":23,"value":399},"reservedRangeSize",{"type":23,"value":401}," is the size of the reserved range for the\nimplementation within ",{"type":13,"tag":18,"props":403,"children":405},{"className":404},[],[406],{"type":23,"value":363},{"type":23,"value":408},".",{"type":13,"tag":410,"props":411,"children":413},"validity-group",{"name":412},"Valid Usage (Implicit)",[414,442],{"type":13,"tag":415,"props":416,"children":418},"validity-field",{"name":417},"VUID-VkBindHeapInfoEXT-sType-sType",[419],{"type":13,"tag":14,"props":420,"children":421},{},[422,427,429,434,436],{"type":13,"tag":18,"props":423,"children":425},{"className":424},[],[426],{"type":23,"value":324},{"type":23,"value":428}," ",{"type":13,"tag":430,"props":431,"children":433},"normative",{"type":432},"must",[],{"type":23,"value":435}," be ",{"type":13,"tag":18,"props":437,"children":439},{"className":438},[],[440],{"type":23,"value":441},"VK_STRUCTURE_TYPE_BIND_HEAP_INFO_EXT",{"type":13,"tag":415,"props":443,"children":445},{"name":444},"VUID-VkBindHeapInfoEXT-pNext-pNext",[446],{"type":13,"tag":14,"props":447,"children":448},{},[449,454,455,458,459],{"type":13,"tag":18,"props":450,"children":452},{"className":451},[],[453],{"type":23,"value":344},{"type":23,"value":428},{"type":13,"tag":430,"props":456,"children":457},{"type":432},[],{"type":23,"value":435},{"type":13,"tag":18,"props":460,"children":462},{"className":461},[],[463],{"type":23,"value":352},{"type":13,"tag":465,"props":466,"children":467},"style",{},[468],{"type":23,"value":469},"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":37,"searchDepth":67,"depth":67,"links":471},[],"markdown",1773054739411]