[{"data":1,"prerenderedAt":463},["ShallowReactive",2],{"$fIMCbuWqAnnQPSd_LW5OlrIJiajY9VsUgou2VKCmLRAo":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":462,"_id":4},"VkDataGraphPipelineOpticalFlowDispatchInfoARM","Structure specifying parameters of a optical flow vector calculation","VK_ARM_data_graph_optical_flow",[8],"VkDataGraphPipelineDispatchInfoARM","structs",[],{"type":12,"children":13,"toc":460},"root",[14,30,271,344,399,454],{"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},"a",{"href":25},"/man/VkDataGraphPipelineOpticalFlowDispatchInfoARM",[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined\nas:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,125],{"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 VkDataGraphPipelineOpticalFlowDispatchInfoARM {\n VkStructureType sType;\n void* pNext;\n VkDataGraphOpticalFlowExecuteFlagsARM flags;\n uint32_t meanFlowL1NormHint;\n} VkDataGraphPipelineOpticalFlowDispatchInfoARM;\n","C","c","",[43],{"type":15,"tag":44,"props":45,"children":46},"code",{"__ignoreMap":41},[47,70,79,93,102,116],{"type":15,"tag":48,"props":49,"children":52},"span",{"class":50,"line":51},"line",1,[53,59,64],{"type":15,"tag":48,"props":54,"children":56},{"style":55},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[57],{"type":20,"value":58},"typedef",{"type":15,"tag":48,"props":60,"children":61},{"style":55},[62],{"type":20,"value":63}," struct",{"type":15,"tag":48,"props":65,"children":67},{"style":66},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[68],{"type":20,"value":69}," VkDataGraphPipelineOpticalFlowDispatchInfoARM {\n",{"type":15,"tag":48,"props":71,"children":73},{"class":50,"line":72},2,[74],{"type":15,"tag":48,"props":75,"children":76},{"style":66},[77],{"type":20,"value":78}," VkStructureType sType;\n",{"type":15,"tag":48,"props":80,"children":82},{"class":50,"line":81},3,[83,88],{"type":15,"tag":48,"props":84,"children":85},{"style":55},[86],{"type":20,"value":87}," void*",{"type":15,"tag":48,"props":89,"children":90},{"style":66},[91],{"type":20,"value":92}," pNext;\n",{"type":15,"tag":48,"props":94,"children":96},{"class":50,"line":95},4,[97],{"type":15,"tag":48,"props":98,"children":99},{"style":66},[100],{"type":20,"value":101}," VkDataGraphOpticalFlowExecuteFlagsARM flags;\n",{"type":15,"tag":48,"props":103,"children":105},{"class":50,"line":104},5,[106,111],{"type":15,"tag":48,"props":107,"children":108},{"style":55},[109],{"type":20,"value":110}," uint32_t",{"type":15,"tag":48,"props":112,"children":113},{"style":66},[114],{"type":20,"value":115}," meanFlowL1NormHint;\n",{"type":15,"tag":48,"props":117,"children":119},{"class":50,"line":118},6,[120],{"type":15,"tag":48,"props":121,"children":122},{"style":66},[123],{"type":20,"value":124},"} VkDataGraphPipelineOpticalFlowDispatchInfoARM;\n",{"type":15,"tag":35,"props":126,"children":131},{"className":127,"code":128,"filename":129,"language":130,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DataGraphPipelineOpticalFlowDispatchInfoARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n flags: vk::DataGraphOpticalFlowExecuteFlagsARM,\n mean_flow_l1_norm_hint: u32,\n}\n","Rust","rs",[132],{"type":15,"tag":44,"props":133,"children":134},{"__ignoreMap":41},[135,158,191,213,242,263],{"type":15,"tag":48,"props":136,"children":137},{"class":50,"line":51},[138,143,147,153],{"type":15,"tag":48,"props":139,"children":140},{"style":55},[141],{"type":20,"value":142},"pub",{"type":15,"tag":48,"props":144,"children":145},{"style":55},[146],{"type":20,"value":63},{"type":15,"tag":48,"props":148,"children":150},{"style":149},"--shiki-default:#953800;--shiki-dark:#FFA657",[151],{"type":20,"value":152}," DataGraphPipelineOpticalFlowDispatchInfoARM",{"type":15,"tag":48,"props":154,"children":155},{"style":66},[156],{"type":20,"value":157}," {\n",{"type":15,"tag":48,"props":159,"children":160},{"class":50,"line":72},[161,166,171,176,181,186],{"type":15,"tag":48,"props":162,"children":163},{"style":66},[164],{"type":20,"value":165}," s_type",{"type":15,"tag":48,"props":167,"children":168},{"style":55},[169],{"type":20,"value":170},":",{"type":15,"tag":48,"props":172,"children":173},{"style":149},[174],{"type":20,"value":175}," vk",{"type":15,"tag":48,"props":177,"children":178},{"style":55},[179],{"type":20,"value":180},"::",{"type":15,"tag":48,"props":182,"children":183},{"style":149},[184],{"type":20,"value":185},"StructureType",{"type":15,"tag":48,"props":187,"children":188},{"style":66},[189],{"type":20,"value":190},",\n",{"type":15,"tag":48,"props":192,"children":193},{"class":50,"line":81},[194,199,203,208],{"type":15,"tag":48,"props":195,"children":196},{"style":66},[197],{"type":20,"value":198}," p_next",{"type":15,"tag":48,"props":200,"children":201},{"style":55},[202],{"type":20,"value":170},{"type":15,"tag":48,"props":204,"children":205},{"style":55},[206],{"type":20,"value":207}," *mut",{"type":15,"tag":48,"props":209,"children":210},{"style":66},[211],{"type":20,"value":212}," c_void,\n",{"type":15,"tag":48,"props":214,"children":215},{"class":50,"line":95},[216,221,225,229,233,238],{"type":15,"tag":48,"props":217,"children":218},{"style":66},[219],{"type":20,"value":220}," flags",{"type":15,"tag":48,"props":222,"children":223},{"style":55},[224],{"type":20,"value":170},{"type":15,"tag":48,"props":226,"children":227},{"style":149},[228],{"type":20,"value":175},{"type":15,"tag":48,"props":230,"children":231},{"style":55},[232],{"type":20,"value":180},{"type":15,"tag":48,"props":234,"children":235},{"style":149},[236],{"type":20,"value":237},"DataGraphOpticalFlowExecuteFlagsARM",{"type":15,"tag":48,"props":239,"children":240},{"style":66},[241],{"type":20,"value":190},{"type":15,"tag":48,"props":243,"children":244},{"class":50,"line":104},[245,250,254,259],{"type":15,"tag":48,"props":246,"children":247},{"style":66},[248],{"type":20,"value":249}," mean_flow_l1_norm_hint",{"type":15,"tag":48,"props":251,"children":252},{"style":55},[253],{"type":20,"value":170},{"type":15,"tag":48,"props":255,"children":256},{"style":149},[257],{"type":20,"value":258}," u32",{"type":15,"tag":48,"props":260,"children":261},{"style":66},[262],{"type":20,"value":190},{"type":15,"tag":48,"props":264,"children":265},{"class":50,"line":118},[266],{"type":15,"tag":48,"props":267,"children":268},{"style":66},[269],{"type":20,"value":270},"}\n",{"type":15,"tag":272,"props":273,"children":274},"ul",{},[275,295,314,333],{"type":15,"tag":276,"props":277,"children":278},"li",{},[279,285,287,293],{"type":15,"tag":44,"props":280,"children":282},{"className":281},[],[283],{"type":20,"value":284},"sType",{"type":20,"value":286}," is a ",{"type":15,"tag":23,"props":288,"children":290},{"href":289},"/man/VkStructureType",[291],{"type":20,"value":292},"VkStructureType",{"type":20,"value":294}," value identifying this structure.",{"type":15,"tag":276,"props":296,"children":297},{},[298,304,306,312],{"type":15,"tag":44,"props":299,"children":301},{"className":300},[],[302],{"type":20,"value":303},"pNext",{"type":20,"value":305}," is ",{"type":15,"tag":44,"props":307,"children":309},{"className":308},[],[310],{"type":20,"value":311},"NULL",{"type":20,"value":313}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":276,"props":315,"children":316},{},[317,323,325,331],{"type":15,"tag":44,"props":318,"children":320},{"className":319},[],[321],{"type":20,"value":322},"flags",{"type":20,"value":324}," are the ",{"type":15,"tag":23,"props":326,"children":328},{"href":327},"/man/VkDataGraphOpticalFlowExecuteFlagsARM",[329],{"type":20,"value":330},"VkDataGraphOpticalFlowExecuteFlagsARM",{"type":20,"value":332}," used for\nthis command.",{"type":15,"tag":276,"props":334,"children":335},{},[336,342],{"type":15,"tag":44,"props":337,"children":339},{"className":338},[],[340],{"type":20,"value":341},"meanFlowL1NormHint",{"type":20,"value":343}," is an integer used to hint to the\nimplementation that the mean L1 norm of flow vectors is expected to be\ncentered around this value (in number of pixels of the input image).\nThe implementation may use this value to influence how flow vectors are\ncomputed.\nDifferent values may result in different flow vectors and will affect\nthe cost of computing the flow vectors.\nA value of 0 means that the application does not wish to provide a hint.",{"type":15,"tag":345,"props":346,"children":348},"validity-group",{"name":347},"Valid Usage",[349],{"type":15,"tag":350,"props":351,"children":353},"validity-field",{"name":352},"VUID-VkDataGraphPipelineOpticalFlowDispatchInfoARM-meanFlowL1NormHint-09976",[354],{"type":15,"tag":16,"props":355,"children":356},{},[357,362,364,369,371,377,378,384,386,390,391,397],{"type":15,"tag":44,"props":358,"children":360},{"className":359},[],[361],{"type":20,"value":341},{"type":20,"value":363},", when different from 0, ",{"type":15,"tag":365,"props":366,"children":368},"normative",{"type":367},"must",[],{"type":20,"value":370}," be less than or\nequal to the maximum of the width or height of the input image provided\nat pipeline creation time via\n",{"type":15,"tag":23,"props":372,"children":374},{"href":373},"/man/VkDataGraphPipelineOpticalFlowCreateInfoARM",[375],{"type":20,"value":376},"VkDataGraphPipelineOpticalFlowCreateInfoARM",{"type":20,"value":180},{"type":15,"tag":44,"props":379,"children":381},{"className":380},[],[382],{"type":20,"value":383},"width",{"type":20,"value":385}," or\n",{"type":15,"tag":23,"props":387,"children":388},{"href":373},[389],{"type":20,"value":376},{"type":20,"value":180},{"type":15,"tag":44,"props":392,"children":394},{"className":393},[],[395],{"type":20,"value":396},"height",{"type":20,"value":398},",\nrespectively",{"type":15,"tag":345,"props":400,"children":402},{"name":401},"Valid Usage (Implicit)",[403,428],{"type":15,"tag":350,"props":404,"children":406},{"name":405},"VUID-VkDataGraphPipelineOpticalFlowDispatchInfoARM-sType-sType",[407],{"type":15,"tag":16,"props":408,"children":409},{},[410,415,417,420,422],{"type":15,"tag":44,"props":411,"children":413},{"className":412},[],[414],{"type":20,"value":284},{"type":20,"value":416}," ",{"type":15,"tag":365,"props":418,"children":419},{"type":367},[],{"type":20,"value":421}," be ",{"type":15,"tag":44,"props":423,"children":425},{"className":424},[],[426],{"type":20,"value":427},"VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_OPTICAL_FLOW_DISPATCH_INFO_ARM",{"type":15,"tag":350,"props":429,"children":431},{"name":430},"VUID-VkDataGraphPipelineOpticalFlowDispatchInfoARM-flags-parameter",[432],{"type":15,"tag":16,"props":433,"children":434},{},[435,440,441,444,446,452],{"type":15,"tag":44,"props":436,"children":438},{"className":437},[],[439],{"type":20,"value":322},{"type":20,"value":416},{"type":15,"tag":365,"props":442,"children":443},{"type":367},[],{"type":20,"value":445}," be a valid combination of ",{"type":15,"tag":23,"props":447,"children":449},{"href":448},"/man/VkDataGraphOpticalFlowExecuteFlagBitsARM",[450],{"type":20,"value":451},"VkDataGraphOpticalFlowExecuteFlagBitsARM",{"type":20,"value":453}," values",{"type":15,"tag":455,"props":456,"children":457},"style",{},[458],{"type":20,"value":459},"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":72,"depth":72,"links":461},[],"markdown",1776503202590]