[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"$fw55-Ug7IbcfOK1t_DJsV46nZ8SSn0AthqGdaL17X9wc":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":12,"xrefs":13,"body":14,"_type":448,"_id":4},"VkImageCreateFlags2CreateInfoKHR","Extended image usage flags","VK_KHR_extended_flags",[8,9,10,11],"VkImageCreateInfo","VkPhysicalDeviceImageFormatInfo2","VkFramebufferAttachmentImageInfo","VkVideoFormatPropertiesKHR","structs",[],{"type":15,"children":16,"toc":446},"root",[17,33,238,301,327,359,440],{"type":18,"tag":19,"props":20,"children":21},"element","p",{},[22,25,31],{"type":23,"value":24},"text","The ",{"type":18,"tag":26,"props":27,"children":29},"code",{"className":28},[],[30],{"type":23,"value":4},{"type":23,"value":32}," structure is defined as:",{"type":18,"tag":34,"props":35,"children":36},"code-group",{},[37,113],{"type":18,"tag":38,"props":39,"children":45},"pre",{"className":40,"code":41,"filename":42,"language":43,"meta":44,"style":44},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkImageCreateFlags2CreateInfoKHR {\n VkStructureType sType;\n void* pNext;\n VkImageCreateFlags2KHR flags;\n} VkImageCreateFlags2CreateInfoKHR;\n","C","c","",[46],{"type":18,"tag":26,"props":47,"children":48},{"__ignoreMap":44},[49,72,81,95,104],{"type":18,"tag":50,"props":51,"children":54},"span",{"class":52,"line":53},"line",1,[55,61,66],{"type":18,"tag":50,"props":56,"children":58},{"style":57},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[59],{"type":23,"value":60},"typedef",{"type":18,"tag":50,"props":62,"children":63},{"style":57},[64],{"type":23,"value":65}," struct",{"type":18,"tag":50,"props":67,"children":69},{"style":68},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[70],{"type":23,"value":71}," VkImageCreateFlags2CreateInfoKHR {\n",{"type":18,"tag":50,"props":73,"children":75},{"class":52,"line":74},2,[76],{"type":18,"tag":50,"props":77,"children":78},{"style":68},[79],{"type":23,"value":80}," VkStructureType sType;\n",{"type":18,"tag":50,"props":82,"children":84},{"class":52,"line":83},3,[85,90],{"type":18,"tag":50,"props":86,"children":87},{"style":57},[88],{"type":23,"value":89}," void*",{"type":18,"tag":50,"props":91,"children":92},{"style":68},[93],{"type":23,"value":94}," pNext;\n",{"type":18,"tag":50,"props":96,"children":98},{"class":52,"line":97},4,[99],{"type":18,"tag":50,"props":100,"children":101},{"style":68},[102],{"type":23,"value":103}," VkImageCreateFlags2KHR flags;\n",{"type":18,"tag":50,"props":105,"children":107},{"class":52,"line":106},5,[108],{"type":18,"tag":50,"props":109,"children":110},{"style":68},[111],{"type":23,"value":112},"} VkImageCreateFlags2CreateInfoKHR;\n",{"type":18,"tag":38,"props":114,"children":119},{"className":115,"code":116,"filename":117,"language":118,"meta":44,"style":44},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ImageCreateFlags2CreateInfoKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n flags: vk::ImageCreateFlags2KHR,\n}\n","Rust","rs",[120],{"type":18,"tag":26,"props":121,"children":122},{"__ignoreMap":44},[123,146,179,201,230],{"type":18,"tag":50,"props":124,"children":125},{"class":52,"line":53},[126,131,135,141],{"type":18,"tag":50,"props":127,"children":128},{"style":57},[129],{"type":23,"value":130},"pub",{"type":18,"tag":50,"props":132,"children":133},{"style":57},[134],{"type":23,"value":65},{"type":18,"tag":50,"props":136,"children":138},{"style":137},"--shiki-default:#953800;--shiki-dark:#FFA657",[139],{"type":23,"value":140}," ImageCreateFlags2CreateInfoKHR",{"type":18,"tag":50,"props":142,"children":143},{"style":68},[144],{"type":23,"value":145}," {\n",{"type":18,"tag":50,"props":147,"children":148},{"class":52,"line":74},[149,154,159,164,169,174],{"type":18,"tag":50,"props":150,"children":151},{"style":68},[152],{"type":23,"value":153}," s_type",{"type":18,"tag":50,"props":155,"children":156},{"style":57},[157],{"type":23,"value":158},":",{"type":18,"tag":50,"props":160,"children":161},{"style":137},[162],{"type":23,"value":163}," vk",{"type":18,"tag":50,"props":165,"children":166},{"style":57},[167],{"type":23,"value":168},"::",{"type":18,"tag":50,"props":170,"children":171},{"style":137},[172],{"type":23,"value":173},"StructureType",{"type":18,"tag":50,"props":175,"children":176},{"style":68},[177],{"type":23,"value":178},",\n",{"type":18,"tag":50,"props":180,"children":181},{"class":52,"line":83},[182,187,191,196],{"type":18,"tag":50,"props":183,"children":184},{"style":68},[185],{"type":23,"value":186}," p_next",{"type":18,"tag":50,"props":188,"children":189},{"style":57},[190],{"type":23,"value":158},{"type":18,"tag":50,"props":192,"children":193},{"style":57},[194],{"type":23,"value":195}," *mut",{"type":18,"tag":50,"props":197,"children":198},{"style":68},[199],{"type":23,"value":200}," c_void,\n",{"type":18,"tag":50,"props":202,"children":203},{"class":52,"line":97},[204,209,213,217,221,226],{"type":18,"tag":50,"props":205,"children":206},{"style":68},[207],{"type":23,"value":208}," flags",{"type":18,"tag":50,"props":210,"children":211},{"style":57},[212],{"type":23,"value":158},{"type":18,"tag":50,"props":214,"children":215},{"style":137},[216],{"type":23,"value":163},{"type":18,"tag":50,"props":218,"children":219},{"style":57},[220],{"type":23,"value":168},{"type":18,"tag":50,"props":222,"children":223},{"style":137},[224],{"type":23,"value":225},"ImageCreateFlags2KHR",{"type":18,"tag":50,"props":227,"children":228},{"style":68},[229],{"type":23,"value":178},{"type":18,"tag":50,"props":231,"children":232},{"class":52,"line":106},[233],{"type":18,"tag":50,"props":234,"children":235},{"style":68},[236],{"type":23,"value":237},"}\n",{"type":18,"tag":239,"props":240,"children":241},"ul",{},[242,263,282],{"type":18,"tag":243,"props":244,"children":245},"li",{},[246,252,254,261],{"type":18,"tag":26,"props":247,"children":249},{"className":248},[],[250],{"type":23,"value":251},"sType",{"type":23,"value":253}," is a ",{"type":18,"tag":255,"props":256,"children":258},"a",{"href":257},"\u002Fman\u002FVkStructureType",[259],{"type":23,"value":260},"VkStructureType",{"type":23,"value":262}," value identifying this structure.",{"type":18,"tag":243,"props":264,"children":265},{},[266,272,274,280],{"type":18,"tag":26,"props":267,"children":269},{"className":268},[],[270],{"type":23,"value":271},"pNext",{"type":23,"value":273}," is ",{"type":18,"tag":26,"props":275,"children":277},{"className":276},[],[278],{"type":23,"value":279},"NULL",{"type":23,"value":281}," or a pointer to a structure extending this\nstructure.",{"type":18,"tag":243,"props":283,"children":284},{},[285,291,293,299],{"type":18,"tag":26,"props":286,"children":288},{"className":287},[],[289],{"type":23,"value":290},"flags",{"type":23,"value":292}," is a bitmask of ",{"type":18,"tag":255,"props":294,"children":296},{"href":295},"\u002Fman\u002FVkImageCreateFlagBits2KHR",[297],{"type":23,"value":298},"VkImageCreateFlagBits2KHR",{"type":23,"value":300}," specifying\ncreation flags of the image.",{"type":18,"tag":19,"props":302,"children":303},{},[304,306,311,313,318,320,325],{"type":23,"value":305},"If this structure is included in the ",{"type":18,"tag":26,"props":307,"children":309},{"className":308},[],[310],{"type":23,"value":271},{"type":23,"value":312}," chain of an image creation\nstructure, ",{"type":18,"tag":26,"props":314,"children":316},{"className":315},[],[317],{"type":23,"value":290},{"type":23,"value":319}," is used instead of the corresponding ",{"type":18,"tag":26,"props":321,"children":323},{"className":322},[],[324],{"type":23,"value":290},{"type":23,"value":326},"\nvalue passed in that creation structure, allowing additional create flags to\nbe specified.",{"type":18,"tag":19,"props":328,"children":329},{},[330,331,336,338,344,346,351,353,357],{"type":23,"value":305},{"type":18,"tag":26,"props":332,"children":334},{"className":333},[],[335],{"type":23,"value":271},{"type":23,"value":337}," chain of a query structure\nincluding ",{"type":18,"tag":255,"props":339,"children":341},{"href":340},"\u002Fman\u002FVkImageCreateFlags",[342],{"type":23,"value":343},"VkImageCreateFlags",{"type":23,"value":345},", the create flags of the image are\nreturned in ",{"type":18,"tag":26,"props":347,"children":349},{"className":348},[],[350],{"type":23,"value":290},{"type":23,"value":352}," of this structure, allowing additional create flags\nto be queried.\nThe flags representable in ",{"type":18,"tag":255,"props":354,"children":355},{"href":340},[356],{"type":23,"value":343},{"type":23,"value":358}," are still returned in\nthe query structure in this case.",{"type":18,"tag":360,"props":361,"children":363},"validity-group",{"name":362},"Valid Usage (Implicit)",[364,392,416],{"type":18,"tag":365,"props":366,"children":368},"validity-field",{"name":367},"VUID-VkImageCreateFlags2CreateInfoKHR-sType-sType",[369],{"type":18,"tag":19,"props":370,"children":371},{},[372,377,379,384,386],{"type":18,"tag":26,"props":373,"children":375},{"className":374},[],[376],{"type":23,"value":251},{"type":23,"value":378}," ",{"type":18,"tag":380,"props":381,"children":383},"normative",{"type":382},"must",[],{"type":23,"value":385}," be ",{"type":18,"tag":26,"props":387,"children":389},{"className":388},[],[390],{"type":23,"value":391},"VK_STRUCTURE_TYPE_IMAGE_CREATE_FLAGS_2_CREATE_INFO_KHR",{"type":18,"tag":365,"props":393,"children":395},{"name":394},"VUID-VkImageCreateFlags2CreateInfoKHR-flags-parameter",[396],{"type":18,"tag":19,"props":397,"children":398},{},[399,404,405,408,410,414],{"type":18,"tag":26,"props":400,"children":402},{"className":401},[],[403],{"type":23,"value":290},{"type":23,"value":378},{"type":18,"tag":380,"props":406,"children":407},{"type":382},[],{"type":23,"value":409}," be a valid combination of ",{"type":18,"tag":255,"props":411,"children":412},{"href":295},[413],{"type":23,"value":298},{"type":23,"value":415}," values",{"type":18,"tag":365,"props":417,"children":419},{"name":418},"VUID-VkImageCreateFlags2CreateInfoKHR-flags-requiredbitmask",[420],{"type":18,"tag":19,"props":421,"children":422},{},[423,428,429,432,434],{"type":18,"tag":26,"props":424,"children":426},{"className":425},[],[427],{"type":23,"value":290},{"type":23,"value":378},{"type":18,"tag":380,"props":430,"children":431},{"type":382},[],{"type":23,"value":433}," not be ",{"type":18,"tag":26,"props":435,"children":437},{"className":436},[],[438],{"type":23,"value":439},"0",{"type":18,"tag":441,"props":442,"children":443},"style",{},[444],{"type":23,"value":445},"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":44,"searchDepth":74,"depth":74,"links":447},[],"markdown",1780828914166]