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