[{"data":1,"prerenderedAt":499},["ShallowReactive",2],{"$frnhOvs4ikBBZ4RVERGvRYn8OrT6_yue44E73EcAyH0o":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":498,"_id":4},"VkDataGraphPipelineSessionBindPointRequirementARM","Structure specifying the requirements of a bind point of a data graph pipeline session","VK_ARM_data_graph","structs",[],{"type":10,"children":11,"toc":496},"root",[12,293,398,425,437,490],{"type":13,"tag":14,"props":15,"children":16},"element","code-group",{},[17,118],{"type":13,"tag":18,"props":19,"children":25},"pre",{"className":20,"code":21,"filename":22,"language":23,"meta":24,"style":24},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDataGraphPipelineSessionBindPointRequirementARM {\n VkStructureType sType;\n void* pNext;\n VkDataGraphPipelineSessionBindPointARM bindPoint;\n VkDataGraphPipelineSessionBindPointTypeARM bindPointType;\n uint32_t numObjects;\n} VkDataGraphPipelineSessionBindPointRequirementARM;\n","C","c","",[26],{"type":13,"tag":27,"props":28,"children":29},"code",{"__ignoreMap":24},[30,54,63,77,86,95,109],{"type":13,"tag":31,"props":32,"children":35},"span",{"class":33,"line":34},"line",1,[36,43,48],{"type":13,"tag":31,"props":37,"children":39},{"style":38},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[40],{"type":41,"value":42},"text","typedef",{"type":13,"tag":31,"props":44,"children":45},{"style":38},[46],{"type":41,"value":47}," struct",{"type":13,"tag":31,"props":49,"children":51},{"style":50},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[52],{"type":41,"value":53}," VkDataGraphPipelineSessionBindPointRequirementARM {\n",{"type":13,"tag":31,"props":55,"children":57},{"class":33,"line":56},2,[58],{"type":13,"tag":31,"props":59,"children":60},{"style":50},[61],{"type":41,"value":62}," VkStructureType sType;\n",{"type":13,"tag":31,"props":64,"children":66},{"class":33,"line":65},3,[67,72],{"type":13,"tag":31,"props":68,"children":69},{"style":38},[70],{"type":41,"value":71}," void*",{"type":13,"tag":31,"props":73,"children":74},{"style":50},[75],{"type":41,"value":76}," pNext;\n",{"type":13,"tag":31,"props":78,"children":80},{"class":33,"line":79},4,[81],{"type":13,"tag":31,"props":82,"children":83},{"style":50},[84],{"type":41,"value":85}," VkDataGraphPipelineSessionBindPointARM bindPoint;\n",{"type":13,"tag":31,"props":87,"children":89},{"class":33,"line":88},5,[90],{"type":13,"tag":31,"props":91,"children":92},{"style":50},[93],{"type":41,"value":94}," VkDataGraphPipelineSessionBindPointTypeARM bindPointType;\n",{"type":13,"tag":31,"props":96,"children":98},{"class":33,"line":97},6,[99,104],{"type":13,"tag":31,"props":100,"children":101},{"style":38},[102],{"type":41,"value":103}," uint32_t",{"type":13,"tag":31,"props":105,"children":106},{"style":50},[107],{"type":41,"value":108}," numObjects;\n",{"type":13,"tag":31,"props":110,"children":112},{"class":33,"line":111},7,[113],{"type":13,"tag":31,"props":114,"children":115},{"style":50},[116],{"type":41,"value":117},"} VkDataGraphPipelineSessionBindPointRequirementARM;\n",{"type":13,"tag":18,"props":119,"children":124},{"className":120,"code":121,"filename":122,"language":123,"meta":24,"style":24},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DataGraphPipelineSessionBindPointRequirementARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n bind_point: vk::DataGraphPipelineSessionBindPointARM,\n bind_point_type: vk::DataGraphPipelineSessionBindPointTypeARM,\n num_objects: u32,\n}\n","Rust","rs",[125],{"type":13,"tag":27,"props":126,"children":127},{"__ignoreMap":24},[128,151,184,206,235,264,285],{"type":13,"tag":31,"props":129,"children":130},{"class":33,"line":34},[131,136,140,146],{"type":13,"tag":31,"props":132,"children":133},{"style":38},[134],{"type":41,"value":135},"pub",{"type":13,"tag":31,"props":137,"children":138},{"style":38},[139],{"type":41,"value":47},{"type":13,"tag":31,"props":141,"children":143},{"style":142},"--shiki-default:#953800;--shiki-dark:#FFA657",[144],{"type":41,"value":145}," DataGraphPipelineSessionBindPointRequirementARM",{"type":13,"tag":31,"props":147,"children":148},{"style":50},[149],{"type":41,"value":150}," {\n",{"type":13,"tag":31,"props":152,"children":153},{"class":33,"line":56},[154,159,164,169,174,179],{"type":13,"tag":31,"props":155,"children":156},{"style":50},[157],{"type":41,"value":158}," s_type",{"type":13,"tag":31,"props":160,"children":161},{"style":38},[162],{"type":41,"value":163},":",{"type":13,"tag":31,"props":165,"children":166},{"style":142},[167],{"type":41,"value":168}," vk",{"type":13,"tag":31,"props":170,"children":171},{"style":38},[172],{"type":41,"value":173},"::",{"type":13,"tag":31,"props":175,"children":176},{"style":142},[177],{"type":41,"value":178},"StructureType",{"type":13,"tag":31,"props":180,"children":181},{"style":50},[182],{"type":41,"value":183},",\n",{"type":13,"tag":31,"props":185,"children":186},{"class":33,"line":65},[187,192,196,201],{"type":13,"tag":31,"props":188,"children":189},{"style":50},[190],{"type":41,"value":191}," p_next",{"type":13,"tag":31,"props":193,"children":194},{"style":38},[195],{"type":41,"value":163},{"type":13,"tag":31,"props":197,"children":198},{"style":38},[199],{"type":41,"value":200}," *mut",{"type":13,"tag":31,"props":202,"children":203},{"style":50},[204],{"type":41,"value":205}," c_void,\n",{"type":13,"tag":31,"props":207,"children":208},{"class":33,"line":79},[209,214,218,222,226,231],{"type":13,"tag":31,"props":210,"children":211},{"style":50},[212],{"type":41,"value":213}," bind_point",{"type":13,"tag":31,"props":215,"children":216},{"style":38},[217],{"type":41,"value":163},{"type":13,"tag":31,"props":219,"children":220},{"style":142},[221],{"type":41,"value":168},{"type":13,"tag":31,"props":223,"children":224},{"style":38},[225],{"type":41,"value":173},{"type":13,"tag":31,"props":227,"children":228},{"style":142},[229],{"type":41,"value":230},"DataGraphPipelineSessionBindPointARM",{"type":13,"tag":31,"props":232,"children":233},{"style":50},[234],{"type":41,"value":183},{"type":13,"tag":31,"props":236,"children":237},{"class":33,"line":88},[238,243,247,251,255,260],{"type":13,"tag":31,"props":239,"children":240},{"style":50},[241],{"type":41,"value":242}," bind_point_type",{"type":13,"tag":31,"props":244,"children":245},{"style":38},[246],{"type":41,"value":163},{"type":13,"tag":31,"props":248,"children":249},{"style":142},[250],{"type":41,"value":168},{"type":13,"tag":31,"props":252,"children":253},{"style":38},[254],{"type":41,"value":173},{"type":13,"tag":31,"props":256,"children":257},{"style":142},[258],{"type":41,"value":259},"DataGraphPipelineSessionBindPointTypeARM",{"type":13,"tag":31,"props":261,"children":262},{"style":50},[263],{"type":41,"value":183},{"type":13,"tag":31,"props":265,"children":266},{"class":33,"line":97},[267,272,276,281],{"type":13,"tag":31,"props":268,"children":269},{"style":50},[270],{"type":41,"value":271}," num_objects",{"type":13,"tag":31,"props":273,"children":274},{"style":38},[275],{"type":41,"value":163},{"type":13,"tag":31,"props":277,"children":278},{"style":142},[279],{"type":41,"value":280}," u32",{"type":13,"tag":31,"props":282,"children":283},{"style":50},[284],{"type":41,"value":183},{"type":13,"tag":31,"props":286,"children":287},{"class":33,"line":111},[288],{"type":13,"tag":31,"props":289,"children":290},{"style":50},[291],{"type":41,"value":292},"}\n",{"type":13,"tag":294,"props":295,"children":296},"ul",{},[297,318,337,355,381],{"type":13,"tag":298,"props":299,"children":300},"li",{},[301,307,309,316],{"type":13,"tag":27,"props":302,"children":304},{"className":303},[],[305],{"type":41,"value":306},"sType",{"type":41,"value":308}," is a ",{"type":13,"tag":310,"props":311,"children":313},"a",{"href":312},"/man/VkStructureType",[314],{"type":41,"value":315},"VkStructureType",{"type":41,"value":317}," value identifying this structure.",{"type":13,"tag":298,"props":319,"children":320},{},[321,327,329,335],{"type":13,"tag":27,"props":322,"children":324},{"className":323},[],[325],{"type":41,"value":326},"pNext",{"type":41,"value":328}," is ",{"type":13,"tag":27,"props":330,"children":332},{"className":331},[],[333],{"type":41,"value":334},"NULL",{"type":41,"value":336}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":298,"props":338,"children":339},{},[340,346,347,353],{"type":13,"tag":27,"props":341,"children":343},{"className":342},[],[344],{"type":41,"value":345},"bindPoint",{"type":41,"value":308},{"type":13,"tag":310,"props":348,"children":350},{"href":349},"/man/VkDataGraphPipelineSessionBindPointARM",[351],{"type":41,"value":352},"VkDataGraphPipelineSessionBindPointARM",{"type":41,"value":354},"\nspecifying the data graph pipeline session bind point being required.",{"type":13,"tag":298,"props":356,"children":357},{},[358,364,366,372,374,379],{"type":13,"tag":27,"props":359,"children":361},{"className":360},[],[362],{"type":41,"value":363},"bindPointType",{"type":41,"value":365}," is a\n",{"type":13,"tag":310,"props":367,"children":369},{"href":368},"/man/VkDataGraphPipelineSessionBindPointTypeARM",[370],{"type":41,"value":371},"VkDataGraphPipelineSessionBindPointTypeARM",{"type":41,"value":373}," specifying the type of\nobject required for ",{"type":13,"tag":27,"props":375,"children":377},{"className":376},[],[378],{"type":41,"value":345},{"type":41,"value":380},".",{"type":13,"tag":298,"props":382,"children":383},{},[384,390,392,397],{"type":13,"tag":27,"props":385,"children":387},{"className":386},[],[388],{"type":41,"value":389},"numObjects",{"type":41,"value":391}," is the number of objects required for ",{"type":13,"tag":27,"props":393,"children":395},{"className":394},[],[396],{"type":41,"value":345},{"type":41,"value":380},{"type":13,"tag":399,"props":400,"children":401},"p",{},[402,404,409,411,416,418,423],{"type":41,"value":403},"Implementations ",{"type":13,"tag":405,"props":406,"children":408},"normative",{"type":407},"must",[],{"type":41,"value":410}," always return 1 for ",{"type":13,"tag":27,"props":412,"children":414},{"className":413},[],[415],{"type":41,"value":389},{"type":41,"value":417}," if\n",{"type":13,"tag":27,"props":419,"children":421},{"className":420},[],[422],{"type":41,"value":345},{"type":41,"value":424}," is one of the following bind points:",{"type":13,"tag":294,"props":426,"children":427},{},[428],{"type":13,"tag":298,"props":429,"children":430},{},[431],{"type":13,"tag":27,"props":432,"children":434},{"className":433},[],[435],{"type":41,"value":436},"VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TRANSIENT_ARM",{"type":13,"tag":438,"props":439,"children":441},"validity-group",{"name":440},"Valid Usage (Implicit)",[442,468],{"type":13,"tag":443,"props":444,"children":446},"validity-field",{"name":445},"VUID-VkDataGraphPipelineSessionBindPointRequirementARM-sType-sType",[447],{"type":13,"tag":399,"props":448,"children":449},{},[450,455,457,460,462],{"type":13,"tag":27,"props":451,"children":453},{"className":452},[],[454],{"type":41,"value":306},{"type":41,"value":456}," ",{"type":13,"tag":405,"props":458,"children":459},{"type":407},[],{"type":41,"value":461}," be ",{"type":13,"tag":27,"props":463,"children":465},{"className":464},[],[466],{"type":41,"value":467},"VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENT_ARM",{"type":13,"tag":443,"props":469,"children":471},{"name":470},"VUID-VkDataGraphPipelineSessionBindPointRequirementARM-pNext-pNext",[472],{"type":13,"tag":399,"props":473,"children":474},{},[475,480,481,484,485],{"type":13,"tag":27,"props":476,"children":478},{"className":477},[],[479],{"type":41,"value":326},{"type":41,"value":456},{"type":13,"tag":405,"props":482,"children":483},{"type":407},[],{"type":41,"value":461},{"type":13,"tag":27,"props":486,"children":488},{"className":487},[],[489],{"type":41,"value":334},{"type":13,"tag":491,"props":492,"children":493},"style",{},[494],{"type":41,"value":495},"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":24,"searchDepth":56,"depth":56,"links":497},[],"markdown",1773054745113]