[{"data":1,"prerenderedAt":742},["ShallowReactive",2],{"$fOpYSvMqW-xcVmL99NMHMSDXWKJmg1xr8eFNPxe-Vo48":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":741,"_id":4},"VkDataGraphPipelinePropertyQueryResultARM","Structure describing a data graph pipeline property query or result","VK_ARM_data_graph","structs",[],{"type":10,"children":11,"toc":739},"root",[12,28,339,462,601,733],{"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,144],{"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 VkDataGraphPipelinePropertyQueryResultARM {\n VkStructureType sType;\n void* pNext;\n VkDataGraphPipelinePropertyARM property;\n VkBool32 isText;\n size_t dataSize;\n void* pData;\n} VkDataGraphPipelinePropertyQueryResultARM;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,108,122,135],{"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}," VkDataGraphPipelinePropertyQueryResultARM {\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],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkDataGraphPipelinePropertyARM property;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103],{"type":13,"tag":45,"props":104,"children":105},{"style":63},[106],{"type":18,"value":107}," VkBool32 isText;\n",{"type":13,"tag":45,"props":109,"children":111},{"class":47,"line":110},6,[112,117],{"type":13,"tag":45,"props":113,"children":114},{"style":52},[115],{"type":18,"value":116}," size_t",{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," dataSize;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126,130],{"type":13,"tag":45,"props":127,"children":128},{"style":52},[129],{"type":18,"value":84},{"type":13,"tag":45,"props":131,"children":132},{"style":63},[133],{"type":18,"value":134}," pData;\n",{"type":13,"tag":45,"props":136,"children":138},{"class":47,"line":137},8,[139],{"type":13,"tag":45,"props":140,"children":141},{"style":63},[142],{"type":18,"value":143},"} VkDataGraphPipelinePropertyQueryResultARM;\n",{"type":13,"tag":33,"props":145,"children":150},{"className":146,"code":147,"filename":148,"language":149,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DataGraphPipelinePropertyQueryResultARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n property: vk::DataGraphPipelinePropertyARM,\n is_text: vk::Bool32,\n data_size: usize,\n p_data: *mut c_void,\n}\n","Rust","rs",[151],{"type":13,"tag":21,"props":152,"children":153},{"__ignoreMap":39},[154,177,210,232,261,290,311,331],{"type":13,"tag":45,"props":155,"children":156},{"class":47,"line":48},[157,162,166,172],{"type":13,"tag":45,"props":158,"children":159},{"style":52},[160],{"type":18,"value":161},"pub",{"type":13,"tag":45,"props":163,"children":164},{"style":52},[165],{"type":18,"value":60},{"type":13,"tag":45,"props":167,"children":169},{"style":168},"--shiki-default:#953800;--shiki-dark:#FFA657",[170],{"type":18,"value":171}," DataGraphPipelinePropertyQueryResultARM",{"type":13,"tag":45,"props":173,"children":174},{"style":63},[175],{"type":18,"value":176}," {\n",{"type":13,"tag":45,"props":178,"children":179},{"class":47,"line":69},[180,185,190,195,200,205],{"type":13,"tag":45,"props":181,"children":182},{"style":63},[183],{"type":18,"value":184}," s_type",{"type":13,"tag":45,"props":186,"children":187},{"style":52},[188],{"type":18,"value":189},":",{"type":13,"tag":45,"props":191,"children":192},{"style":168},[193],{"type":18,"value":194}," vk",{"type":13,"tag":45,"props":196,"children":197},{"style":52},[198],{"type":18,"value":199},"::",{"type":13,"tag":45,"props":201,"children":202},{"style":168},[203],{"type":18,"value":204},"StructureType",{"type":13,"tag":45,"props":206,"children":207},{"style":63},[208],{"type":18,"value":209},",\n",{"type":13,"tag":45,"props":211,"children":212},{"class":47,"line":78},[213,218,222,227],{"type":13,"tag":45,"props":214,"children":215},{"style":63},[216],{"type":18,"value":217}," p_next",{"type":13,"tag":45,"props":219,"children":220},{"style":52},[221],{"type":18,"value":189},{"type":13,"tag":45,"props":223,"children":224},{"style":52},[225],{"type":18,"value":226}," *mut",{"type":13,"tag":45,"props":228,"children":229},{"style":63},[230],{"type":18,"value":231}," c_void,\n",{"type":13,"tag":45,"props":233,"children":234},{"class":47,"line":92},[235,240,244,248,252,257],{"type":13,"tag":45,"props":236,"children":237},{"style":63},[238],{"type":18,"value":239}," property",{"type":13,"tag":45,"props":241,"children":242},{"style":52},[243],{"type":18,"value":189},{"type":13,"tag":45,"props":245,"children":246},{"style":168},[247],{"type":18,"value":194},{"type":13,"tag":45,"props":249,"children":250},{"style":52},[251],{"type":18,"value":199},{"type":13,"tag":45,"props":253,"children":254},{"style":168},[255],{"type":18,"value":256},"DataGraphPipelinePropertyARM",{"type":13,"tag":45,"props":258,"children":259},{"style":63},[260],{"type":18,"value":209},{"type":13,"tag":45,"props":262,"children":263},{"class":47,"line":101},[264,269,273,277,281,286],{"type":13,"tag":45,"props":265,"children":266},{"style":63},[267],{"type":18,"value":268}," is_text",{"type":13,"tag":45,"props":270,"children":271},{"style":52},[272],{"type":18,"value":189},{"type":13,"tag":45,"props":274,"children":275},{"style":168},[276],{"type":18,"value":194},{"type":13,"tag":45,"props":278,"children":279},{"style":52},[280],{"type":18,"value":199},{"type":13,"tag":45,"props":282,"children":283},{"style":168},[284],{"type":18,"value":285},"Bool32",{"type":13,"tag":45,"props":287,"children":288},{"style":63},[289],{"type":18,"value":209},{"type":13,"tag":45,"props":291,"children":292},{"class":47,"line":110},[293,298,302,307],{"type":13,"tag":45,"props":294,"children":295},{"style":63},[296],{"type":18,"value":297}," data_size",{"type":13,"tag":45,"props":299,"children":300},{"style":52},[301],{"type":18,"value":189},{"type":13,"tag":45,"props":303,"children":304},{"style":168},[305],{"type":18,"value":306}," usize",{"type":13,"tag":45,"props":308,"children":309},{"style":63},[310],{"type":18,"value":209},{"type":13,"tag":45,"props":312,"children":313},{"class":47,"line":124},[314,319,323,327],{"type":13,"tag":45,"props":315,"children":316},{"style":63},[317],{"type":18,"value":318}," p_data",{"type":13,"tag":45,"props":320,"children":321},{"style":52},[322],{"type":18,"value":189},{"type":13,"tag":45,"props":324,"children":325},{"style":52},[326],{"type":18,"value":226},{"type":13,"tag":45,"props":328,"children":329},{"style":63},[330],{"type":18,"value":231},{"type":13,"tag":45,"props":332,"children":333},{"class":47,"line":137},[334],{"type":13,"tag":45,"props":335,"children":336},{"style":63},[337],{"type":18,"value":338},"}\n",{"type":13,"tag":340,"props":341,"children":342},"ul",{},[343,364,383,401,434,445],{"type":13,"tag":344,"props":345,"children":346},"li",{},[347,353,355,362],{"type":13,"tag":21,"props":348,"children":350},{"className":349},[],[351],{"type":18,"value":352},"sType",{"type":18,"value":354}," is a ",{"type":13,"tag":356,"props":357,"children":359},"a",{"href":358},"/man/VkStructureType",[360],{"type":18,"value":361},"VkStructureType",{"type":18,"value":363}," value identifying this structure.",{"type":13,"tag":344,"props":365,"children":366},{},[367,373,375,381],{"type":13,"tag":21,"props":368,"children":370},{"className":369},[],[371],{"type":18,"value":372},"pNext",{"type":18,"value":374}," is ",{"type":13,"tag":21,"props":376,"children":378},{"className":377},[],[379],{"type":18,"value":380},"NULL",{"type":18,"value":382}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":344,"props":384,"children":385},{},[386,392,393,399],{"type":13,"tag":21,"props":387,"children":389},{"className":388},[],[390],{"type":18,"value":391},"property",{"type":18,"value":354},{"type":13,"tag":356,"props":394,"children":396},{"href":395},"/man/VkDataGraphPipelinePropertyARM",[397],{"type":18,"value":398},"VkDataGraphPipelinePropertyARM",{"type":18,"value":400}," specifying the\nproperty of the data graph pipeline being queried.",{"type":13,"tag":344,"props":402,"children":403},{},[404,410,412,417,418,424,426,432],{"type":13,"tag":21,"props":405,"children":407},{"className":406},[],[408],{"type":18,"value":409},"isText",{"type":18,"value":411}," specifies whether the returned data is text or opaque data.\nIf ",{"type":13,"tag":21,"props":413,"children":415},{"className":414},[],[416],{"type":18,"value":409},{"type":18,"value":374},{"type":13,"tag":21,"props":419,"children":421},{"className":420},[],[422],{"type":18,"value":423},"VK_TRUE",{"type":18,"value":425}," then the data returned in ",{"type":13,"tag":21,"props":427,"children":429},{"className":428},[],[430],{"type":18,"value":431},"pData",{"type":18,"value":433},"\nis text and guaranteed to be a null-terminated UTF-8 string.",{"type":13,"tag":344,"props":435,"children":436},{},[437,443],{"type":13,"tag":21,"props":438,"children":440},{"className":439},[],[441],{"type":18,"value":442},"dataSize",{"type":18,"value":444}," is an integer related to the size, in bytes, of the data,\nas described below.",{"type":13,"tag":344,"props":446,"children":447},{},[448,453,455,460],{"type":13,"tag":21,"props":449,"children":451},{"className":450},[],[452],{"type":18,"value":431},{"type":18,"value":454}," is either ",{"type":13,"tag":21,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":380},{"type":18,"value":461}," or a pointer to a block of memory into\nwhich the implementation will return the property data.",{"type":13,"tag":14,"props":463,"children":464},{},[465,467,472,473,478,480,485,487,492,494,499,501,506,508,513,515,520,522,527,529,534,536,542,544,550,552,558,560,565,566,571,573,578,580,585,587,592,594,599],{"type":18,"value":466},"If ",{"type":13,"tag":21,"props":468,"children":470},{"className":469},[],[471],{"type":18,"value":431},{"type":18,"value":374},{"type":13,"tag":21,"props":474,"children":476},{"className":475},[],[477],{"type":18,"value":380},{"type":18,"value":479},", then the size, in bytes, of the property data is\nreturned in ",{"type":13,"tag":21,"props":481,"children":483},{"className":482},[],[484],{"type":18,"value":442},{"type":18,"value":486},".\nOtherwise, ",{"type":13,"tag":21,"props":488,"children":490},{"className":489},[],[491],{"type":18,"value":442},{"type":18,"value":493}," must be the size of the buffer, in bytes, pointed\nto by ",{"type":13,"tag":21,"props":495,"children":497},{"className":496},[],[498],{"type":18,"value":431},{"type":18,"value":500}," and on return ",{"type":13,"tag":21,"props":502,"children":504},{"className":503},[],[505],{"type":18,"value":442},{"type":18,"value":507}," is overwritten with the\nnumber of bytes of data actually written to ",{"type":13,"tag":21,"props":509,"children":511},{"className":510},[],[512],{"type":18,"value":431},{"type":18,"value":514}," including any\ntrailing NUL character.\nIf ",{"type":13,"tag":21,"props":516,"children":518},{"className":517},[],[519],{"type":18,"value":442},{"type":18,"value":521}," is less than the size, in bytes, of the property data, at\nmost ",{"type":13,"tag":21,"props":523,"children":525},{"className":524},[],[526],{"type":18,"value":442},{"type":18,"value":528}," bytes of data will be written to ",{"type":13,"tag":21,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":431},{"type":18,"value":535},", and\n",{"type":13,"tag":21,"props":537,"children":539},{"className":538},[],[540],{"type":18,"value":541},"VK_INCOMPLETE",{"type":18,"value":543}," will be returned by\n",{"type":13,"tag":356,"props":545,"children":547},{"href":546},"/man/vkGetDataGraphPipelinePropertiesARM",[548],{"type":18,"value":549},"vkGetDataGraphPipelinePropertiesARM",{"type":18,"value":551}," instead of ",{"type":13,"tag":21,"props":553,"children":555},{"className":554},[],[556],{"type":18,"value":557},"VK_SUCCESS",{"type":18,"value":559},", to\nindicate that not all the available property data was returned.\nIf ",{"type":13,"tag":21,"props":561,"children":563},{"className":562},[],[564],{"type":18,"value":409},{"type":18,"value":374},{"type":13,"tag":21,"props":567,"children":569},{"className":568},[],[570],{"type":18,"value":423},{"type":18,"value":572}," and ",{"type":13,"tag":21,"props":574,"children":576},{"className":575},[],[577],{"type":18,"value":431},{"type":18,"value":579}," is not ",{"type":13,"tag":21,"props":581,"children":583},{"className":582},[],[584],{"type":18,"value":380},{"type":18,"value":586}," and\n",{"type":13,"tag":21,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":442},{"type":18,"value":593}," is not zero, the last byte written to ",{"type":13,"tag":21,"props":595,"children":597},{"className":596},[],[598],{"type":18,"value":431},{"type":18,"value":600}," will be a\nNUL character.",{"type":13,"tag":602,"props":603,"children":605},"validity-group",{"name":604},"Valid Usage (Implicit)",[606,634,656,680],{"type":13,"tag":607,"props":608,"children":610},"validity-field",{"name":609},"VUID-VkDataGraphPipelinePropertyQueryResultARM-sType-sType",[611],{"type":13,"tag":14,"props":612,"children":613},{},[614,619,621,626,628],{"type":13,"tag":21,"props":615,"children":617},{"className":616},[],[618],{"type":18,"value":352},{"type":18,"value":620}," ",{"type":13,"tag":622,"props":623,"children":625},"normative",{"type":624},"must",[],{"type":18,"value":627}," be ",{"type":13,"tag":21,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":633},"VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_PROPERTY_QUERY_RESULT_ARM",{"type":13,"tag":607,"props":635,"children":637},{"name":636},"VUID-VkDataGraphPipelinePropertyQueryResultARM-pNext-pNext",[638],{"type":13,"tag":14,"props":639,"children":640},{},[641,646,647,650,651],{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":372},{"type":18,"value":620},{"type":13,"tag":622,"props":648,"children":649},{"type":624},[],{"type":18,"value":627},{"type":13,"tag":21,"props":652,"children":654},{"className":653},[],[655],{"type":18,"value":380},{"type":13,"tag":607,"props":657,"children":659},{"name":658},"VUID-VkDataGraphPipelinePropertyQueryResultARM-property-parameter",[660],{"type":13,"tag":14,"props":661,"children":662},{},[663,668,669,672,674,678],{"type":13,"tag":21,"props":664,"children":666},{"className":665},[],[667],{"type":18,"value":391},{"type":18,"value":620},{"type":13,"tag":622,"props":670,"children":671},{"type":624},[],{"type":18,"value":673}," be a valid ",{"type":13,"tag":356,"props":675,"children":676},{"href":395},[677],{"type":18,"value":398},{"type":18,"value":679}," value",{"type":13,"tag":607,"props":681,"children":683},{"name":682},"VUID-VkDataGraphPipelinePropertyQueryResultARM-pData-parameter",[684],{"type":13,"tag":14,"props":685,"children":686},{},[687,688,693,694,700,702,707,708,713,715,720,721,724,726,731],{"type":18,"value":466},{"type":13,"tag":21,"props":689,"children":691},{"className":690},[],[692],{"type":18,"value":442},{"type":18,"value":579},{"type":13,"tag":21,"props":695,"children":697},{"className":696},[],[698],{"type":18,"value":699},"0",{"type":18,"value":701},", and ",{"type":13,"tag":21,"props":703,"children":705},{"className":704},[],[706],{"type":18,"value":431},{"type":18,"value":579},{"type":13,"tag":21,"props":709,"children":711},{"className":710},[],[712],{"type":18,"value":380},{"type":18,"value":714},", ",{"type":13,"tag":21,"props":716,"children":718},{"className":717},[],[719],{"type":18,"value":431},{"type":18,"value":620},{"type":13,"tag":622,"props":722,"children":723},{"type":624},[],{"type":18,"value":725}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":727,"children":729},{"className":728},[],[730],{"type":18,"value":442},{"type":18,"value":732}," bytes",{"type":13,"tag":734,"props":735,"children":736},"style",{},[737],{"type":18,"value":738},"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":740},[],"markdown",1773054744978]