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