[{"data":1,"prerenderedAt":637},["ShallowReactive",2],{"QtYtiHCLBG":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":636,"_id":4},"VkOpticalFlowUsageFlagBitsNV","Bits specifying usage for optical flow operations","VK_NV_optical_flow","enums",[],{"type":10,"children":11,"toc":634},"root",[12,45,546,628],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,43],{"type":18,"value":19},"text","Bits which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be set in ",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkOpticalFlowImageFormatInfoNV",[32],{"type":18,"value":33},"VkOpticalFlowImageFormatInfoNV",{"type":18,"value":35},"::",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"usage",{"type":18,"value":44},",\ncontrolling optical flow usage, are:",{"type":13,"tag":46,"props":47,"children":48},"code-group",{},[49,249],{"type":13,"tag":50,"props":51,"children":57},"pre",{"className":52,"code":53,"filename":54,"language":55,"meta":56,"style":56},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkOpticalFlowUsageFlagBitsNV {\n VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV = 0,\n VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV = 0x00000001,\n VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV = 0x00000002,\n VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV = 0x00000004,\n VK_OPTICAL_FLOW_USAGE_COST_BIT_NV = 0x00000008,\n VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV = 0x00000010,\n} VkOpticalFlowUsageFlagBitsNV;\n","C","c","",[58],{"type":13,"tag":37,"props":59,"children":60},{"__ignoreMap":56},[61,84,109,136,162,188,214,240],{"type":13,"tag":62,"props":63,"children":66},"span",{"class":64,"line":65},"line",1,[67,73,78],{"type":13,"tag":62,"props":68,"children":70},{"style":69},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[71],{"type":18,"value":72},"typedef",{"type":13,"tag":62,"props":74,"children":75},{"style":69},[76],{"type":18,"value":77}," enum",{"type":13,"tag":62,"props":79,"children":81},{"style":80},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[82],{"type":18,"value":83}," VkOpticalFlowUsageFlagBitsNV {\n",{"type":13,"tag":62,"props":85,"children":87},{"class":64,"line":86},2,[88,93,98,104],{"type":13,"tag":62,"props":89,"children":90},{"style":80},[91],{"type":18,"value":92}," VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV ",{"type":13,"tag":62,"props":94,"children":95},{"style":69},[96],{"type":18,"value":97},"=",{"type":13,"tag":62,"props":99,"children":101},{"style":100},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[102],{"type":18,"value":103}," 0",{"type":13,"tag":62,"props":105,"children":106},{"style":80},[107],{"type":18,"value":108},",\n",{"type":13,"tag":62,"props":110,"children":112},{"class":64,"line":111},3,[113,118,122,127,132],{"type":13,"tag":62,"props":114,"children":115},{"style":80},[116],{"type":18,"value":117}," VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV ",{"type":13,"tag":62,"props":119,"children":120},{"style":69},[121],{"type":18,"value":97},{"type":13,"tag":62,"props":123,"children":124},{"style":69},[125],{"type":18,"value":126}," 0x",{"type":13,"tag":62,"props":128,"children":129},{"style":100},[130],{"type":18,"value":131},"00000001",{"type":13,"tag":62,"props":133,"children":134},{"style":80},[135],{"type":18,"value":108},{"type":13,"tag":62,"props":137,"children":139},{"class":64,"line":138},4,[140,145,149,153,158],{"type":13,"tag":62,"props":141,"children":142},{"style":80},[143],{"type":18,"value":144}," VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV ",{"type":13,"tag":62,"props":146,"children":147},{"style":69},[148],{"type":18,"value":97},{"type":13,"tag":62,"props":150,"children":151},{"style":69},[152],{"type":18,"value":126},{"type":13,"tag":62,"props":154,"children":155},{"style":100},[156],{"type":18,"value":157},"00000002",{"type":13,"tag":62,"props":159,"children":160},{"style":80},[161],{"type":18,"value":108},{"type":13,"tag":62,"props":163,"children":165},{"class":64,"line":164},5,[166,171,175,179,184],{"type":13,"tag":62,"props":167,"children":168},{"style":80},[169],{"type":18,"value":170}," VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV ",{"type":13,"tag":62,"props":172,"children":173},{"style":69},[174],{"type":18,"value":97},{"type":13,"tag":62,"props":176,"children":177},{"style":69},[178],{"type":18,"value":126},{"type":13,"tag":62,"props":180,"children":181},{"style":100},[182],{"type":18,"value":183},"00000004",{"type":13,"tag":62,"props":185,"children":186},{"style":80},[187],{"type":18,"value":108},{"type":13,"tag":62,"props":189,"children":191},{"class":64,"line":190},6,[192,197,201,205,210],{"type":13,"tag":62,"props":193,"children":194},{"style":80},[195],{"type":18,"value":196}," VK_OPTICAL_FLOW_USAGE_COST_BIT_NV ",{"type":13,"tag":62,"props":198,"children":199},{"style":69},[200],{"type":18,"value":97},{"type":13,"tag":62,"props":202,"children":203},{"style":69},[204],{"type":18,"value":126},{"type":13,"tag":62,"props":206,"children":207},{"style":100},[208],{"type":18,"value":209},"00000008",{"type":13,"tag":62,"props":211,"children":212},{"style":80},[213],{"type":18,"value":108},{"type":13,"tag":62,"props":215,"children":217},{"class":64,"line":216},7,[218,223,227,231,236],{"type":13,"tag":62,"props":219,"children":220},{"style":80},[221],{"type":18,"value":222}," VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV ",{"type":13,"tag":62,"props":224,"children":225},{"style":69},[226],{"type":18,"value":97},{"type":13,"tag":62,"props":228,"children":229},{"style":69},[230],{"type":18,"value":126},{"type":13,"tag":62,"props":232,"children":233},{"style":100},[234],{"type":18,"value":235},"00000010",{"type":13,"tag":62,"props":237,"children":238},{"style":80},[239],{"type":18,"value":108},{"type":13,"tag":62,"props":241,"children":243},{"class":64,"line":242},8,[244],{"type":13,"tag":62,"props":245,"children":246},{"style":80},[247],{"type":18,"value":248},"} VkOpticalFlowUsageFlagBitsNV;\n",{"type":13,"tag":50,"props":250,"children":255},{"className":251,"code":252,"filename":253,"language":254,"meta":56,"style":56},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct OpticalFlowUsageFlagBitsNV(u32);\nimpl OpticalFlowUsageFlagBitsNV {\n pub const UNKNOWN: Self = 0;\n pub const INPUT: Self = 0x00000001;\n pub const OUTPUT: Self = 0x00000002;\n pub const HINT: Self = 0x00000004;\n pub const COST: Self = 0x00000008;\n pub const GLOBAL_FLOW: Self = 0x00000010;\n}\n","Rust","rs",[256],{"type":13,"tag":37,"props":257,"children":258},{"__ignoreMap":56},[259,293,310,352,389,426,463,500,537],{"type":13,"tag":62,"props":260,"children":261},{"class":64,"line":65},[262,267,272,278,283,288],{"type":13,"tag":62,"props":263,"children":264},{"style":69},[265],{"type":18,"value":266},"pub",{"type":13,"tag":62,"props":268,"children":269},{"style":69},[270],{"type":18,"value":271}," struct",{"type":13,"tag":62,"props":273,"children":275},{"style":274},"--shiki-default:#953800;--shiki-dark:#FFA657",[276],{"type":18,"value":277}," OpticalFlowUsageFlagBitsNV",{"type":13,"tag":62,"props":279,"children":280},{"style":80},[281],{"type":18,"value":282},"(",{"type":13,"tag":62,"props":284,"children":285},{"style":274},[286],{"type":18,"value":287},"u32",{"type":13,"tag":62,"props":289,"children":290},{"style":80},[291],{"type":18,"value":292},");\n",{"type":13,"tag":62,"props":294,"children":295},{"class":64,"line":86},[296,301,305],{"type":13,"tag":62,"props":297,"children":298},{"style":69},[299],{"type":18,"value":300},"impl",{"type":13,"tag":62,"props":302,"children":303},{"style":274},[304],{"type":18,"value":277},{"type":13,"tag":62,"props":306,"children":307},{"style":80},[308],{"type":18,"value":309}," {\n",{"type":13,"tag":62,"props":311,"children":312},{"class":64,"line":111},[313,318,323,328,333,338,343,347],{"type":13,"tag":62,"props":314,"children":315},{"style":69},[316],{"type":18,"value":317}," pub",{"type":13,"tag":62,"props":319,"children":320},{"style":69},[321],{"type":18,"value":322}," const",{"type":13,"tag":62,"props":324,"children":325},{"style":100},[326],{"type":18,"value":327}," UNKNOWN",{"type":13,"tag":62,"props":329,"children":330},{"style":69},[331],{"type":18,"value":332},":",{"type":13,"tag":62,"props":334,"children":335},{"style":100},[336],{"type":18,"value":337}," Self",{"type":13,"tag":62,"props":339,"children":340},{"style":69},[341],{"type":18,"value":342}," =",{"type":13,"tag":62,"props":344,"children":345},{"style":100},[346],{"type":18,"value":103},{"type":13,"tag":62,"props":348,"children":349},{"style":80},[350],{"type":18,"value":351},";\n",{"type":13,"tag":62,"props":353,"children":354},{"class":64,"line":138},[355,359,363,368,372,376,380,385],{"type":13,"tag":62,"props":356,"children":357},{"style":69},[358],{"type":18,"value":317},{"type":13,"tag":62,"props":360,"children":361},{"style":69},[362],{"type":18,"value":322},{"type":13,"tag":62,"props":364,"children":365},{"style":100},[366],{"type":18,"value":367}," INPUT",{"type":13,"tag":62,"props":369,"children":370},{"style":69},[371],{"type":18,"value":332},{"type":13,"tag":62,"props":373,"children":374},{"style":100},[375],{"type":18,"value":337},{"type":13,"tag":62,"props":377,"children":378},{"style":69},[379],{"type":18,"value":342},{"type":13,"tag":62,"props":381,"children":382},{"style":100},[383],{"type":18,"value":384}," 0x00000001",{"type":13,"tag":62,"props":386,"children":387},{"style":80},[388],{"type":18,"value":351},{"type":13,"tag":62,"props":390,"children":391},{"class":64,"line":164},[392,396,400,405,409,413,417,422],{"type":13,"tag":62,"props":393,"children":394},{"style":69},[395],{"type":18,"value":317},{"type":13,"tag":62,"props":397,"children":398},{"style":69},[399],{"type":18,"value":322},{"type":13,"tag":62,"props":401,"children":402},{"style":100},[403],{"type":18,"value":404}," OUTPUT",{"type":13,"tag":62,"props":406,"children":407},{"style":69},[408],{"type":18,"value":332},{"type":13,"tag":62,"props":410,"children":411},{"style":100},[412],{"type":18,"value":337},{"type":13,"tag":62,"props":414,"children":415},{"style":69},[416],{"type":18,"value":342},{"type":13,"tag":62,"props":418,"children":419},{"style":100},[420],{"type":18,"value":421}," 0x00000002",{"type":13,"tag":62,"props":423,"children":424},{"style":80},[425],{"type":18,"value":351},{"type":13,"tag":62,"props":427,"children":428},{"class":64,"line":190},[429,433,437,442,446,450,454,459],{"type":13,"tag":62,"props":430,"children":431},{"style":69},[432],{"type":18,"value":317},{"type":13,"tag":62,"props":434,"children":435},{"style":69},[436],{"type":18,"value":322},{"type":13,"tag":62,"props":438,"children":439},{"style":100},[440],{"type":18,"value":441}," HINT",{"type":13,"tag":62,"props":443,"children":444},{"style":69},[445],{"type":18,"value":332},{"type":13,"tag":62,"props":447,"children":448},{"style":100},[449],{"type":18,"value":337},{"type":13,"tag":62,"props":451,"children":452},{"style":69},[453],{"type":18,"value":342},{"type":13,"tag":62,"props":455,"children":456},{"style":100},[457],{"type":18,"value":458}," 0x00000004",{"type":13,"tag":62,"props":460,"children":461},{"style":80},[462],{"type":18,"value":351},{"type":13,"tag":62,"props":464,"children":465},{"class":64,"line":216},[466,470,474,479,483,487,491,496],{"type":13,"tag":62,"props":467,"children":468},{"style":69},[469],{"type":18,"value":317},{"type":13,"tag":62,"props":471,"children":472},{"style":69},[473],{"type":18,"value":322},{"type":13,"tag":62,"props":475,"children":476},{"style":100},[477],{"type":18,"value":478}," COST",{"type":13,"tag":62,"props":480,"children":481},{"style":69},[482],{"type":18,"value":332},{"type":13,"tag":62,"props":484,"children":485},{"style":100},[486],{"type":18,"value":337},{"type":13,"tag":62,"props":488,"children":489},{"style":69},[490],{"type":18,"value":342},{"type":13,"tag":62,"props":492,"children":493},{"style":100},[494],{"type":18,"value":495}," 0x00000008",{"type":13,"tag":62,"props":497,"children":498},{"style":80},[499],{"type":18,"value":351},{"type":13,"tag":62,"props":501,"children":502},{"class":64,"line":242},[503,507,511,516,520,524,528,533],{"type":13,"tag":62,"props":504,"children":505},{"style":69},[506],{"type":18,"value":317},{"type":13,"tag":62,"props":508,"children":509},{"style":69},[510],{"type":18,"value":322},{"type":13,"tag":62,"props":512,"children":513},{"style":100},[514],{"type":18,"value":515}," GLOBAL_FLOW",{"type":13,"tag":62,"props":517,"children":518},{"style":69},[519],{"type":18,"value":332},{"type":13,"tag":62,"props":521,"children":522},{"style":100},[523],{"type":18,"value":337},{"type":13,"tag":62,"props":525,"children":526},{"style":69},[527],{"type":18,"value":342},{"type":13,"tag":62,"props":529,"children":530},{"style":100},[531],{"type":18,"value":532}," 0x00000010",{"type":13,"tag":62,"props":534,"children":535},{"style":80},[536],{"type":18,"value":351},{"type":13,"tag":62,"props":538,"children":540},{"class":64,"line":539},9,[541],{"type":13,"tag":62,"props":542,"children":543},{"style":80},[544],{"type":18,"value":545},"}\n",{"type":13,"tag":547,"props":548,"children":549},"ul",{},[550,567,582,597,612],{"type":13,"tag":551,"props":552,"children":553},"li",{},[554,560,562,565],{"type":13,"tag":37,"props":555,"children":557},{"className":556},[],[558],{"type":18,"value":559},"VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV",{"type":18,"value":561}," specifies that the image ",{"type":13,"tag":21,"props":563,"children":564},{"type":23},[],{"type":18,"value":566},"\nbe used as input or reference frame for an optical flow operation.",{"type":13,"tag":551,"props":568,"children":569},{},[570,576,577,580],{"type":13,"tag":37,"props":571,"children":573},{"className":572},[],[574],{"type":18,"value":575},"VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV",{"type":18,"value":561},{"type":13,"tag":21,"props":578,"children":579},{"type":23},[],{"type":18,"value":581},"\nbe used as output flow vector map for an optical flow operation.",{"type":13,"tag":551,"props":583,"children":584},{},[585,591,592,595],{"type":13,"tag":37,"props":586,"children":588},{"className":587},[],[589],{"type":18,"value":590},"VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV",{"type":18,"value":561},{"type":13,"tag":21,"props":593,"children":594},{"type":23},[],{"type":18,"value":596}," be\nused as hint flow vector map for an optical flow operation.",{"type":13,"tag":551,"props":598,"children":599},{},[600,606,607,610],{"type":13,"tag":37,"props":601,"children":603},{"className":602},[],[604],{"type":18,"value":605},"VK_OPTICAL_FLOW_USAGE_COST_BIT_NV",{"type":18,"value":561},{"type":13,"tag":21,"props":608,"children":609},{"type":23},[],{"type":18,"value":611}," be\nused as output cost map for an optical flow operation.",{"type":13,"tag":551,"props":613,"children":614},{},[615,621,623,626],{"type":13,"tag":37,"props":616,"children":618},{"className":617},[],[619],{"type":18,"value":620},"VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV",{"type":18,"value":622}," specifies that the image\n",{"type":13,"tag":21,"props":624,"children":625},{"type":23},[],{"type":18,"value":627}," be used as global flow vector for an optical flow operation.",{"type":13,"tag":629,"props":630,"children":631},"style",{},[632],{"type":18,"value":633},"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":56,"searchDepth":86,"depth":86,"links":635},[],"markdown",1725732564490]