[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"$fsu6QOSXGuijlJ9LvB1dEY0WmbDK-hfiie2OrAXwgq74":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":355,"_id":4},"VkQueueFamilyOwnershipTransferPropertiesKHR","Structure describing queue family ownership transfer properties","VK_KHR_maintenance9",[8],"VkQueueFamilyProperties2","structs",[],{"type":12,"children":13,"toc":353},"root",[14,30,233,287,314,347],{"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},"/man/VkQueueFamilyOwnershipTransferPropertiesKHR",[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined\nas:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,116],{"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 VkQueueFamilyOwnershipTransferPropertiesKHR {\n VkStructureType sType;\n void* pNext;\n uint32_t optimalImageTransferToQueueFamilies;\n} VkQueueFamilyOwnershipTransferPropertiesKHR;\n","C","c","",[43],{"type":15,"tag":44,"props":45,"children":46},"code",{"__ignoreMap":41},[47,70,79,93,107],{"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}," VkQueueFamilyOwnershipTransferPropertiesKHR {\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,102],{"type":15,"tag":48,"props":98,"children":99},{"style":55},[100],{"type":20,"value":101}," uint32_t",{"type":15,"tag":48,"props":103,"children":104},{"style":66},[105],{"type":20,"value":106}," optimalImageTransferToQueueFamilies;\n",{"type":15,"tag":48,"props":108,"children":110},{"class":50,"line":109},5,[111],{"type":15,"tag":48,"props":112,"children":113},{"style":66},[114],{"type":20,"value":115},"} VkQueueFamilyOwnershipTransferPropertiesKHR;\n",{"type":15,"tag":35,"props":117,"children":122},{"className":118,"code":119,"filename":120,"language":121,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct QueueFamilyOwnershipTransferPropertiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n optimal_image_transfer_to_queue_families: u32,\n}\n","Rust","rs",[123],{"type":15,"tag":44,"props":124,"children":125},{"__ignoreMap":41},[126,149,182,204,225],{"type":15,"tag":48,"props":127,"children":128},{"class":50,"line":51},[129,134,138,144],{"type":15,"tag":48,"props":130,"children":131},{"style":55},[132],{"type":20,"value":133},"pub",{"type":15,"tag":48,"props":135,"children":136},{"style":55},[137],{"type":20,"value":63},{"type":15,"tag":48,"props":139,"children":141},{"style":140},"--shiki-default:#953800;--shiki-dark:#FFA657",[142],{"type":20,"value":143}," QueueFamilyOwnershipTransferPropertiesKHR",{"type":15,"tag":48,"props":145,"children":146},{"style":66},[147],{"type":20,"value":148}," {\n",{"type":15,"tag":48,"props":150,"children":151},{"class":50,"line":72},[152,157,162,167,172,177],{"type":15,"tag":48,"props":153,"children":154},{"style":66},[155],{"type":20,"value":156}," s_type",{"type":15,"tag":48,"props":158,"children":159},{"style":55},[160],{"type":20,"value":161},":",{"type":15,"tag":48,"props":163,"children":164},{"style":140},[165],{"type":20,"value":166}," vk",{"type":15,"tag":48,"props":168,"children":169},{"style":55},[170],{"type":20,"value":171},"::",{"type":15,"tag":48,"props":173,"children":174},{"style":140},[175],{"type":20,"value":176},"StructureType",{"type":15,"tag":48,"props":178,"children":179},{"style":66},[180],{"type":20,"value":181},",\n",{"type":15,"tag":48,"props":183,"children":184},{"class":50,"line":81},[185,190,194,199],{"type":15,"tag":48,"props":186,"children":187},{"style":66},[188],{"type":20,"value":189}," p_next",{"type":15,"tag":48,"props":191,"children":192},{"style":55},[193],{"type":20,"value":161},{"type":15,"tag":48,"props":195,"children":196},{"style":55},[197],{"type":20,"value":198}," *mut",{"type":15,"tag":48,"props":200,"children":201},{"style":66},[202],{"type":20,"value":203}," c_void,\n",{"type":15,"tag":48,"props":205,"children":206},{"class":50,"line":95},[207,212,216,221],{"type":15,"tag":48,"props":208,"children":209},{"style":66},[210],{"type":20,"value":211}," optimal_image_transfer_to_queue_families",{"type":15,"tag":48,"props":213,"children":214},{"style":55},[215],{"type":20,"value":161},{"type":15,"tag":48,"props":217,"children":218},{"style":140},[219],{"type":20,"value":220}," u32",{"type":15,"tag":48,"props":222,"children":223},{"style":66},[224],{"type":20,"value":181},{"type":15,"tag":48,"props":226,"children":227},{"class":50,"line":109},[228],{"type":15,"tag":48,"props":229,"children":230},{"style":66},[231],{"type":20,"value":232},"}\n",{"type":15,"tag":234,"props":235,"children":236},"ul",{},[237,257,276],{"type":15,"tag":238,"props":239,"children":240},"li",{},[241,247,249,255],{"type":15,"tag":44,"props":242,"children":244},{"className":243},[],[245],{"type":20,"value":246},"sType",{"type":20,"value":248}," is a ",{"type":15,"tag":23,"props":250,"children":252},{"href":251},"/man/VkStructureType",[253],{"type":20,"value":254},"VkStructureType",{"type":20,"value":256}," value identifying this structure.",{"type":15,"tag":238,"props":258,"children":259},{},[260,266,268,274],{"type":15,"tag":44,"props":261,"children":263},{"className":262},[],[264],{"type":20,"value":265},"pNext",{"type":20,"value":267}," is ",{"type":15,"tag":44,"props":269,"children":271},{"className":270},[],[272],{"type":20,"value":273},"NULL",{"type":20,"value":275}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":238,"props":277,"children":278},{},[279,285],{"type":15,"tag":44,"props":280,"children":282},{"className":281},[],[283],{"type":20,"value":284},"optimalImageTransferToQueueFamilies",{"type":20,"value":286}," is a bitmask of queue family\nindices that indicates which queue families belonging to the same\nlogical device support implicitly acquiring optimal image resources\nowned by this queue family, without the resources' contents becoming\nundefined.",{"type":15,"tag":16,"props":288,"children":289},{},[290,292,297,299,304,306,312],{"type":20,"value":291},"If this structure is included in the ",{"type":15,"tag":44,"props":293,"children":295},{"className":294},[],[296],{"type":20,"value":265},{"type":20,"value":298}," chain of the\n",{"type":15,"tag":23,"props":300,"children":302},{"href":301},"/man/VkQueueFamilyProperties2",[303],{"type":20,"value":8},{"type":20,"value":305}," structure passed to\n",{"type":15,"tag":23,"props":307,"children":309},{"href":308},"/man/vkGetPhysicalDeviceQueueFamilyProperties2",[310],{"type":20,"value":311},"vkGetPhysicalDeviceQueueFamilyProperties2",{"type":20,"value":313},", then it is filled with the\nqueue family ownership properties for the specified queue family.",{"type":15,"tag":315,"props":316,"children":318},"validity-group",{"name":317},"Valid Usage (Implicit)",[319],{"type":15,"tag":320,"props":321,"children":323},"validity-field",{"name":322},"VUID-VkQueueFamilyOwnershipTransferPropertiesKHR-sType-sType",[324],{"type":15,"tag":16,"props":325,"children":326},{},[327,332,334,339,341],{"type":15,"tag":44,"props":328,"children":330},{"className":329},[],[331],{"type":20,"value":246},{"type":20,"value":333}," ",{"type":15,"tag":335,"props":336,"children":338},"normative",{"type":337},"must",[],{"type":20,"value":340}," be ",{"type":15,"tag":44,"props":342,"children":344},{"className":343},[],[345],{"type":20,"value":346},"VK_STRUCTURE_TYPE_QUEUE_FAMILY_OWNERSHIP_TRANSFER_PROPERTIES_KHR",{"type":15,"tag":348,"props":349,"children":350},"style",{},[351],{"type":20,"value":352},"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":354},[],"markdown",1773054774100]