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