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