[{"data":1,"prerenderedAt":1021},["ShallowReactive",2],{"Qyyp74ZdON":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1020,"_id":4},"VkToolPurposeFlagBits","Bitmask specifying the purposes of an active tool","VK_VERSION_1_3","enums",[],{"type":10,"children":11,"toc":1018},"root",[12,45,803,808,888,1012],{"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\n",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkPhysicalDeviceToolProperties",[32],{"type":18,"value":33},"VkPhysicalDeviceToolProperties",{"type":18,"value":35},"::",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"purposes",{"type":18,"value":44},", specifying the\npurposes of an active tool, are:",{"type":13,"tag":46,"props":47,"children":48},"code-group",{},[49,317],{"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 VkToolPurposeFlagBits {\n VK_TOOL_PURPOSE_VALIDATION_BIT = 0x00000001,\n VK_TOOL_PURPOSE_VALIDATION_BIT_EXT = VK_TOOL_PURPOSE_VALIDATION_BIT,\n VK_TOOL_PURPOSE_PROFILING_BIT = 0x00000002,\n VK_TOOL_PURPOSE_PROFILING_BIT_EXT = VK_TOOL_PURPOSE_PROFILING_BIT,\n VK_TOOL_PURPOSE_TRACING_BIT = 0x00000004,\n VK_TOOL_PURPOSE_TRACING_BIT_EXT = VK_TOOL_PURPOSE_TRACING_BIT,\n VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT = 0x00000008,\n VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT,\n VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT = 0x00000010,\n VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT,\n} VkToolPurposeFlagBits;\n","C","c","",[58],{"type":13,"tag":37,"props":59,"children":60},{"__ignoreMap":56},[61,84,114,132,158,176,202,220,246,264,290,308],{"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}," VkToolPurposeFlagBits {\n",{"type":13,"tag":62,"props":85,"children":87},{"class":64,"line":86},2,[88,93,98,103,109],{"type":13,"tag":62,"props":89,"children":90},{"style":80},[91],{"type":18,"value":92}," VK_TOOL_PURPOSE_VALIDATION_BIT ",{"type":13,"tag":62,"props":94,"children":95},{"style":69},[96],{"type":18,"value":97},"=",{"type":13,"tag":62,"props":99,"children":100},{"style":69},[101],{"type":18,"value":102}," 0x",{"type":13,"tag":62,"props":104,"children":106},{"style":105},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[107],{"type":18,"value":108},"00000001",{"type":13,"tag":62,"props":110,"children":111},{"style":80},[112],{"type":18,"value":113},",\n",{"type":13,"tag":62,"props":115,"children":117},{"class":64,"line":116},3,[118,123,127],{"type":13,"tag":62,"props":119,"children":120},{"style":80},[121],{"type":18,"value":122}," VK_TOOL_PURPOSE_VALIDATION_BIT_EXT ",{"type":13,"tag":62,"props":124,"children":125},{"style":69},[126],{"type":18,"value":97},{"type":13,"tag":62,"props":128,"children":129},{"style":80},[130],{"type":18,"value":131}," VK_TOOL_PURPOSE_VALIDATION_BIT,\n",{"type":13,"tag":62,"props":133,"children":135},{"class":64,"line":134},4,[136,141,145,149,154],{"type":13,"tag":62,"props":137,"children":138},{"style":80},[139],{"type":18,"value":140}," VK_TOOL_PURPOSE_PROFILING_BIT ",{"type":13,"tag":62,"props":142,"children":143},{"style":69},[144],{"type":18,"value":97},{"type":13,"tag":62,"props":146,"children":147},{"style":69},[148],{"type":18,"value":102},{"type":13,"tag":62,"props":150,"children":151},{"style":105},[152],{"type":18,"value":153},"00000002",{"type":13,"tag":62,"props":155,"children":156},{"style":80},[157],{"type":18,"value":113},{"type":13,"tag":62,"props":159,"children":161},{"class":64,"line":160},5,[162,167,171],{"type":13,"tag":62,"props":163,"children":164},{"style":80},[165],{"type":18,"value":166}," VK_TOOL_PURPOSE_PROFILING_BIT_EXT ",{"type":13,"tag":62,"props":168,"children":169},{"style":69},[170],{"type":18,"value":97},{"type":13,"tag":62,"props":172,"children":173},{"style":80},[174],{"type":18,"value":175}," VK_TOOL_PURPOSE_PROFILING_BIT,\n",{"type":13,"tag":62,"props":177,"children":179},{"class":64,"line":178},6,[180,185,189,193,198],{"type":13,"tag":62,"props":181,"children":182},{"style":80},[183],{"type":18,"value":184}," VK_TOOL_PURPOSE_TRACING_BIT ",{"type":13,"tag":62,"props":186,"children":187},{"style":69},[188],{"type":18,"value":97},{"type":13,"tag":62,"props":190,"children":191},{"style":69},[192],{"type":18,"value":102},{"type":13,"tag":62,"props":194,"children":195},{"style":105},[196],{"type":18,"value":197},"00000004",{"type":13,"tag":62,"props":199,"children":200},{"style":80},[201],{"type":18,"value":113},{"type":13,"tag":62,"props":203,"children":205},{"class":64,"line":204},7,[206,211,215],{"type":13,"tag":62,"props":207,"children":208},{"style":80},[209],{"type":18,"value":210}," VK_TOOL_PURPOSE_TRACING_BIT_EXT ",{"type":13,"tag":62,"props":212,"children":213},{"style":69},[214],{"type":18,"value":97},{"type":13,"tag":62,"props":216,"children":217},{"style":80},[218],{"type":18,"value":219}," VK_TOOL_PURPOSE_TRACING_BIT,\n",{"type":13,"tag":62,"props":221,"children":223},{"class":64,"line":222},8,[224,229,233,237,242],{"type":13,"tag":62,"props":225,"children":226},{"style":80},[227],{"type":18,"value":228}," VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT ",{"type":13,"tag":62,"props":230,"children":231},{"style":69},[232],{"type":18,"value":97},{"type":13,"tag":62,"props":234,"children":235},{"style":69},[236],{"type":18,"value":102},{"type":13,"tag":62,"props":238,"children":239},{"style":105},[240],{"type":18,"value":241},"00000008",{"type":13,"tag":62,"props":243,"children":244},{"style":80},[245],{"type":18,"value":113},{"type":13,"tag":62,"props":247,"children":249},{"class":64,"line":248},9,[250,255,259],{"type":13,"tag":62,"props":251,"children":252},{"style":80},[253],{"type":18,"value":254}," VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT ",{"type":13,"tag":62,"props":256,"children":257},{"style":69},[258],{"type":18,"value":97},{"type":13,"tag":62,"props":260,"children":261},{"style":80},[262],{"type":18,"value":263}," VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT,\n",{"type":13,"tag":62,"props":265,"children":267},{"class":64,"line":266},10,[268,273,277,281,286],{"type":13,"tag":62,"props":269,"children":270},{"style":80},[271],{"type":18,"value":272}," VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT ",{"type":13,"tag":62,"props":274,"children":275},{"style":69},[276],{"type":18,"value":97},{"type":13,"tag":62,"props":278,"children":279},{"style":69},[280],{"type":18,"value":102},{"type":13,"tag":62,"props":282,"children":283},{"style":105},[284],{"type":18,"value":285},"00000010",{"type":13,"tag":62,"props":287,"children":288},{"style":80},[289],{"type":18,"value":113},{"type":13,"tag":62,"props":291,"children":293},{"class":64,"line":292},11,[294,299,303],{"type":13,"tag":62,"props":295,"children":296},{"style":80},[297],{"type":18,"value":298}," VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT ",{"type":13,"tag":62,"props":300,"children":301},{"style":69},[302],{"type":18,"value":97},{"type":13,"tag":62,"props":304,"children":305},{"style":80},[306],{"type":18,"value":307}," VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT,\n",{"type":13,"tag":62,"props":309,"children":311},{"class":64,"line":310},12,[312],{"type":13,"tag":62,"props":313,"children":314},{"style":80},[315],{"type":18,"value":316},"} VkToolPurposeFlagBits;\n",{"type":13,"tag":50,"props":318,"children":323},{"className":319,"code":320,"filename":321,"language":322,"meta":56,"style":56},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ToolPurposeFlagBits(u32);\nimpl ToolPurposeFlagBits {\n pub const VALIDATION: Self = 0x00000001;\n pub const VALIDATION_EXT: Self = Self::VALIDATION;\n pub const PROFILING: Self = 0x00000002;\n pub const PROFILING_EXT: Self = Self::PROFILING;\n pub const TRACING: Self = 0x00000004;\n pub const TRACING_EXT: Self = Self::TRACING;\n pub const ADDITIONAL_FEATURES: Self = 0x00000008;\n pub const ADDITIONAL_FEATURES_EXT: Self = Self::ADDITIONAL_FEATURES;\n pub const MODIFYING_FEATURES: Self = 0x00000010;\n pub const MODIFYING_FEATURES_EXT: Self = Self::MODIFYING_FEATURES;\n}\n","Rust","rs",[324],{"type":13,"tag":37,"props":325,"children":326},{"__ignoreMap":56},[327,361,378,421,466,503,548,585,630,667,712,749,794],{"type":13,"tag":62,"props":328,"children":329},{"class":64,"line":65},[330,335,340,346,351,356],{"type":13,"tag":62,"props":331,"children":332},{"style":69},[333],{"type":18,"value":334},"pub",{"type":13,"tag":62,"props":336,"children":337},{"style":69},[338],{"type":18,"value":339}," struct",{"type":13,"tag":62,"props":341,"children":343},{"style":342},"--shiki-default:#953800;--shiki-dark:#FFA657",[344],{"type":18,"value":345}," ToolPurposeFlagBits",{"type":13,"tag":62,"props":347,"children":348},{"style":80},[349],{"type":18,"value":350},"(",{"type":13,"tag":62,"props":352,"children":353},{"style":342},[354],{"type":18,"value":355},"u32",{"type":13,"tag":62,"props":357,"children":358},{"style":80},[359],{"type":18,"value":360},");\n",{"type":13,"tag":62,"props":362,"children":363},{"class":64,"line":86},[364,369,373],{"type":13,"tag":62,"props":365,"children":366},{"style":69},[367],{"type":18,"value":368},"impl",{"type":13,"tag":62,"props":370,"children":371},{"style":342},[372],{"type":18,"value":345},{"type":13,"tag":62,"props":374,"children":375},{"style":80},[376],{"type":18,"value":377}," {\n",{"type":13,"tag":62,"props":379,"children":380},{"class":64,"line":116},[381,386,391,396,401,406,411,416],{"type":13,"tag":62,"props":382,"children":383},{"style":69},[384],{"type":18,"value":385}," pub",{"type":13,"tag":62,"props":387,"children":388},{"style":69},[389],{"type":18,"value":390}," const",{"type":13,"tag":62,"props":392,"children":393},{"style":105},[394],{"type":18,"value":395}," VALIDATION",{"type":13,"tag":62,"props":397,"children":398},{"style":69},[399],{"type":18,"value":400},":",{"type":13,"tag":62,"props":402,"children":403},{"style":105},[404],{"type":18,"value":405}," Self",{"type":13,"tag":62,"props":407,"children":408},{"style":69},[409],{"type":18,"value":410}," =",{"type":13,"tag":62,"props":412,"children":413},{"style":105},[414],{"type":18,"value":415}," 0x00000001",{"type":13,"tag":62,"props":417,"children":418},{"style":80},[419],{"type":18,"value":420},";\n",{"type":13,"tag":62,"props":422,"children":423},{"class":64,"line":134},[424,428,432,437,441,445,449,453,457,462],{"type":13,"tag":62,"props":425,"children":426},{"style":69},[427],{"type":18,"value":385},{"type":13,"tag":62,"props":429,"children":430},{"style":69},[431],{"type":18,"value":390},{"type":13,"tag":62,"props":433,"children":434},{"style":105},[435],{"type":18,"value":436}," VALIDATION_EXT",{"type":13,"tag":62,"props":438,"children":439},{"style":69},[440],{"type":18,"value":400},{"type":13,"tag":62,"props":442,"children":443},{"style":105},[444],{"type":18,"value":405},{"type":13,"tag":62,"props":446,"children":447},{"style":69},[448],{"type":18,"value":410},{"type":13,"tag":62,"props":450,"children":451},{"style":105},[452],{"type":18,"value":405},{"type":13,"tag":62,"props":454,"children":455},{"style":69},[456],{"type":18,"value":35},{"type":13,"tag":62,"props":458,"children":459},{"style":105},[460],{"type":18,"value":461},"VALIDATION",{"type":13,"tag":62,"props":463,"children":464},{"style":80},[465],{"type":18,"value":420},{"type":13,"tag":62,"props":467,"children":468},{"class":64,"line":160},[469,473,477,482,486,490,494,499],{"type":13,"tag":62,"props":470,"children":471},{"style":69},[472],{"type":18,"value":385},{"type":13,"tag":62,"props":474,"children":475},{"style":69},[476],{"type":18,"value":390},{"type":13,"tag":62,"props":478,"children":479},{"style":105},[480],{"type":18,"value":481}," PROFILING",{"type":13,"tag":62,"props":483,"children":484},{"style":69},[485],{"type":18,"value":400},{"type":13,"tag":62,"props":487,"children":488},{"style":105},[489],{"type":18,"value":405},{"type":13,"tag":62,"props":491,"children":492},{"style":69},[493],{"type":18,"value":410},{"type":13,"tag":62,"props":495,"children":496},{"style":105},[497],{"type":18,"value":498}," 0x00000002",{"type":13,"tag":62,"props":500,"children":501},{"style":80},[502],{"type":18,"value":420},{"type":13,"tag":62,"props":504,"children":505},{"class":64,"line":178},[506,510,514,519,523,527,531,535,539,544],{"type":13,"tag":62,"props":507,"children":508},{"style":69},[509],{"type":18,"value":385},{"type":13,"tag":62,"props":511,"children":512},{"style":69},[513],{"type":18,"value":390},{"type":13,"tag":62,"props":515,"children":516},{"style":105},[517],{"type":18,"value":518}," PROFILING_EXT",{"type":13,"tag":62,"props":520,"children":521},{"style":69},[522],{"type":18,"value":400},{"type":13,"tag":62,"props":524,"children":525},{"style":105},[526],{"type":18,"value":405},{"type":13,"tag":62,"props":528,"children":529},{"style":69},[530],{"type":18,"value":410},{"type":13,"tag":62,"props":532,"children":533},{"style":105},[534],{"type":18,"value":405},{"type":13,"tag":62,"props":536,"children":537},{"style":69},[538],{"type":18,"value":35},{"type":13,"tag":62,"props":540,"children":541},{"style":105},[542],{"type":18,"value":543},"PROFILING",{"type":13,"tag":62,"props":545,"children":546},{"style":80},[547],{"type":18,"value":420},{"type":13,"tag":62,"props":549,"children":550},{"class":64,"line":204},[551,555,559,564,568,572,576,581],{"type":13,"tag":62,"props":552,"children":553},{"style":69},[554],{"type":18,"value":385},{"type":13,"tag":62,"props":556,"children":557},{"style":69},[558],{"type":18,"value":390},{"type":13,"tag":62,"props":560,"children":561},{"style":105},[562],{"type":18,"value":563}," TRACING",{"type":13,"tag":62,"props":565,"children":566},{"style":69},[567],{"type":18,"value":400},{"type":13,"tag":62,"props":569,"children":570},{"style":105},[571],{"type":18,"value":405},{"type":13,"tag":62,"props":573,"children":574},{"style":69},[575],{"type":18,"value":410},{"type":13,"tag":62,"props":577,"children":578},{"style":105},[579],{"type":18,"value":580}," 0x00000004",{"type":13,"tag":62,"props":582,"children":583},{"style":80},[584],{"type":18,"value":420},{"type":13,"tag":62,"props":586,"children":587},{"class":64,"line":222},[588,592,596,601,605,609,613,617,621,626],{"type":13,"tag":62,"props":589,"children":590},{"style":69},[591],{"type":18,"value":385},{"type":13,"tag":62,"props":593,"children":594},{"style":69},[595],{"type":18,"value":390},{"type":13,"tag":62,"props":597,"children":598},{"style":105},[599],{"type":18,"value":600}," TRACING_EXT",{"type":13,"tag":62,"props":602,"children":603},{"style":69},[604],{"type":18,"value":400},{"type":13,"tag":62,"props":606,"children":607},{"style":105},[608],{"type":18,"value":405},{"type":13,"tag":62,"props":610,"children":611},{"style":69},[612],{"type":18,"value":410},{"type":13,"tag":62,"props":614,"children":615},{"style":105},[616],{"type":18,"value":405},{"type":13,"tag":62,"props":618,"children":619},{"style":69},[620],{"type":18,"value":35},{"type":13,"tag":62,"props":622,"children":623},{"style":105},[624],{"type":18,"value":625},"TRACING",{"type":13,"tag":62,"props":627,"children":628},{"style":80},[629],{"type":18,"value":420},{"type":13,"tag":62,"props":631,"children":632},{"class":64,"line":248},[633,637,641,646,650,654,658,663],{"type":13,"tag":62,"props":634,"children":635},{"style":69},[636],{"type":18,"value":385},{"type":13,"tag":62,"props":638,"children":639},{"style":69},[640],{"type":18,"value":390},{"type":13,"tag":62,"props":642,"children":643},{"style":105},[644],{"type":18,"value":645}," ADDITIONAL_FEATURES",{"type":13,"tag":62,"props":647,"children":648},{"style":69},[649],{"type":18,"value":400},{"type":13,"tag":62,"props":651,"children":652},{"style":105},[653],{"type":18,"value":405},{"type":13,"tag":62,"props":655,"children":656},{"style":69},[657],{"type":18,"value":410},{"type":13,"tag":62,"props":659,"children":660},{"style":105},[661],{"type":18,"value":662}," 0x00000008",{"type":13,"tag":62,"props":664,"children":665},{"style":80},[666],{"type":18,"value":420},{"type":13,"tag":62,"props":668,"children":669},{"class":64,"line":266},[670,674,678,683,687,691,695,699,703,708],{"type":13,"tag":62,"props":671,"children":672},{"style":69},[673],{"type":18,"value":385},{"type":13,"tag":62,"props":675,"children":676},{"style":69},[677],{"type":18,"value":390},{"type":13,"tag":62,"props":679,"children":680},{"style":105},[681],{"type":18,"value":682}," ADDITIONAL_FEATURES_EXT",{"type":13,"tag":62,"props":684,"children":685},{"style":69},[686],{"type":18,"value":400},{"type":13,"tag":62,"props":688,"children":689},{"style":105},[690],{"type":18,"value":405},{"type":13,"tag":62,"props":692,"children":693},{"style":69},[694],{"type":18,"value":410},{"type":13,"tag":62,"props":696,"children":697},{"style":105},[698],{"type":18,"value":405},{"type":13,"tag":62,"props":700,"children":701},{"style":69},[702],{"type":18,"value":35},{"type":13,"tag":62,"props":704,"children":705},{"style":105},[706],{"type":18,"value":707},"ADDITIONAL_FEATURES",{"type":13,"tag":62,"props":709,"children":710},{"style":80},[711],{"type":18,"value":420},{"type":13,"tag":62,"props":713,"children":714},{"class":64,"line":292},[715,719,723,728,732,736,740,745],{"type":13,"tag":62,"props":716,"children":717},{"style":69},[718],{"type":18,"value":385},{"type":13,"tag":62,"props":720,"children":721},{"style":69},[722],{"type":18,"value":390},{"type":13,"tag":62,"props":724,"children":725},{"style":105},[726],{"type":18,"value":727}," MODIFYING_FEATURES",{"type":13,"tag":62,"props":729,"children":730},{"style":69},[731],{"type":18,"value":400},{"type":13,"tag":62,"props":733,"children":734},{"style":105},[735],{"type":18,"value":405},{"type":13,"tag":62,"props":737,"children":738},{"style":69},[739],{"type":18,"value":410},{"type":13,"tag":62,"props":741,"children":742},{"style":105},[743],{"type":18,"value":744}," 0x00000010",{"type":13,"tag":62,"props":746,"children":747},{"style":80},[748],{"type":18,"value":420},{"type":13,"tag":62,"props":750,"children":751},{"class":64,"line":310},[752,756,760,765,769,773,777,781,785,790],{"type":13,"tag":62,"props":753,"children":754},{"style":69},[755],{"type":18,"value":385},{"type":13,"tag":62,"props":757,"children":758},{"style":69},[759],{"type":18,"value":390},{"type":13,"tag":62,"props":761,"children":762},{"style":105},[763],{"type":18,"value":764}," MODIFYING_FEATURES_EXT",{"type":13,"tag":62,"props":766,"children":767},{"style":69},[768],{"type":18,"value":400},{"type":13,"tag":62,"props":770,"children":771},{"style":105},[772],{"type":18,"value":405},{"type":13,"tag":62,"props":774,"children":775},{"style":69},[776],{"type":18,"value":410},{"type":13,"tag":62,"props":778,"children":779},{"style":105},[780],{"type":18,"value":405},{"type":13,"tag":62,"props":782,"children":783},{"style":69},[784],{"type":18,"value":35},{"type":13,"tag":62,"props":786,"children":787},{"style":105},[788],{"type":18,"value":789},"MODIFYING_FEATURES",{"type":13,"tag":62,"props":791,"children":792},{"style":80},[793],{"type":18,"value":420},{"type":13,"tag":62,"props":795,"children":797},{"class":64,"line":796},13,[798],{"type":13,"tag":62,"props":799,"children":800},{"style":80},[801],{"type":18,"value":802},"}\n",{"type":13,"tag":14,"props":804,"children":805},{},[806],{"type":18,"value":807},"or the equivalent",{"type":13,"tag":46,"props":809,"children":810},{},[811,837],{"type":13,"tag":50,"props":812,"children":814},{"className":52,"code":813,"filename":54,"language":55,"meta":56,"style":56},"#define VkToolPurposeFlagBitsEXT VkToolPurposeFlagBits\n",[815],{"type":13,"tag":37,"props":816,"children":817},{"__ignoreMap":56},[818],{"type":13,"tag":62,"props":819,"children":820},{"class":64,"line":65},[821,826,832],{"type":13,"tag":62,"props":822,"children":823},{"style":69},[824],{"type":18,"value":825},"#define",{"type":13,"tag":62,"props":827,"children":829},{"style":828},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[830],{"type":18,"value":831}," VkToolPurposeFlagBitsEXT",{"type":13,"tag":62,"props":833,"children":834},{"style":80},[835],{"type":18,"value":836}," VkToolPurposeFlagBits\n",{"type":13,"tag":50,"props":838,"children":840},{"className":319,"code":839,"filename":321,"language":322,"meta":56,"style":56},"const ToolPurposeFlagBitsEXT: _ = vk::ToolPurposeFlagBits;\n",[841],{"type":13,"tag":37,"props":842,"children":843},{"__ignoreMap":56},[844],{"type":13,"tag":62,"props":845,"children":846},{"class":64,"line":65},[847,852,857,861,866,870,875,879,884],{"type":13,"tag":62,"props":848,"children":849},{"style":69},[850],{"type":18,"value":851},"const",{"type":13,"tag":62,"props":853,"children":854},{"style":105},[855],{"type":18,"value":856}," ToolPurposeFlagBitsEXT",{"type":13,"tag":62,"props":858,"children":859},{"style":69},[860],{"type":18,"value":400},{"type":13,"tag":62,"props":862,"children":863},{"style":80},[864],{"type":18,"value":865}," _ ",{"type":13,"tag":62,"props":867,"children":868},{"style":69},[869],{"type":18,"value":97},{"type":13,"tag":62,"props":871,"children":872},{"style":342},[873],{"type":18,"value":874}," vk",{"type":13,"tag":62,"props":876,"children":877},{"style":69},[878],{"type":18,"value":35},{"type":13,"tag":62,"props":880,"children":881},{"style":342},[882],{"type":18,"value":883},"ToolPurposeFlagBits",{"type":13,"tag":62,"props":885,"children":886},{"style":80},[887],{"type":18,"value":420},{"type":13,"tag":889,"props":890,"children":891},"ul",{},[892,904,915,926,937,948,973],{"type":13,"tag":893,"props":894,"children":895},"li",{},[896,902],{"type":13,"tag":37,"props":897,"children":899},{"className":898},[],[900],{"type":18,"value":901},"VK_TOOL_PURPOSE_VALIDATION_BIT",{"type":18,"value":903}," specifies that the tool provides\nvalidation of API usage.",{"type":13,"tag":893,"props":905,"children":906},{},[907,913],{"type":13,"tag":37,"props":908,"children":910},{"className":909},[],[911],{"type":18,"value":912},"VK_TOOL_PURPOSE_PROFILING_BIT",{"type":18,"value":914}," specifies that the tool provides\nprofiling of API usage.",{"type":13,"tag":893,"props":916,"children":917},{},[918,924],{"type":13,"tag":37,"props":919,"children":921},{"className":920},[],[922],{"type":18,"value":923},"VK_TOOL_PURPOSE_TRACING_BIT",{"type":18,"value":925}," specifies that the tool is capturing\ndata about the application’s API usage, including anything from simple\nlogging to capturing data for later replay.",{"type":13,"tag":893,"props":927,"children":928},{},[929,935],{"type":13,"tag":37,"props":930,"children":932},{"className":931},[],[933],{"type":18,"value":934},"VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT",{"type":18,"value":936}," specifies that the tool\nprovides additional API features/extensions on top of the underlying\nimplementation.",{"type":13,"tag":893,"props":938,"children":939},{},[940,946],{"type":13,"tag":37,"props":941,"children":943},{"className":942},[],[944],{"type":18,"value":945},"VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT",{"type":18,"value":947}," specifies that the tool\nmodifies the API features/limits/extensions presented to the\napplication.",{"type":13,"tag":893,"props":949,"children":950},{},[951,957,959,965,967],{"type":13,"tag":37,"props":952,"children":954},{"className":953},[],[955],{"type":18,"value":956},"VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT",{"type":18,"value":958}," specifies that the tool\nreports additional information to the application via callbacks\nspecified by\n",{"type":13,"tag":28,"props":960,"children":962},{"href":961},"/man/vkCreateDebugReportCallbackEXT",[963],{"type":18,"value":964},"vkCreateDebugReportCallbackEXT",{"type":18,"value":966},"\nor\n",{"type":13,"tag":28,"props":968,"children":970},{"href":969},"/man/vkCreateDebugUtilsMessengerEXT",[971],{"type":18,"value":972},"vkCreateDebugUtilsMessengerEXT",{"type":13,"tag":893,"props":974,"children":975},{},[976,982,984,990,991,997,998,1004,1006],{"type":13,"tag":37,"props":977,"children":979},{"className":978},[],[980],{"type":18,"value":981},"VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT",{"type":18,"value":983}," specifies that the tool\nconsumes\n",{"type":13,"tag":28,"props":985,"children":987},{"href":986},"/chapters/debugging#debugging-debug-markers",[988],{"type":18,"value":989},"debug markers",{"type":18,"value":966},{"type":13,"tag":28,"props":992,"children":994},{"href":993},"/chapters/debugging#debugging-object-debug-annotation",[995],{"type":18,"value":996},"object debug annotation",{"type":18,"value":113},{"type":13,"tag":28,"props":999,"children":1001},{"href":1000},"/chapters/debugging#debugging-queue-labels",[1002],{"type":18,"value":1003},"queue labels",{"type":18,"value":1005},", or\n",{"type":13,"tag":28,"props":1007,"children":1009},{"href":1008},"/chapters/debugging#debugging-command-buffer-labels",[1010],{"type":18,"value":1011},"command buffer labels",{"type":13,"tag":1013,"props":1014,"children":1015},"style",{},[1016],{"type":18,"value":1017},"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":1019},[],"markdown",1725732590334]