[{"data":1,"prerenderedAt":566},["ShallowReactive",2],{"kahLsjJGdo":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":565,"_id":4},"VkImageConstraintsInfoFlagBitsFUCHSIA","Bitmask specifying image constraints flags","VK_FUCHSIA_buffer_collection","enums",[],{"type":10,"children":11,"toc":563},"root",[12,44,487,492,533,538,552,557],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,33,35,42],{"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/VkImageConstraintsInfoFlagBitsFUCHSIA",[32],{"type":18,"value":4},{"type":18,"value":34},"::",{"type":13,"tag":36,"props":37,"children":39},"code",{"className":38},[],[40],{"type":18,"value":41},"flags",{"type":18,"value":43}," include:",{"type":13,"tag":45,"props":46,"children":47},"code-group",{},[48,226],{"type":13,"tag":49,"props":50,"children":56},"pre",{"className":51,"code":52,"filename":53,"language":54,"meta":55,"style":55},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkImageConstraintsInfoFlagBitsFUCHSIA {\n VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA = 0x00000001,\n VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA = 0x00000002,\n VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA = 0x00000004,\n VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA = 0x00000008,\n VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA = 0x00000010,\n} VkImageConstraintsInfoFlagBitsFUCHSIA;\n","C","c","",[57],{"type":13,"tag":36,"props":58,"children":59},{"__ignoreMap":55},[60,83,113,139,165,191,217],{"type":13,"tag":61,"props":62,"children":65},"span",{"class":63,"line":64},"line",1,[66,72,77],{"type":13,"tag":61,"props":67,"children":69},{"style":68},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[70],{"type":18,"value":71},"typedef",{"type":13,"tag":61,"props":73,"children":74},{"style":68},[75],{"type":18,"value":76}," enum",{"type":13,"tag":61,"props":78,"children":80},{"style":79},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[81],{"type":18,"value":82}," VkImageConstraintsInfoFlagBitsFUCHSIA {\n",{"type":13,"tag":61,"props":84,"children":86},{"class":63,"line":85},2,[87,92,97,102,108],{"type":13,"tag":61,"props":88,"children":89},{"style":79},[90],{"type":18,"value":91}," VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA ",{"type":13,"tag":61,"props":93,"children":94},{"style":68},[95],{"type":18,"value":96},"=",{"type":13,"tag":61,"props":98,"children":99},{"style":68},[100],{"type":18,"value":101}," 0x",{"type":13,"tag":61,"props":103,"children":105},{"style":104},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[106],{"type":18,"value":107},"00000001",{"type":13,"tag":61,"props":109,"children":110},{"style":79},[111],{"type":18,"value":112},",\n",{"type":13,"tag":61,"props":114,"children":116},{"class":63,"line":115},3,[117,122,126,130,135],{"type":13,"tag":61,"props":118,"children":119},{"style":79},[120],{"type":18,"value":121}," VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA ",{"type":13,"tag":61,"props":123,"children":124},{"style":68},[125],{"type":18,"value":96},{"type":13,"tag":61,"props":127,"children":128},{"style":68},[129],{"type":18,"value":101},{"type":13,"tag":61,"props":131,"children":132},{"style":104},[133],{"type":18,"value":134},"00000002",{"type":13,"tag":61,"props":136,"children":137},{"style":79},[138],{"type":18,"value":112},{"type":13,"tag":61,"props":140,"children":142},{"class":63,"line":141},4,[143,148,152,156,161],{"type":13,"tag":61,"props":144,"children":145},{"style":79},[146],{"type":18,"value":147}," VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA ",{"type":13,"tag":61,"props":149,"children":150},{"style":68},[151],{"type":18,"value":96},{"type":13,"tag":61,"props":153,"children":154},{"style":68},[155],{"type":18,"value":101},{"type":13,"tag":61,"props":157,"children":158},{"style":104},[159],{"type":18,"value":160},"00000004",{"type":13,"tag":61,"props":162,"children":163},{"style":79},[164],{"type":18,"value":112},{"type":13,"tag":61,"props":166,"children":168},{"class":63,"line":167},5,[169,174,178,182,187],{"type":13,"tag":61,"props":170,"children":171},{"style":79},[172],{"type":18,"value":173}," VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA ",{"type":13,"tag":61,"props":175,"children":176},{"style":68},[177],{"type":18,"value":96},{"type":13,"tag":61,"props":179,"children":180},{"style":68},[181],{"type":18,"value":101},{"type":13,"tag":61,"props":183,"children":184},{"style":104},[185],{"type":18,"value":186},"00000008",{"type":13,"tag":61,"props":188,"children":189},{"style":79},[190],{"type":18,"value":112},{"type":13,"tag":61,"props":192,"children":194},{"class":63,"line":193},6,[195,200,204,208,213],{"type":13,"tag":61,"props":196,"children":197},{"style":79},[198],{"type":18,"value":199}," VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA ",{"type":13,"tag":61,"props":201,"children":202},{"style":68},[203],{"type":18,"value":96},{"type":13,"tag":61,"props":205,"children":206},{"style":68},[207],{"type":18,"value":101},{"type":13,"tag":61,"props":209,"children":210},{"style":104},[211],{"type":18,"value":212},"00000010",{"type":13,"tag":61,"props":214,"children":215},{"style":79},[216],{"type":18,"value":112},{"type":13,"tag":61,"props":218,"children":220},{"class":63,"line":219},7,[221],{"type":13,"tag":61,"props":222,"children":223},{"style":79},[224],{"type":18,"value":225},"} VkImageConstraintsInfoFlagBitsFUCHSIA;\n",{"type":13,"tag":49,"props":227,"children":232},{"className":228,"code":229,"filename":230,"language":231,"meta":55,"style":55},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ImageConstraintsInfoFlagBitsFUCHSIA(u32);\nimpl ImageConstraintsInfoFlagBitsFUCHSIA {\n pub const CPU_READ_RARELY: Self = 0x00000001;\n pub const CPU_READ_OFTEN: Self = 0x00000002;\n pub const CPU_WRITE_RARELY: Self = 0x00000004;\n pub const CPU_WRITE_OFTEN: Self = 0x00000008;\n pub const PROTECTED_OPTIONAL: Self = 0x00000010;\n}\n","Rust","rs",[233],{"type":13,"tag":36,"props":234,"children":235},{"__ignoreMap":55},[236,270,287,330,367,404,441,478],{"type":13,"tag":61,"props":237,"children":238},{"class":63,"line":64},[239,244,249,255,260,265],{"type":13,"tag":61,"props":240,"children":241},{"style":68},[242],{"type":18,"value":243},"pub",{"type":13,"tag":61,"props":245,"children":246},{"style":68},[247],{"type":18,"value":248}," struct",{"type":13,"tag":61,"props":250,"children":252},{"style":251},"--shiki-default:#953800;--shiki-dark:#FFA657",[253],{"type":18,"value":254}," ImageConstraintsInfoFlagBitsFUCHSIA",{"type":13,"tag":61,"props":256,"children":257},{"style":79},[258],{"type":18,"value":259},"(",{"type":13,"tag":61,"props":261,"children":262},{"style":251},[263],{"type":18,"value":264},"u32",{"type":13,"tag":61,"props":266,"children":267},{"style":79},[268],{"type":18,"value":269},");\n",{"type":13,"tag":61,"props":271,"children":272},{"class":63,"line":85},[273,278,282],{"type":13,"tag":61,"props":274,"children":275},{"style":68},[276],{"type":18,"value":277},"impl",{"type":13,"tag":61,"props":279,"children":280},{"style":251},[281],{"type":18,"value":254},{"type":13,"tag":61,"props":283,"children":284},{"style":79},[285],{"type":18,"value":286}," {\n",{"type":13,"tag":61,"props":288,"children":289},{"class":63,"line":115},[290,295,300,305,310,315,320,325],{"type":13,"tag":61,"props":291,"children":292},{"style":68},[293],{"type":18,"value":294}," pub",{"type":13,"tag":61,"props":296,"children":297},{"style":68},[298],{"type":18,"value":299}," const",{"type":13,"tag":61,"props":301,"children":302},{"style":104},[303],{"type":18,"value":304}," CPU_READ_RARELY",{"type":13,"tag":61,"props":306,"children":307},{"style":68},[308],{"type":18,"value":309},":",{"type":13,"tag":61,"props":311,"children":312},{"style":104},[313],{"type":18,"value":314}," Self",{"type":13,"tag":61,"props":316,"children":317},{"style":68},[318],{"type":18,"value":319}," =",{"type":13,"tag":61,"props":321,"children":322},{"style":104},[323],{"type":18,"value":324}," 0x00000001",{"type":13,"tag":61,"props":326,"children":327},{"style":79},[328],{"type":18,"value":329},";\n",{"type":13,"tag":61,"props":331,"children":332},{"class":63,"line":141},[333,337,341,346,350,354,358,363],{"type":13,"tag":61,"props":334,"children":335},{"style":68},[336],{"type":18,"value":294},{"type":13,"tag":61,"props":338,"children":339},{"style":68},[340],{"type":18,"value":299},{"type":13,"tag":61,"props":342,"children":343},{"style":104},[344],{"type":18,"value":345}," CPU_READ_OFTEN",{"type":13,"tag":61,"props":347,"children":348},{"style":68},[349],{"type":18,"value":309},{"type":13,"tag":61,"props":351,"children":352},{"style":104},[353],{"type":18,"value":314},{"type":13,"tag":61,"props":355,"children":356},{"style":68},[357],{"type":18,"value":319},{"type":13,"tag":61,"props":359,"children":360},{"style":104},[361],{"type":18,"value":362}," 0x00000002",{"type":13,"tag":61,"props":364,"children":365},{"style":79},[366],{"type":18,"value":329},{"type":13,"tag":61,"props":368,"children":369},{"class":63,"line":167},[370,374,378,383,387,391,395,400],{"type":13,"tag":61,"props":371,"children":372},{"style":68},[373],{"type":18,"value":294},{"type":13,"tag":61,"props":375,"children":376},{"style":68},[377],{"type":18,"value":299},{"type":13,"tag":61,"props":379,"children":380},{"style":104},[381],{"type":18,"value":382}," CPU_WRITE_RARELY",{"type":13,"tag":61,"props":384,"children":385},{"style":68},[386],{"type":18,"value":309},{"type":13,"tag":61,"props":388,"children":389},{"style":104},[390],{"type":18,"value":314},{"type":13,"tag":61,"props":392,"children":393},{"style":68},[394],{"type":18,"value":319},{"type":13,"tag":61,"props":396,"children":397},{"style":104},[398],{"type":18,"value":399}," 0x00000004",{"type":13,"tag":61,"props":401,"children":402},{"style":79},[403],{"type":18,"value":329},{"type":13,"tag":61,"props":405,"children":406},{"class":63,"line":193},[407,411,415,420,424,428,432,437],{"type":13,"tag":61,"props":408,"children":409},{"style":68},[410],{"type":18,"value":294},{"type":13,"tag":61,"props":412,"children":413},{"style":68},[414],{"type":18,"value":299},{"type":13,"tag":61,"props":416,"children":417},{"style":104},[418],{"type":18,"value":419}," CPU_WRITE_OFTEN",{"type":13,"tag":61,"props":421,"children":422},{"style":68},[423],{"type":18,"value":309},{"type":13,"tag":61,"props":425,"children":426},{"style":104},[427],{"type":18,"value":314},{"type":13,"tag":61,"props":429,"children":430},{"style":68},[431],{"type":18,"value":319},{"type":13,"tag":61,"props":433,"children":434},{"style":104},[435],{"type":18,"value":436}," 0x00000008",{"type":13,"tag":61,"props":438,"children":439},{"style":79},[440],{"type":18,"value":329},{"type":13,"tag":61,"props":442,"children":443},{"class":63,"line":219},[444,448,452,457,461,465,469,474],{"type":13,"tag":61,"props":445,"children":446},{"style":68},[447],{"type":18,"value":294},{"type":13,"tag":61,"props":449,"children":450},{"style":68},[451],{"type":18,"value":299},{"type":13,"tag":61,"props":453,"children":454},{"style":104},[455],{"type":18,"value":456}," PROTECTED_OPTIONAL",{"type":13,"tag":61,"props":458,"children":459},{"style":68},[460],{"type":18,"value":309},{"type":13,"tag":61,"props":462,"children":463},{"style":104},[464],{"type":18,"value":314},{"type":13,"tag":61,"props":466,"children":467},{"style":68},[468],{"type":18,"value":319},{"type":13,"tag":61,"props":470,"children":471},{"style":104},[472],{"type":18,"value":473}," 0x00000010",{"type":13,"tag":61,"props":475,"children":476},{"style":79},[477],{"type":18,"value":329},{"type":13,"tag":61,"props":479,"children":481},{"class":63,"line":480},8,[482],{"type":13,"tag":61,"props":483,"children":484},{"style":79},[485],{"type":18,"value":486},"}\n",{"type":13,"tag":14,"props":488,"children":489},{},[490],{"type":18,"value":491},"General hints about the type of memory that should be allocated by Sysmem\nbased on the expected usage of the images in the buffer collection include:",{"type":13,"tag":493,"props":494,"children":495},"ul",{},[496,506,515,524],{"type":13,"tag":497,"props":498,"children":499},"li",{},[500],{"type":13,"tag":36,"props":501,"children":503},{"className":502},[],[504],{"type":18,"value":505},"VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA",{"type":13,"tag":497,"props":507,"children":508},{},[509],{"type":13,"tag":36,"props":510,"children":512},{"className":511},[],[513],{"type":18,"value":514},"VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA",{"type":13,"tag":497,"props":516,"children":517},{},[518],{"type":13,"tag":36,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":523},"VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA",{"type":13,"tag":497,"props":525,"children":526},{},[527],{"type":13,"tag":36,"props":528,"children":530},{"className":529},[],[531],{"type":18,"value":532},"VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA",{"type":13,"tag":14,"props":534,"children":535},{},[536],{"type":18,"value":537},"For protected memory:",{"type":13,"tag":493,"props":539,"children":540},{},[541],{"type":13,"tag":497,"props":542,"children":543},{},[544,550],{"type":13,"tag":36,"props":545,"children":547},{"className":546},[],[548],{"type":18,"value":549},"VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA",{"type":18,"value":551}," specifies\nthat protected memory is optional for the buffer collection.",{"type":13,"tag":14,"props":553,"children":554},{},[555],{"type":18,"value":556},"Note that if all participants in the buffer collection (Vulkan or otherwise)\nspecify that protected memory is optional, Sysmem will not allocate\nprotected memory.",{"type":13,"tag":558,"props":559,"children":560},"style",{},[561],{"type":18,"value":562},"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":55,"searchDepth":85,"depth":85,"links":564},[],"markdown",1725732556971]