[{"data":1,"prerenderedAt":604},["ShallowReactive",2],{"BSgmkCVf62":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":603,"_id":4},"VkPhysicalDeviceLayeredApiPropertiesKHR","Structure describing a single layered implementation underneath the Vulkan physical device","VK_KHR_maintenance7","structs",[],{"type":10,"children":11,"toc":601},"root",[12,28,353,466,507,595],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,155],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPhysicalDeviceLayeredApiPropertiesKHR {\n VkStructureType sType;\n void* pNext;\n uint32_t vendorID;\n uint32_t deviceID;\n VkPhysicalDeviceLayeredApiKHR layeredAPI;\n char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];\n} VkPhysicalDeviceLayeredApiPropertiesKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,104,117,126,146],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPhysicalDeviceLayeredApiPropertiesKHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94,99],{"type":13,"tag":45,"props":95,"children":96},{"style":52},[97],{"type":18,"value":98}," uint32_t",{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," vendorID;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,112],{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":98},{"type":13,"tag":45,"props":113,"children":114},{"style":63},[115],{"type":18,"value":116}," deviceID;\n",{"type":13,"tag":45,"props":118,"children":120},{"class":47,"line":119},6,[121],{"type":13,"tag":45,"props":122,"children":123},{"style":63},[124],{"type":18,"value":125}," VkPhysicalDeviceLayeredApiKHR layeredAPI;\n",{"type":13,"tag":45,"props":127,"children":129},{"class":47,"line":128},7,[130,135,141],{"type":13,"tag":45,"props":131,"children":132},{"style":52},[133],{"type":18,"value":134}," char",{"type":13,"tag":45,"props":136,"children":138},{"style":137},"--shiki-default:#953800;--shiki-dark:#FFA657",[139],{"type":18,"value":140}," deviceName",{"type":13,"tag":45,"props":142,"children":143},{"style":63},[144],{"type":18,"value":145},"[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];\n",{"type":13,"tag":45,"props":147,"children":149},{"class":47,"line":148},8,[150],{"type":13,"tag":45,"props":151,"children":152},{"style":63},[153],{"type":18,"value":154},"} VkPhysicalDeviceLayeredApiPropertiesKHR;\n",{"type":13,"tag":33,"props":156,"children":161},{"className":157,"code":158,"filename":159,"language":160,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceLayeredApiPropertiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n vendor_id: u32,\n device_id: u32,\n layered_api: vk::PhysicalDeviceLayeredApiKHR,\n device_name: *const [c_char ; MAX_PHYSICAL_DEVICE_NAME_SIZE],\n}\n","Rust","rs",[162],{"type":13,"tag":21,"props":163,"children":164},{"__ignoreMap":39},[165,187,220,242,263,283,312,345],{"type":13,"tag":45,"props":166,"children":167},{"class":47,"line":48},[168,173,177,182],{"type":13,"tag":45,"props":169,"children":170},{"style":52},[171],{"type":18,"value":172},"pub",{"type":13,"tag":45,"props":174,"children":175},{"style":52},[176],{"type":18,"value":60},{"type":13,"tag":45,"props":178,"children":179},{"style":137},[180],{"type":18,"value":181}," PhysicalDeviceLayeredApiPropertiesKHR",{"type":13,"tag":45,"props":183,"children":184},{"style":63},[185],{"type":18,"value":186}," {\n",{"type":13,"tag":45,"props":188,"children":189},{"class":47,"line":69},[190,195,200,205,210,215],{"type":13,"tag":45,"props":191,"children":192},{"style":63},[193],{"type":18,"value":194}," s_type",{"type":13,"tag":45,"props":196,"children":197},{"style":52},[198],{"type":18,"value":199},":",{"type":13,"tag":45,"props":201,"children":202},{"style":137},[203],{"type":18,"value":204}," vk",{"type":13,"tag":45,"props":206,"children":207},{"style":52},[208],{"type":18,"value":209},"::",{"type":13,"tag":45,"props":211,"children":212},{"style":137},[213],{"type":18,"value":214},"StructureType",{"type":13,"tag":45,"props":216,"children":217},{"style":63},[218],{"type":18,"value":219},",\n",{"type":13,"tag":45,"props":221,"children":222},{"class":47,"line":78},[223,228,232,237],{"type":13,"tag":45,"props":224,"children":225},{"style":63},[226],{"type":18,"value":227}," p_next",{"type":13,"tag":45,"props":229,"children":230},{"style":52},[231],{"type":18,"value":199},{"type":13,"tag":45,"props":233,"children":234},{"style":52},[235],{"type":18,"value":236}," *mut",{"type":13,"tag":45,"props":238,"children":239},{"style":63},[240],{"type":18,"value":241}," c_void,\n",{"type":13,"tag":45,"props":243,"children":244},{"class":47,"line":92},[245,250,254,259],{"type":13,"tag":45,"props":246,"children":247},{"style":63},[248],{"type":18,"value":249}," vendor_id",{"type":13,"tag":45,"props":251,"children":252},{"style":52},[253],{"type":18,"value":199},{"type":13,"tag":45,"props":255,"children":256},{"style":137},[257],{"type":18,"value":258}," u32",{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":219},{"type":13,"tag":45,"props":264,"children":265},{"class":47,"line":106},[266,271,275,279],{"type":13,"tag":45,"props":267,"children":268},{"style":63},[269],{"type":18,"value":270}," device_id",{"type":13,"tag":45,"props":272,"children":273},{"style":52},[274],{"type":18,"value":199},{"type":13,"tag":45,"props":276,"children":277},{"style":137},[278],{"type":18,"value":258},{"type":13,"tag":45,"props":280,"children":281},{"style":63},[282],{"type":18,"value":219},{"type":13,"tag":45,"props":284,"children":285},{"class":47,"line":119},[286,291,295,299,303,308],{"type":13,"tag":45,"props":287,"children":288},{"style":63},[289],{"type":18,"value":290}," layered_api",{"type":13,"tag":45,"props":292,"children":293},{"style":52},[294],{"type":18,"value":199},{"type":13,"tag":45,"props":296,"children":297},{"style":137},[298],{"type":18,"value":204},{"type":13,"tag":45,"props":300,"children":301},{"style":52},[302],{"type":18,"value":209},{"type":13,"tag":45,"props":304,"children":305},{"style":137},[306],{"type":18,"value":307},"PhysicalDeviceLayeredApiKHR",{"type":13,"tag":45,"props":309,"children":310},{"style":63},[311],{"type":18,"value":219},{"type":13,"tag":45,"props":313,"children":314},{"class":47,"line":128},[315,320,324,329,334,340],{"type":13,"tag":45,"props":316,"children":317},{"style":63},[318],{"type":18,"value":319}," device_name",{"type":13,"tag":45,"props":321,"children":322},{"style":52},[323],{"type":18,"value":199},{"type":13,"tag":45,"props":325,"children":326},{"style":52},[327],{"type":18,"value":328}," *const",{"type":13,"tag":45,"props":330,"children":331},{"style":63},[332],{"type":18,"value":333}," [c_char ; ",{"type":13,"tag":45,"props":335,"children":337},{"style":336},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[338],{"type":18,"value":339},"MAX_PHYSICAL_DEVICE_NAME_SIZE",{"type":13,"tag":45,"props":341,"children":342},{"style":63},[343],{"type":18,"value":344},"],\n",{"type":13,"tag":45,"props":346,"children":347},{"class":47,"line":148},[348],{"type":13,"tag":45,"props":349,"children":350},{"style":63},[351],{"type":18,"value":352},"}\n",{"type":13,"tag":354,"props":355,"children":356},"ul",{},[357,378,397,408,419,437],{"type":13,"tag":358,"props":359,"children":360},"li",{},[361,367,369,376],{"type":13,"tag":21,"props":362,"children":364},{"className":363},[],[365],{"type":18,"value":366},"sType",{"type":18,"value":368}," is a ",{"type":13,"tag":370,"props":371,"children":373},"a",{"href":372},"/man/VkStructureType",[374],{"type":18,"value":375},"VkStructureType",{"type":18,"value":377}," value identifying this structure.",{"type":13,"tag":358,"props":379,"children":380},{},[381,387,389,395],{"type":13,"tag":21,"props":382,"children":384},{"className":383},[],[385],{"type":18,"value":386},"pNext",{"type":18,"value":388}," is ",{"type":13,"tag":21,"props":390,"children":392},{"className":391},[],[393],{"type":18,"value":394},"NULL",{"type":18,"value":396}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":358,"props":398,"children":399},{},[400,406],{"type":13,"tag":21,"props":401,"children":403},{"className":402},[],[404],{"type":18,"value":405},"vendorID",{"type":18,"value":407}," is a unique identifier for the vendor of the layered\nimplementation.",{"type":13,"tag":358,"props":409,"children":410},{},[411,417],{"type":13,"tag":21,"props":412,"children":414},{"className":413},[],[415],{"type":18,"value":416},"deviceID",{"type":18,"value":418}," is a unique identifier for the layered implementation\namong devices available from the vendor.",{"type":13,"tag":358,"props":420,"children":421},{},[422,428,429,435],{"type":13,"tag":21,"props":423,"children":425},{"className":424},[],[426],{"type":18,"value":427},"layeredAPI",{"type":18,"value":368},{"type":13,"tag":370,"props":430,"children":432},{"href":431},"/man/VkPhysicalDeviceLayeredApiKHR",[433],{"type":18,"value":434},"VkPhysicalDeviceLayeredApiKHR",{"type":18,"value":436}," specifying the\nAPI implemented by the layered implementation.",{"type":13,"tag":358,"props":438,"children":439},{},[440,446,448,454,458,464],{"type":13,"tag":21,"props":441,"children":443},{"className":442},[],[444],{"type":18,"value":445},"deviceName",{"type":18,"value":447}," is an array of ",{"type":13,"tag":21,"props":449,"children":451},{"className":450},[],[452],{"type":18,"value":453},"VK_MAX_PHYSICAL_DEVICE_NAME_SIZE",{"type":13,"tag":455,"props":456,"children":457},"br",{},[],{"type":13,"tag":21,"props":459,"children":461},{"className":460},[],[462],{"type":18,"value":463},"char",{"type":18,"value":465}," containing a null-terminated UTF-8 string which is the name of\nthe device.",{"type":13,"tag":14,"props":467,"children":468},{},[469,471,476,477,483,485,491,493,498,500,505],{"type":18,"value":470},"If ",{"type":13,"tag":21,"props":472,"children":474},{"className":473},[],[475],{"type":18,"value":427},{"type":18,"value":388},{"type":13,"tag":21,"props":478,"children":480},{"className":479},[],[481],{"type":18,"value":482},"VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR",{"type":18,"value":484},",\nadditional Vulkan-specific information can be queried by including the\n",{"type":13,"tag":370,"props":486,"children":488},{"href":487},"/man/VkPhysicalDeviceLayeredApiVulkanPropertiesKHR",[489],{"type":18,"value":490},"VkPhysicalDeviceLayeredApiVulkanPropertiesKHR",{"type":18,"value":492}," structure in the\n",{"type":13,"tag":21,"props":494,"children":496},{"className":495},[],[497],{"type":18,"value":386},{"type":18,"value":499}," chain.\nOtherwise if such a structure is included in the ",{"type":13,"tag":21,"props":501,"children":503},{"className":502},[],[504],{"type":18,"value":386},{"type":18,"value":506}," chain, it is\nignored.",{"type":13,"tag":508,"props":509,"children":511},"validity-group",{"name":510},"Valid Usage (Implicit)",[512,540,568],{"type":13,"tag":513,"props":514,"children":516},"validity-field",{"name":515},"VUID-VkPhysicalDeviceLayeredApiPropertiesKHR-sType-sType",[517],{"type":13,"tag":14,"props":518,"children":519},{},[520,525,527,532,534],{"type":13,"tag":21,"props":521,"children":523},{"className":522},[],[524],{"type":18,"value":366},{"type":18,"value":526}," ",{"type":13,"tag":528,"props":529,"children":531},"normative",{"type":530},"must",[],{"type":18,"value":533}," be ",{"type":13,"tag":21,"props":535,"children":537},{"className":536},[],[538],{"type":18,"value":539},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR",{"type":13,"tag":513,"props":541,"children":543},{"name":542},"VUID-VkPhysicalDeviceLayeredApiPropertiesKHR-pNext-pNext",[544],{"type":13,"tag":14,"props":545,"children":546},{},[547,552,553,556,557,562,564],{"type":13,"tag":21,"props":548,"children":550},{"className":549},[],[551],{"type":18,"value":386},{"type":18,"value":526},{"type":13,"tag":528,"props":554,"children":555},{"type":530},[],{"type":18,"value":533},{"type":13,"tag":21,"props":558,"children":560},{"className":559},[],[561],{"type":18,"value":394},{"type":18,"value":563}," or a pointer to a valid instance of ",{"type":13,"tag":370,"props":565,"children":566},{"href":487},[567],{"type":18,"value":490},{"type":13,"tag":513,"props":569,"children":571},{"name":570},"VUID-VkPhysicalDeviceLayeredApiPropertiesKHR-sType-unique",[572],{"type":13,"tag":14,"props":573,"children":574},{},[575,576,581,583,588,590,593],{"type":18,"value":19},{"type":13,"tag":21,"props":577,"children":579},{"className":578},[],[580],{"type":18,"value":366},{"type":18,"value":582}," value of each struct in the ",{"type":13,"tag":21,"props":584,"children":586},{"className":585},[],[587],{"type":18,"value":386},{"type":18,"value":589}," chain ",{"type":13,"tag":528,"props":591,"children":592},{"type":530},[],{"type":18,"value":594}," be unique",{"type":13,"tag":596,"props":597,"children":598},"style",{},[599],{"type":18,"value":600},"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":39,"searchDepth":69,"depth":69,"links":602},[],"markdown",1725732570040]