[{"data":1,"prerenderedAt":596},["ShallowReactive",2],{"RgO3ll3cV5":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":595,"_id":4},"VkPhysicalDeviceDrmPropertiesEXT","Structure containing DRM information of a physical device","VK_EXT_physical_device_drm","structs",[],{"type":10,"children":11,"toc":593},"root",[12,28,404,514,549,554,587],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,170],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPhysicalDeviceDrmPropertiesEXT {\n VkStructureType sType;\n void* pNext;\n VkBool32 hasPrimary;\n VkBool32 hasRender;\n int64_t primaryMajor;\n int64_t primaryMinor;\n int64_t renderMajor;\n int64_t renderMinor;\n} VkPhysicalDeviceDrmPropertiesEXT;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,108,122,135,148,161],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPhysicalDeviceDrmPropertiesEXT {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkBool32 hasPrimary;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103],{"type":13,"tag":45,"props":104,"children":105},{"style":63},[106],{"type":18,"value":107}," VkBool32 hasRender;\n",{"type":13,"tag":45,"props":109,"children":111},{"class":47,"line":110},6,[112,117],{"type":13,"tag":45,"props":113,"children":114},{"style":52},[115],{"type":18,"value":116}," int64_t",{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," primaryMajor;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126,130],{"type":13,"tag":45,"props":127,"children":128},{"style":52},[129],{"type":18,"value":116},{"type":13,"tag":45,"props":131,"children":132},{"style":63},[133],{"type":18,"value":134}," primaryMinor;\n",{"type":13,"tag":45,"props":136,"children":138},{"class":47,"line":137},8,[139,143],{"type":13,"tag":45,"props":140,"children":141},{"style":52},[142],{"type":18,"value":116},{"type":13,"tag":45,"props":144,"children":145},{"style":63},[146],{"type":18,"value":147}," renderMajor;\n",{"type":13,"tag":45,"props":149,"children":151},{"class":47,"line":150},9,[152,156],{"type":13,"tag":45,"props":153,"children":154},{"style":52},[155],{"type":18,"value":116},{"type":13,"tag":45,"props":157,"children":158},{"style":63},[159],{"type":18,"value":160}," renderMinor;\n",{"type":13,"tag":45,"props":162,"children":164},{"class":47,"line":163},10,[165],{"type":13,"tag":45,"props":166,"children":167},{"style":63},[168],{"type":18,"value":169},"} VkPhysicalDeviceDrmPropertiesEXT;\n",{"type":13,"tag":33,"props":171,"children":176},{"className":172,"code":173,"filename":174,"language":175,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceDrmPropertiesEXT {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n has_primary: vk::Bool32,\n has_render: vk::Bool32,\n primary_major: i64,\n primary_minor: i64,\n render_major: i64,\n render_minor: i64,\n}\n","Rust","rs",[177],{"type":13,"tag":21,"props":178,"children":179},{"__ignoreMap":39},[180,203,236,258,287,315,336,356,376,396],{"type":13,"tag":45,"props":181,"children":182},{"class":47,"line":48},[183,188,192,198],{"type":13,"tag":45,"props":184,"children":185},{"style":52},[186],{"type":18,"value":187},"pub",{"type":13,"tag":45,"props":189,"children":190},{"style":52},[191],{"type":18,"value":60},{"type":13,"tag":45,"props":193,"children":195},{"style":194},"--shiki-default:#953800;--shiki-dark:#FFA657",[196],{"type":18,"value":197}," PhysicalDeviceDrmPropertiesEXT",{"type":13,"tag":45,"props":199,"children":200},{"style":63},[201],{"type":18,"value":202}," {\n",{"type":13,"tag":45,"props":204,"children":205},{"class":47,"line":69},[206,211,216,221,226,231],{"type":13,"tag":45,"props":207,"children":208},{"style":63},[209],{"type":18,"value":210}," s_type",{"type":13,"tag":45,"props":212,"children":213},{"style":52},[214],{"type":18,"value":215},":",{"type":13,"tag":45,"props":217,"children":218},{"style":194},[219],{"type":18,"value":220}," vk",{"type":13,"tag":45,"props":222,"children":223},{"style":52},[224],{"type":18,"value":225},"::",{"type":13,"tag":45,"props":227,"children":228},{"style":194},[229],{"type":18,"value":230},"StructureType",{"type":13,"tag":45,"props":232,"children":233},{"style":63},[234],{"type":18,"value":235},",\n",{"type":13,"tag":45,"props":237,"children":238},{"class":47,"line":78},[239,244,248,253],{"type":13,"tag":45,"props":240,"children":241},{"style":63},[242],{"type":18,"value":243}," p_next",{"type":13,"tag":45,"props":245,"children":246},{"style":52},[247],{"type":18,"value":215},{"type":13,"tag":45,"props":249,"children":250},{"style":52},[251],{"type":18,"value":252}," *mut",{"type":13,"tag":45,"props":254,"children":255},{"style":63},[256],{"type":18,"value":257}," c_void,\n",{"type":13,"tag":45,"props":259,"children":260},{"class":47,"line":92},[261,266,270,274,278,283],{"type":13,"tag":45,"props":262,"children":263},{"style":63},[264],{"type":18,"value":265}," has_primary",{"type":13,"tag":45,"props":267,"children":268},{"style":52},[269],{"type":18,"value":215},{"type":13,"tag":45,"props":271,"children":272},{"style":194},[273],{"type":18,"value":220},{"type":13,"tag":45,"props":275,"children":276},{"style":52},[277],{"type":18,"value":225},{"type":13,"tag":45,"props":279,"children":280},{"style":194},[281],{"type":18,"value":282},"Bool32",{"type":13,"tag":45,"props":284,"children":285},{"style":63},[286],{"type":18,"value":235},{"type":13,"tag":45,"props":288,"children":289},{"class":47,"line":101},[290,295,299,303,307,311],{"type":13,"tag":45,"props":291,"children":292},{"style":63},[293],{"type":18,"value":294}," has_render",{"type":13,"tag":45,"props":296,"children":297},{"style":52},[298],{"type":18,"value":215},{"type":13,"tag":45,"props":300,"children":301},{"style":194},[302],{"type":18,"value":220},{"type":13,"tag":45,"props":304,"children":305},{"style":52},[306],{"type":18,"value":225},{"type":13,"tag":45,"props":308,"children":309},{"style":194},[310],{"type":18,"value":282},{"type":13,"tag":45,"props":312,"children":313},{"style":63},[314],{"type":18,"value":235},{"type":13,"tag":45,"props":316,"children":317},{"class":47,"line":110},[318,323,327,332],{"type":13,"tag":45,"props":319,"children":320},{"style":63},[321],{"type":18,"value":322}," primary_major",{"type":13,"tag":45,"props":324,"children":325},{"style":52},[326],{"type":18,"value":215},{"type":13,"tag":45,"props":328,"children":329},{"style":194},[330],{"type":18,"value":331}," i64",{"type":13,"tag":45,"props":333,"children":334},{"style":63},[335],{"type":18,"value":235},{"type":13,"tag":45,"props":337,"children":338},{"class":47,"line":124},[339,344,348,352],{"type":13,"tag":45,"props":340,"children":341},{"style":63},[342],{"type":18,"value":343}," primary_minor",{"type":13,"tag":45,"props":345,"children":346},{"style":52},[347],{"type":18,"value":215},{"type":13,"tag":45,"props":349,"children":350},{"style":194},[351],{"type":18,"value":331},{"type":13,"tag":45,"props":353,"children":354},{"style":63},[355],{"type":18,"value":235},{"type":13,"tag":45,"props":357,"children":358},{"class":47,"line":137},[359,364,368,372],{"type":13,"tag":45,"props":360,"children":361},{"style":63},[362],{"type":18,"value":363}," render_major",{"type":13,"tag":45,"props":365,"children":366},{"style":52},[367],{"type":18,"value":215},{"type":13,"tag":45,"props":369,"children":370},{"style":194},[371],{"type":18,"value":331},{"type":13,"tag":45,"props":373,"children":374},{"style":63},[375],{"type":18,"value":235},{"type":13,"tag":45,"props":377,"children":378},{"class":47,"line":150},[379,384,388,392],{"type":13,"tag":45,"props":380,"children":381},{"style":63},[382],{"type":18,"value":383}," render_minor",{"type":13,"tag":45,"props":385,"children":386},{"style":52},[387],{"type":18,"value":215},{"type":13,"tag":45,"props":389,"children":390},{"style":194},[391],{"type":18,"value":331},{"type":13,"tag":45,"props":393,"children":394},{"style":63},[395],{"type":18,"value":235},{"type":13,"tag":45,"props":397,"children":398},{"class":47,"line":163},[399],{"type":13,"tag":45,"props":400,"children":401},{"style":63},[402],{"type":18,"value":403},"}\n",{"type":13,"tag":405,"props":406,"children":407},"ul",{},[408,429,448,459,470,481,492,503],{"type":13,"tag":409,"props":410,"children":411},"li",{},[412,418,420,427],{"type":13,"tag":21,"props":413,"children":415},{"className":414},[],[416],{"type":18,"value":417},"sType",{"type":18,"value":419}," is a ",{"type":13,"tag":421,"props":422,"children":424},"a",{"href":423},"/man/VkStructureType",[425],{"type":18,"value":426},"VkStructureType",{"type":18,"value":428}," value identifying this structure.",{"type":13,"tag":409,"props":430,"children":431},{},[432,438,440,446],{"type":13,"tag":21,"props":433,"children":435},{"className":434},[],[436],{"type":18,"value":437},"pNext",{"type":18,"value":439}," is ",{"type":13,"tag":21,"props":441,"children":443},{"className":442},[],[444],{"type":18,"value":445},"NULL",{"type":18,"value":447}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":409,"props":449,"children":450},{},[451,457],{"type":13,"tag":21,"props":452,"children":454},{"className":453},[],[455],{"type":18,"value":456},"hasPrimary",{"type":18,"value":458}," is a boolean indicating whether the physical device has\na DRM primary node.",{"type":13,"tag":409,"props":460,"children":461},{},[462,468],{"type":13,"tag":21,"props":463,"children":465},{"className":464},[],[466],{"type":18,"value":467},"hasRender",{"type":18,"value":469}," is a boolean indicating whether the physical device has\na DRM render node.",{"type":13,"tag":409,"props":471,"children":472},{},[473,479],{"type":13,"tag":21,"props":474,"children":476},{"className":475},[],[477],{"type":18,"value":478},"primaryMajor",{"type":18,"value":480}," is the DRM primary node major number, if any.",{"type":13,"tag":409,"props":482,"children":483},{},[484,490],{"type":13,"tag":21,"props":485,"children":487},{"className":486},[],[488],{"type":18,"value":489},"primaryMinor",{"type":18,"value":491}," is the DRM primary node minor number, if any.",{"type":13,"tag":409,"props":493,"children":494},{},[495,501],{"type":13,"tag":21,"props":496,"children":498},{"className":497},[],[499],{"type":18,"value":500},"renderMajor",{"type":18,"value":502}," is the DRM render node major number, if any.",{"type":13,"tag":409,"props":504,"children":505},{},[506,512],{"type":13,"tag":21,"props":507,"children":509},{"className":508},[],[510],{"type":18,"value":511},"renderMinor",{"type":18,"value":513}," is the DRM render node minor number, if any.",{"type":13,"tag":14,"props":515,"children":516},{},[517,519,524,526,531,533,539,541,547],{"type":18,"value":518},"If the ",{"type":13,"tag":21,"props":520,"children":522},{"className":521},[],[523],{"type":18,"value":4},{"type":18,"value":525}," structure is included in the ",{"type":13,"tag":21,"props":527,"children":529},{"className":528},[],[530],{"type":18,"value":437},{"type":18,"value":532}," chain of the\n",{"type":13,"tag":421,"props":534,"children":536},{"href":535},"/man/VkPhysicalDeviceProperties2",[537],{"type":18,"value":538},"VkPhysicalDeviceProperties2",{"type":18,"value":540}," structure passed to\n",{"type":13,"tag":421,"props":542,"children":544},{"href":543},"/man/vkGetPhysicalDeviceProperties2",[545],{"type":18,"value":546},"vkGetPhysicalDeviceProperties2",{"type":18,"value":548},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":13,"tag":14,"props":550,"children":551},{},[552],{"type":18,"value":553},"These are properties of the DRM information of a physical device.",{"type":13,"tag":555,"props":556,"children":558},"validity-group",{"name":557},"Valid Usage (Implicit)",[559],{"type":13,"tag":560,"props":561,"children":563},"validity-field",{"name":562},"VUID-VkPhysicalDeviceDrmPropertiesEXT-sType-sType",[564],{"type":13,"tag":14,"props":565,"children":566},{},[567,572,574,579,581],{"type":13,"tag":21,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":417},{"type":18,"value":573}," ",{"type":13,"tag":575,"props":576,"children":578},"normative",{"type":577},"must",[],{"type":18,"value":580}," be ",{"type":13,"tag":21,"props":582,"children":584},{"className":583},[],[585],{"type":18,"value":586},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT",{"type":13,"tag":588,"props":589,"children":590},"style",{},[591],{"type":18,"value":592},"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":39,"searchDepth":69,"depth":69,"links":594},[],"markdown",1725732567541]