[{"data":1,"prerenderedAt":746},["ShallowReactive",2],{"$frS14hQpV7bFN1bm-5vxfJx69RkOrxAzHIIhcSipn0IA":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":745,"_id":4},"VkDataGraphPipelineSingleNodeCreateInfoARM","Structure specifying parameters of a newly-created single fixed-function node graph pipeline","VK_ARM_data_graph_optical_flow",[8],"VkDataGraphPipelineCreateInfoARM","structs",[],{"type":12,"children":13,"toc":743},"root",[14,30,328,436,629,737],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"code",{"className":25},[],[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined\nas:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,148],{"type":15,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDataGraphPipelineSingleNodeCreateInfoARM {\n VkStructureType sType;\n void* pNext;\n VkDataGraphPipelineNodeTypeARM nodeType;\n uint32_t connectionCount;\n const VkDataGraphPipelineSingleNodeConnectionARM* pConnections;\n} VkDataGraphPipelineSingleNodeCreateInfoARM;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,92,101,115,139],{"type":15,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":15,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":20,"value":57},"typedef",{"type":15,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":20,"value":62}," struct",{"type":15,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":20,"value":68}," VkDataGraphPipelineSingleNodeCreateInfoARM {\n",{"type":15,"tag":47,"props":70,"children":72},{"class":49,"line":71},2,[73],{"type":15,"tag":47,"props":74,"children":75},{"style":65},[76],{"type":20,"value":77}," VkStructureType sType;\n",{"type":15,"tag":47,"props":79,"children":81},{"class":49,"line":80},3,[82,87],{"type":15,"tag":47,"props":83,"children":84},{"style":54},[85],{"type":20,"value":86}," void*",{"type":15,"tag":47,"props":88,"children":89},{"style":65},[90],{"type":20,"value":91}," pNext;\n",{"type":15,"tag":47,"props":93,"children":95},{"class":49,"line":94},4,[96],{"type":15,"tag":47,"props":97,"children":98},{"style":65},[99],{"type":20,"value":100}," VkDataGraphPipelineNodeTypeARM nodeType;\n",{"type":15,"tag":47,"props":102,"children":104},{"class":49,"line":103},5,[105,110],{"type":15,"tag":47,"props":106,"children":107},{"style":54},[108],{"type":20,"value":109}," uint32_t",{"type":15,"tag":47,"props":111,"children":112},{"style":65},[113],{"type":20,"value":114}," connectionCount;\n",{"type":15,"tag":47,"props":116,"children":118},{"class":49,"line":117},6,[119,124,129,134],{"type":15,"tag":47,"props":120,"children":121},{"style":54},[122],{"type":20,"value":123}," const",{"type":15,"tag":47,"props":125,"children":126},{"style":65},[127],{"type":20,"value":128}," VkDataGraphPipelineSingleNodeConnectionARM",{"type":15,"tag":47,"props":130,"children":131},{"style":54},[132],{"type":20,"value":133},"*",{"type":15,"tag":47,"props":135,"children":136},{"style":65},[137],{"type":20,"value":138}," pConnections;\n",{"type":15,"tag":47,"props":140,"children":142},{"class":49,"line":141},7,[143],{"type":15,"tag":47,"props":144,"children":145},{"style":65},[146],{"type":20,"value":147},"} VkDataGraphPipelineSingleNodeCreateInfoARM;\n",{"type":15,"tag":35,"props":149,"children":154},{"className":150,"code":151,"filename":152,"language":153,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DataGraphPipelineSingleNodeCreateInfoARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n node_type: vk::DataGraphPipelineNodeTypeARM,\n connection_count: u32,\n p_connections: *const vk::DataGraphPipelineSingleNodeConnectionARM,\n}\n","Rust","rs",[155],{"type":15,"tag":23,"props":156,"children":157},{"__ignoreMap":41},[158,181,214,236,265,286,320],{"type":15,"tag":47,"props":159,"children":160},{"class":49,"line":50},[161,166,170,176],{"type":15,"tag":47,"props":162,"children":163},{"style":54},[164],{"type":20,"value":165},"pub",{"type":15,"tag":47,"props":167,"children":168},{"style":54},[169],{"type":20,"value":62},{"type":15,"tag":47,"props":171,"children":173},{"style":172},"--shiki-default:#953800;--shiki-dark:#FFA657",[174],{"type":20,"value":175}," DataGraphPipelineSingleNodeCreateInfoARM",{"type":15,"tag":47,"props":177,"children":178},{"style":65},[179],{"type":20,"value":180}," {\n",{"type":15,"tag":47,"props":182,"children":183},{"class":49,"line":71},[184,189,194,199,204,209],{"type":15,"tag":47,"props":185,"children":186},{"style":65},[187],{"type":20,"value":188}," s_type",{"type":15,"tag":47,"props":190,"children":191},{"style":54},[192],{"type":20,"value":193},":",{"type":15,"tag":47,"props":195,"children":196},{"style":172},[197],{"type":20,"value":198}," vk",{"type":15,"tag":47,"props":200,"children":201},{"style":54},[202],{"type":20,"value":203},"::",{"type":15,"tag":47,"props":205,"children":206},{"style":172},[207],{"type":20,"value":208},"StructureType",{"type":15,"tag":47,"props":210,"children":211},{"style":65},[212],{"type":20,"value":213},",\n",{"type":15,"tag":47,"props":215,"children":216},{"class":49,"line":80},[217,222,226,231],{"type":15,"tag":47,"props":218,"children":219},{"style":65},[220],{"type":20,"value":221}," p_next",{"type":15,"tag":47,"props":223,"children":224},{"style":54},[225],{"type":20,"value":193},{"type":15,"tag":47,"props":227,"children":228},{"style":54},[229],{"type":20,"value":230}," *mut",{"type":15,"tag":47,"props":232,"children":233},{"style":65},[234],{"type":20,"value":235}," c_void,\n",{"type":15,"tag":47,"props":237,"children":238},{"class":49,"line":94},[239,244,248,252,256,261],{"type":15,"tag":47,"props":240,"children":241},{"style":65},[242],{"type":20,"value":243}," node_type",{"type":15,"tag":47,"props":245,"children":246},{"style":54},[247],{"type":20,"value":193},{"type":15,"tag":47,"props":249,"children":250},{"style":172},[251],{"type":20,"value":198},{"type":15,"tag":47,"props":253,"children":254},{"style":54},[255],{"type":20,"value":203},{"type":15,"tag":47,"props":257,"children":258},{"style":172},[259],{"type":20,"value":260},"DataGraphPipelineNodeTypeARM",{"type":15,"tag":47,"props":262,"children":263},{"style":65},[264],{"type":20,"value":213},{"type":15,"tag":47,"props":266,"children":267},{"class":49,"line":103},[268,273,277,282],{"type":15,"tag":47,"props":269,"children":270},{"style":65},[271],{"type":20,"value":272}," connection_count",{"type":15,"tag":47,"props":274,"children":275},{"style":54},[276],{"type":20,"value":193},{"type":15,"tag":47,"props":278,"children":279},{"style":172},[280],{"type":20,"value":281}," u32",{"type":15,"tag":47,"props":283,"children":284},{"style":65},[285],{"type":20,"value":213},{"type":15,"tag":47,"props":287,"children":288},{"class":49,"line":117},[289,294,298,303,307,311,316],{"type":15,"tag":47,"props":290,"children":291},{"style":65},[292],{"type":20,"value":293}," p_connections",{"type":15,"tag":47,"props":295,"children":296},{"style":54},[297],{"type":20,"value":193},{"type":15,"tag":47,"props":299,"children":300},{"style":54},[301],{"type":20,"value":302}," *const",{"type":15,"tag":47,"props":304,"children":305},{"style":172},[306],{"type":20,"value":198},{"type":15,"tag":47,"props":308,"children":309},{"style":54},[310],{"type":20,"value":203},{"type":15,"tag":47,"props":312,"children":313},{"style":172},[314],{"type":20,"value":315},"DataGraphPipelineSingleNodeConnectionARM",{"type":15,"tag":47,"props":317,"children":318},{"style":65},[319],{"type":20,"value":213},{"type":15,"tag":47,"props":321,"children":322},{"class":49,"line":141},[323],{"type":15,"tag":47,"props":324,"children":325},{"style":65},[326],{"type":20,"value":327},"}\n",{"type":15,"tag":329,"props":330,"children":331},"ul",{},[332,353,372,390,409],{"type":15,"tag":333,"props":334,"children":335},"li",{},[336,342,344,351],{"type":15,"tag":23,"props":337,"children":339},{"className":338},[],[340],{"type":20,"value":341},"sType",{"type":20,"value":343}," is a ",{"type":15,"tag":345,"props":346,"children":348},"a",{"href":347},"/man/VkStructureType",[349],{"type":20,"value":350},"VkStructureType",{"type":20,"value":352}," value identifying this structure.",{"type":15,"tag":333,"props":354,"children":355},{},[356,362,364,370],{"type":15,"tag":23,"props":357,"children":359},{"className":358},[],[360],{"type":20,"value":361},"pNext",{"type":20,"value":363}," is ",{"type":15,"tag":23,"props":365,"children":367},{"className":366},[],[368],{"type":20,"value":369},"NULL",{"type":20,"value":371}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":333,"props":373,"children":374},{},[375,381,382,388],{"type":15,"tag":23,"props":376,"children":378},{"className":377},[],[379],{"type":20,"value":380},"nodeType",{"type":20,"value":343},{"type":15,"tag":345,"props":383,"children":385},{"href":384},"/man/VkDataGraphPipelineNodeTypeARM",[386],{"type":20,"value":387},"VkDataGraphPipelineNodeTypeARM",{"type":20,"value":389}," describing the\ntype of this node.",{"type":15,"tag":333,"props":391,"children":392},{},[393,399,401,407],{"type":15,"tag":23,"props":394,"children":396},{"className":395},[],[397],{"type":20,"value":398},"connectionCount",{"type":20,"value":400}," is the length of the ",{"type":15,"tag":23,"props":402,"children":404},{"className":403},[],[405],{"type":20,"value":406},"pConnections",{"type":20,"value":408}," array.",{"type":15,"tag":333,"props":410,"children":411},{},[412,417,419,424,428,434],{"type":15,"tag":23,"props":413,"children":415},{"className":414},[],[416],{"type":20,"value":406},{"type":20,"value":418}," is a pointer to an array of ",{"type":15,"tag":23,"props":420,"children":422},{"className":421},[],[423],{"type":20,"value":398},{"type":15,"tag":425,"props":426,"children":427},"br",{},[],{"type":15,"tag":345,"props":429,"children":431},{"href":430},"/man/VkDataGraphPipelineSingleNodeConnectionARM",[432],{"type":20,"value":433},"VkDataGraphPipelineSingleNodeConnectionARM",{"type":20,"value":435}," structures.",{"type":15,"tag":437,"props":438,"children":440},"validity-group",{"name":439},"Valid Usage",[441,488,564],{"type":15,"tag":442,"props":443,"children":445},"validity-field",{"name":444},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09963",[446],{"type":15,"tag":16,"props":447,"children":448},{},[449,451,456,458,464,466,472,474,479,481,486],{"type":20,"value":450},"If ",{"type":15,"tag":23,"props":452,"children":454},{"className":453},[],[455],{"type":20,"value":380},{"type":20,"value":457}," is\n",{"type":15,"tag":23,"props":459,"children":461},{"className":460},[],[462],{"type":20,"value":463},"VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM",{"type":20,"value":465},", then a\n",{"type":15,"tag":345,"props":467,"children":469},{"href":468},"/man/VkDataGraphPipelineOpticalFlowCreateInfoARM",[470],{"type":20,"value":471},"VkDataGraphPipelineOpticalFlowCreateInfoARM",{"type":20,"value":473}," structure ",{"type":15,"tag":475,"props":476,"children":478},"normative",{"type":477},"must",[],{"type":20,"value":480}," be\nincluded in the ",{"type":15,"tag":23,"props":482,"children":484},{"className":483},[],[485],{"type":20,"value":361},{"type":20,"value":487}," chain of this structure",{"type":15,"tag":442,"props":489,"children":491},{"name":490},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09978",[492,534],{"type":15,"tag":16,"props":493,"children":494},{},[495,496,501,502,507,509,513,514,517,519,524,526,532],{"type":20,"value":450},{"type":15,"tag":23,"props":497,"children":499},{"className":498},[],[500],{"type":20,"value":380},{"type":20,"value":457},{"type":15,"tag":23,"props":503,"children":505},{"className":504},[],[506],{"type":20,"value":463},{"type":20,"value":508},", then one and\nonly ",{"type":15,"tag":345,"props":510,"children":511},{"href":430},[512],{"type":20,"value":433},{"type":20,"value":473},{"type":15,"tag":475,"props":515,"children":516},{"type":477},[],{"type":20,"value":518}," be\npresent in the ",{"type":15,"tag":23,"props":520,"children":522},{"className":521},[],[523],{"type":20,"value":406},{"type":20,"value":525}," array for each of the following values\nof its ",{"type":15,"tag":23,"props":527,"children":529},{"className":528},[],[530],{"type":20,"value":531},"connection",{"type":20,"value":533}," member:",{"type":15,"tag":329,"props":535,"children":536},{},[537,546,555],{"type":15,"tag":333,"props":538,"children":539},{},[540],{"type":15,"tag":23,"props":541,"children":543},{"className":542},[],[544],{"type":20,"value":545},"VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_INPUT_ARM",{"type":15,"tag":333,"props":547,"children":548},{},[549],{"type":15,"tag":23,"props":550,"children":552},{"className":551},[],[553],{"type":20,"value":554},"VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_REFERENCE_ARM",{"type":15,"tag":333,"props":556,"children":557},{},[558],{"type":15,"tag":23,"props":559,"children":561},{"className":560},[],[562],{"type":20,"value":563},"VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_FLOW_VECTOR_ARM",{"type":15,"tag":442,"props":565,"children":567},{"name":566},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09979",[568],{"type":15,"tag":16,"props":569,"children":570},{},[571,572,577,578,583,585,589,590,596,598,602,604,609,611,617,620,622,627],{"type":20,"value":450},{"type":15,"tag":23,"props":573,"children":575},{"className":574},[],[576],{"type":20,"value":380},{"type":20,"value":457},{"type":15,"tag":23,"props":579,"children":581},{"className":580},[],[582],{"type":20,"value":463},{"type":20,"value":584}," and\n",{"type":15,"tag":345,"props":586,"children":587},{"href":468},[588],{"type":20,"value":471},{"type":20,"value":203},{"type":15,"tag":23,"props":591,"children":593},{"className":592},[],[594],{"type":20,"value":595},"hintGridSize",{"type":20,"value":597}," is\nnot 0, then one and only\n",{"type":15,"tag":345,"props":599,"children":600},{"href":430},[601],{"type":20,"value":433},{"type":20,"value":603}," structure whose\n",{"type":15,"tag":23,"props":605,"children":607},{"className":606},[],[608],{"type":20,"value":531},{"type":20,"value":610}," member is\n",{"type":15,"tag":23,"props":612,"children":614},{"className":613},[],[615],{"type":20,"value":616},"VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_HINT_ARM",{"type":15,"tag":475,"props":618,"children":619},{"type":477},[],{"type":20,"value":621}," be present in the ",{"type":15,"tag":23,"props":623,"children":625},{"className":624},[],[626],{"type":20,"value":406},{"type":20,"value":628}," array",{"type":15,"tag":437,"props":630,"children":632},{"name":631},"Valid Usage (Implicit)",[633,658,682,713],{"type":15,"tag":442,"props":634,"children":636},{"name":635},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-sType-sType",[637],{"type":15,"tag":16,"props":638,"children":639},{},[640,645,647,650,652],{"type":15,"tag":23,"props":641,"children":643},{"className":642},[],[644],{"type":20,"value":341},{"type":20,"value":646}," ",{"type":15,"tag":475,"props":648,"children":649},{"type":477},[],{"type":20,"value":651}," be ",{"type":15,"tag":23,"props":653,"children":655},{"className":654},[],[656],{"type":20,"value":657},"VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CREATE_INFO_ARM",{"type":15,"tag":442,"props":659,"children":661},{"name":660},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-parameter",[662],{"type":15,"tag":16,"props":663,"children":664},{},[665,670,671,674,676,680],{"type":15,"tag":23,"props":666,"children":668},{"className":667},[],[669],{"type":20,"value":380},{"type":20,"value":646},{"type":15,"tag":475,"props":672,"children":673},{"type":477},[],{"type":20,"value":675}," be a valid ",{"type":15,"tag":345,"props":677,"children":678},{"href":384},[679],{"type":20,"value":387},{"type":20,"value":681}," value",{"type":15,"tag":442,"props":683,"children":685},{"name":684},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-pConnections-parameter",[686],{"type":15,"tag":16,"props":687,"children":688},{},[689,694,695,698,700,705,707,711],{"type":15,"tag":23,"props":690,"children":692},{"className":691},[],[693],{"type":20,"value":406},{"type":20,"value":646},{"type":15,"tag":475,"props":696,"children":697},{"type":477},[],{"type":20,"value":699}," be a valid pointer to an array of ",{"type":15,"tag":23,"props":701,"children":703},{"className":702},[],[704],{"type":20,"value":398},{"type":20,"value":706}," valid ",{"type":15,"tag":345,"props":708,"children":709},{"href":430},[710],{"type":20,"value":433},{"type":20,"value":712}," structures",{"type":15,"tag":442,"props":714,"children":716},{"name":715},"VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-connectionCount-arraylength",[717],{"type":15,"tag":16,"props":718,"children":719},{},[720,725,726,729,731],{"type":15,"tag":23,"props":721,"children":723},{"className":722},[],[724],{"type":20,"value":398},{"type":20,"value":646},{"type":15,"tag":475,"props":727,"children":728},{"type":477},[],{"type":20,"value":730}," be greater than ",{"type":15,"tag":23,"props":732,"children":734},{"className":733},[],[735],{"type":20,"value":736},"0",{"type":15,"tag":738,"props":739,"children":740},"style",{},[741],{"type":20,"value":742},"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":41,"searchDepth":71,"depth":71,"links":744},[],"markdown",1776503203066]