[{"data":1,"prerenderedAt":719},["ShallowReactive",2],{"ECkRxPbZrY":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":718,"_id":4},"VkApplicationInfo","Structure specifying application information","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":716},"root",[12,28,377,556,597,710],{"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,179],{"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 VkApplicationInfo {\n VkStructureType sType;\n const void* pNext;\n const char* pApplicationName;\n uint32_t applicationVersion;\n const char* pEngineName;\n uint32_t engineVersion;\n uint32_t apiVersion;\n} VkApplicationInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,113,127,144,157,170],{"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}," VkApplicationInfo {\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,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99,103,108],{"type":13,"tag":45,"props":100,"children":101},{"style":52},[102],{"type":18,"value":84},{"type":13,"tag":45,"props":104,"children":105},{"style":52},[106],{"type":18,"value":107}," char*",{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," pApplicationName;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},5,[117,122],{"type":13,"tag":45,"props":118,"children":119},{"style":52},[120],{"type":18,"value":121}," uint32_t",{"type":13,"tag":45,"props":123,"children":124},{"style":63},[125],{"type":18,"value":126}," applicationVersion;\n",{"type":13,"tag":45,"props":128,"children":130},{"class":47,"line":129},6,[131,135,139],{"type":13,"tag":45,"props":132,"children":133},{"style":52},[134],{"type":18,"value":84},{"type":13,"tag":45,"props":136,"children":137},{"style":52},[138],{"type":18,"value":107},{"type":13,"tag":45,"props":140,"children":141},{"style":63},[142],{"type":18,"value":143}," pEngineName;\n",{"type":13,"tag":45,"props":145,"children":147},{"class":47,"line":146},7,[148,152],{"type":13,"tag":45,"props":149,"children":150},{"style":52},[151],{"type":18,"value":121},{"type":13,"tag":45,"props":153,"children":154},{"style":63},[155],{"type":18,"value":156}," engineVersion;\n",{"type":13,"tag":45,"props":158,"children":160},{"class":47,"line":159},8,[161,165],{"type":13,"tag":45,"props":162,"children":163},{"style":52},[164],{"type":18,"value":121},{"type":13,"tag":45,"props":166,"children":167},{"style":63},[168],{"type":18,"value":169}," apiVersion;\n",{"type":13,"tag":45,"props":171,"children":173},{"class":47,"line":172},9,[174],{"type":13,"tag":45,"props":175,"children":176},{"style":63},[177],{"type":18,"value":178},"} VkApplicationInfo;\n",{"type":13,"tag":33,"props":180,"children":185},{"className":181,"code":182,"filename":183,"language":184,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ApplicationInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n p_application_name: *const c_char,\n application_version: u32,\n p_engine_name: *const c_char,\n engine_version: u32,\n api_version: u32,\n}\n","Rust","rs",[186],{"type":13,"tag":21,"props":187,"children":188},{"__ignoreMap":39},[189,212,245,267,288,309,329,349,369],{"type":13,"tag":45,"props":190,"children":191},{"class":47,"line":48},[192,197,201,207],{"type":13,"tag":45,"props":193,"children":194},{"style":52},[195],{"type":18,"value":196},"pub",{"type":13,"tag":45,"props":198,"children":199},{"style":52},[200],{"type":18,"value":60},{"type":13,"tag":45,"props":202,"children":204},{"style":203},"--shiki-default:#953800;--shiki-dark:#FFA657",[205],{"type":18,"value":206}," ApplicationInfo",{"type":13,"tag":45,"props":208,"children":209},{"style":63},[210],{"type":18,"value":211}," {\n",{"type":13,"tag":45,"props":213,"children":214},{"class":47,"line":69},[215,220,225,230,235,240],{"type":13,"tag":45,"props":216,"children":217},{"style":63},[218],{"type":18,"value":219}," s_type",{"type":13,"tag":45,"props":221,"children":222},{"style":52},[223],{"type":18,"value":224},":",{"type":13,"tag":45,"props":226,"children":227},{"style":203},[228],{"type":18,"value":229}," vk",{"type":13,"tag":45,"props":231,"children":232},{"style":52},[233],{"type":18,"value":234},"::",{"type":13,"tag":45,"props":236,"children":237},{"style":203},[238],{"type":18,"value":239},"StructureType",{"type":13,"tag":45,"props":241,"children":242},{"style":63},[243],{"type":18,"value":244},",\n",{"type":13,"tag":45,"props":246,"children":247},{"class":47,"line":78},[248,253,257,262],{"type":13,"tag":45,"props":249,"children":250},{"style":63},[251],{"type":18,"value":252}," p_next",{"type":13,"tag":45,"props":254,"children":255},{"style":52},[256],{"type":18,"value":224},{"type":13,"tag":45,"props":258,"children":259},{"style":52},[260],{"type":18,"value":261}," *const",{"type":13,"tag":45,"props":263,"children":264},{"style":63},[265],{"type":18,"value":266}," c_void,\n",{"type":13,"tag":45,"props":268,"children":269},{"class":47,"line":97},[270,275,279,283],{"type":13,"tag":45,"props":271,"children":272},{"style":63},[273],{"type":18,"value":274}," p_application_name",{"type":13,"tag":45,"props":276,"children":277},{"style":52},[278],{"type":18,"value":224},{"type":13,"tag":45,"props":280,"children":281},{"style":52},[282],{"type":18,"value":261},{"type":13,"tag":45,"props":284,"children":285},{"style":63},[286],{"type":18,"value":287}," c_char,\n",{"type":13,"tag":45,"props":289,"children":290},{"class":47,"line":115},[291,296,300,305],{"type":13,"tag":45,"props":292,"children":293},{"style":63},[294],{"type":18,"value":295}," application_version",{"type":13,"tag":45,"props":297,"children":298},{"style":52},[299],{"type":18,"value":224},{"type":13,"tag":45,"props":301,"children":302},{"style":203},[303],{"type":18,"value":304}," u32",{"type":13,"tag":45,"props":306,"children":307},{"style":63},[308],{"type":18,"value":244},{"type":13,"tag":45,"props":310,"children":311},{"class":47,"line":129},[312,317,321,325],{"type":13,"tag":45,"props":313,"children":314},{"style":63},[315],{"type":18,"value":316}," p_engine_name",{"type":13,"tag":45,"props":318,"children":319},{"style":52},[320],{"type":18,"value":224},{"type":13,"tag":45,"props":322,"children":323},{"style":52},[324],{"type":18,"value":261},{"type":13,"tag":45,"props":326,"children":327},{"style":63},[328],{"type":18,"value":287},{"type":13,"tag":45,"props":330,"children":331},{"class":47,"line":146},[332,337,341,345],{"type":13,"tag":45,"props":333,"children":334},{"style":63},[335],{"type":18,"value":336}," engine_version",{"type":13,"tag":45,"props":338,"children":339},{"style":52},[340],{"type":18,"value":224},{"type":13,"tag":45,"props":342,"children":343},{"style":203},[344],{"type":18,"value":304},{"type":13,"tag":45,"props":346,"children":347},{"style":63},[348],{"type":18,"value":244},{"type":13,"tag":45,"props":350,"children":351},{"class":47,"line":159},[352,357,361,365],{"type":13,"tag":45,"props":353,"children":354},{"style":63},[355],{"type":18,"value":356}," api_version",{"type":13,"tag":45,"props":358,"children":359},{"style":52},[360],{"type":18,"value":224},{"type":13,"tag":45,"props":362,"children":363},{"style":203},[364],{"type":18,"value":304},{"type":13,"tag":45,"props":366,"children":367},{"style":63},[368],{"type":18,"value":244},{"type":13,"tag":45,"props":370,"children":371},{"class":47,"line":172},[372],{"type":13,"tag":45,"props":373,"children":374},{"style":63},[375],{"type":18,"value":376},"}\n",{"type":13,"tag":378,"props":379,"children":380},"ul",{},[381,402,421,438,449,466,477],{"type":13,"tag":382,"props":383,"children":384},"li",{},[385,391,393,400],{"type":13,"tag":21,"props":386,"children":388},{"className":387},[],[389],{"type":18,"value":390},"sType",{"type":18,"value":392}," is a ",{"type":13,"tag":394,"props":395,"children":397},"a",{"href":396},"/man/VkStructureType",[398],{"type":18,"value":399},"VkStructureType",{"type":18,"value":401}," value identifying this structure.",{"type":13,"tag":382,"props":403,"children":404},{},[405,411,413,419],{"type":13,"tag":21,"props":406,"children":408},{"className":407},[],[409],{"type":18,"value":410},"pNext",{"type":18,"value":412}," is ",{"type":13,"tag":21,"props":414,"children":416},{"className":415},[],[417],{"type":18,"value":418},"NULL",{"type":18,"value":420}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":382,"props":422,"children":423},{},[424,430,431,436],{"type":13,"tag":21,"props":425,"children":427},{"className":426},[],[428],{"type":18,"value":429},"pApplicationName",{"type":18,"value":412},{"type":13,"tag":21,"props":432,"children":434},{"className":433},[],[435],{"type":18,"value":418},{"type":18,"value":437}," or is a pointer to a null-terminated\nUTF-8 string containing the name of the application.",{"type":13,"tag":382,"props":439,"children":440},{},[441,447],{"type":13,"tag":21,"props":442,"children":444},{"className":443},[],[445],{"type":18,"value":446},"applicationVersion",{"type":18,"value":448}," is an unsigned integer variable containing the\ndeveloper-supplied version number of the application.",{"type":13,"tag":382,"props":450,"children":451},{},[452,458,459,464],{"type":13,"tag":21,"props":453,"children":455},{"className":454},[],[456],{"type":18,"value":457},"pEngineName",{"type":18,"value":412},{"type":13,"tag":21,"props":460,"children":462},{"className":461},[],[463],{"type":18,"value":418},{"type":18,"value":465}," or is a pointer to a null-terminated UTF-8\nstring containing the name of the engine (if any) used to create the\napplication.",{"type":13,"tag":382,"props":467,"children":468},{},[469,475],{"type":13,"tag":21,"props":470,"children":472},{"className":471},[],[473],{"type":18,"value":474},"engineVersion",{"type":18,"value":476}," is an unsigned integer variable containing the\ndeveloper-supplied version number of the engine used to create the\napplication.",{"type":13,"tag":382,"props":478,"children":479},{},[480,486,488,494,496,501,503,508,510,515,517,522,524,527,529,535,537,542,544,547,549,554],{"type":13,"tag":21,"props":481,"children":483},{"className":482},[],[484],{"type":18,"value":485},"apiVersion",{"type":18,"value":487}," is the version of the Vulkan API against which the\napplication expects to run, encoded as described in\n",{"type":13,"tag":394,"props":489,"children":491},{"href":490},"/chapters/extendingvulkan#extendingvulkan-coreversions-versionnumbers",[492],{"type":18,"value":493},"Version Numbers",{"type":18,"value":495},".\nIf ",{"type":13,"tag":21,"props":497,"children":499},{"className":498},[],[500],{"type":18,"value":485},{"type":18,"value":502}," is 0 the implementation ",{"type":13,"tag":504,"props":505,"children":507},"normative",{"type":506},"must",[],{"type":18,"value":509}," ignore it, otherwise\nif the implementation does not support the requested ",{"type":13,"tag":21,"props":511,"children":513},{"className":512},[],[514],{"type":18,"value":485},{"type":18,"value":516},",\nor an effective substitute for ",{"type":13,"tag":21,"props":518,"children":520},{"className":519},[],[521],{"type":18,"value":485},{"type":18,"value":523},", it ",{"type":13,"tag":504,"props":525,"children":526},{"type":506},[],{"type":18,"value":528}," return\n",{"type":13,"tag":21,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":534},"VK_ERROR_INCOMPATIBLE_DRIVER",{"type":18,"value":536},".\nThe patch version number specified in ",{"type":13,"tag":21,"props":538,"children":540},{"className":539},[],[541],{"type":18,"value":485},{"type":18,"value":543}," is ignored when\ncreating an instance object.\nThe variant version of the instance ",{"type":13,"tag":504,"props":545,"children":546},{"type":506},[],{"type":18,"value":548}," match that requested in\n",{"type":13,"tag":21,"props":550,"children":552},{"className":551},[],[553],{"type":18,"value":485},{"type":18,"value":555},".",{"type":13,"tag":557,"props":558,"children":560},"validity-group",{"name":559},"Valid Usage",[561],{"type":13,"tag":562,"props":563,"children":565},"validity-field",{"name":564},"VUID-VkApplicationInfo-apiVersion-04010",[566],{"type":13,"tag":14,"props":567,"children":568},{},[569,571,576,578,584,586,589,591],{"type":18,"value":570},"If ",{"type":13,"tag":21,"props":572,"children":574},{"className":573},[],[575],{"type":18,"value":485},{"type":18,"value":577}," is not ",{"type":13,"tag":21,"props":579,"children":581},{"className":580},[],[582],{"type":18,"value":583},"0",{"type":18,"value":585},", then it ",{"type":13,"tag":504,"props":587,"children":588},{"type":506},[],{"type":18,"value":590}," be greater than or equal\nto ",{"type":13,"tag":394,"props":592,"children":594},{"href":593},"/man/VK_API_VERSION_1_0",[595],{"type":18,"value":596},"VK_API_VERSION_1_0",{"type":13,"tag":557,"props":598,"children":600},{"name":599},"Valid Usage (Implicit)",[601,626,648,680],{"type":13,"tag":562,"props":602,"children":604},{"name":603},"VUID-VkApplicationInfo-sType-sType",[605],{"type":13,"tag":14,"props":606,"children":607},{},[608,613,615,618,620],{"type":13,"tag":21,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":390},{"type":18,"value":614}," ",{"type":13,"tag":504,"props":616,"children":617},{"type":506},[],{"type":18,"value":619}," be ",{"type":13,"tag":21,"props":621,"children":623},{"className":622},[],[624],{"type":18,"value":625},"VK_STRUCTURE_TYPE_APPLICATION_INFO",{"type":13,"tag":562,"props":627,"children":629},{"name":628},"VUID-VkApplicationInfo-pNext-pNext",[630],{"type":13,"tag":14,"props":631,"children":632},{},[633,638,639,642,643],{"type":13,"tag":21,"props":634,"children":636},{"className":635},[],[637],{"type":18,"value":410},{"type":18,"value":614},{"type":13,"tag":504,"props":640,"children":641},{"type":506},[],{"type":18,"value":619},{"type":13,"tag":21,"props":644,"children":646},{"className":645},[],[647],{"type":18,"value":418},{"type":13,"tag":562,"props":649,"children":651},{"name":650},"VUID-VkApplicationInfo-pApplicationName-parameter",[652],{"type":13,"tag":14,"props":653,"children":654},{},[655,656,661,662,667,669,674,675,678],{"type":18,"value":570},{"type":13,"tag":21,"props":657,"children":659},{"className":658},[],[660],{"type":18,"value":429},{"type":18,"value":577},{"type":13,"tag":21,"props":663,"children":665},{"className":664},[],[666],{"type":18,"value":418},{"type":18,"value":668},", ",{"type":13,"tag":21,"props":670,"children":672},{"className":671},[],[673],{"type":18,"value":429},{"type":18,"value":614},{"type":13,"tag":504,"props":676,"children":677},{"type":506},[],{"type":18,"value":679}," be a null-terminated UTF-8 string",{"type":13,"tag":562,"props":681,"children":683},{"name":682},"VUID-VkApplicationInfo-pEngineName-parameter",[684],{"type":13,"tag":14,"props":685,"children":686},{},[687,688,693,694,699,700,705,706,709],{"type":18,"value":570},{"type":13,"tag":21,"props":689,"children":691},{"className":690},[],[692],{"type":18,"value":457},{"type":18,"value":577},{"type":13,"tag":21,"props":695,"children":697},{"className":696},[],[698],{"type":18,"value":418},{"type":18,"value":668},{"type":13,"tag":21,"props":701,"children":703},{"className":702},[],[704],{"type":18,"value":457},{"type":18,"value":614},{"type":13,"tag":504,"props":707,"children":708},{"type":506},[],{"type":18,"value":679},{"type":13,"tag":711,"props":712,"children":713},"style",{},[714],{"type":18,"value":715},"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":717},[],"markdown",1725732539140]