This commit is contained in:
2026-06-14 19:09:18 +01:00
parent 14bd1a9271
commit 13fa90a0e9
3958 changed files with 999286 additions and 4 deletions
@@ -0,0 +1,316 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.16.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libktx Reference: ktxVulkanDeviceInfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="ktx_logo_200.png"/></td>
<td id="projectalign">
<div id="projectname">libktx Reference<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">Libraries and tools to create and read KTX image texture files.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.16.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(function(){initNavTree('structktxVulkanDeviceInfo.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">ktxVulkanDeviceInfo Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Struct for passing information about the Vulkan device on which to create images to the texture image loading functions.
<a href="#details">More...</a></p>
<p><code>#include &lt;ktxvulkan.h&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ktxVulkanDeviceInfo:</div>
<div class="dyncontent">
<div class="center"><img src="structktxVulkanDeviceInfo__coll__graph.png" border="0" usemap="#aktxVulkanDeviceInfo_coll__map" loading="lazy" alt="Collaboration graph"/></div>
<map name="aktxVulkanDeviceInfo_coll__map" id="aktxVulkanDeviceInfo_coll__map">
<area shape="rect" title="Struct for passing information about the Vulkan device on which to create images to the texture image..." alt="" coords="5,104,148,131"/>
<area shape="rect" href="structktxVulkanFunctions.html" title="Struct for applications to pass Vulkan function pointers to the ktxTexture_VkUpload functions via a k..." alt="" coords="8,5,145,32"/>
<area shape="poly" title=" " alt="" coords="79,46,79,104,74,103,74,49"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-pub-methods" class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ga82ac7e21e884652c519d9fe28ad5428c" id="r_ga82ac7e21e884652c519d9fe28ad5428c"><td class="memItemLeft"><a class="el" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> *&#160;</td><td class="memItemRight"><a class="el" href="group__ktx__vkloader.html#ga82ac7e21e884652c519d9fe28ad5428c">ktxVulkanDeviceInfo_Create</a> (VkPhysicalDevice <a class="el" href="#ac2810ac3274fecd32eedb3e6af340df0">physicalDevice</a>, VkDevice <a class="el" href="#a8aef703a0ef81f8277415b03129f44d7">device</a>, VkQueue <a class="el" href="#ab3246009ce333f50c2ca3d8187c3849e">queue</a>, VkCommandPool <a class="el" href="#ab3f05272e12842d5d4d29fca7baa2e50">cmdPool</a>, const VkAllocationCallbacks *<a class="el" href="#a3e22f7507185cca6b31fb443453ad48e">pAllocator</a>)</td></tr>
<tr class="memdesc:ga82ac7e21e884652c519d9fe28ad5428c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="structktxVulkanDeviceInfo.html" title="Struct for passing information about the Vulkan device on which to create images to the texture image...">ktxVulkanDeviceInfo</a> object. <br /></td></tr>
<tr class="memitem:ga5137c2d7e23be51160048b3253abad3c" id="r_ga5137c2d7e23be51160048b3253abad3c"><td class="memItemLeft"><a class="el" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> *&#160;</td><td class="memItemRight"><a class="el" href="group__ktx__vkloader.html#ga5137c2d7e23be51160048b3253abad3c">ktxVulkanDeviceInfo_CreateEx</a> (VkInstance <a class="el" href="#ab264f628c25b3571174ecdd626526958">instance</a>, VkPhysicalDevice <a class="el" href="#ac2810ac3274fecd32eedb3e6af340df0">physicalDevice</a>, VkDevice <a class="el" href="#a8aef703a0ef81f8277415b03129f44d7">device</a>, VkQueue <a class="el" href="#ab3246009ce333f50c2ca3d8187c3849e">queue</a>, VkCommandPool <a class="el" href="#ab3f05272e12842d5d4d29fca7baa2e50">cmdPool</a>, const VkAllocationCallbacks *<a class="el" href="#a3e22f7507185cca6b31fb443453ad48e">pAllocator</a>, const <a class="el" href="structktxVulkanFunctions.html">ktxVulkanFunctions</a> *pFuncs)</td></tr>
<tr class="memdesc:ga5137c2d7e23be51160048b3253abad3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <a class="el" href="structktxVulkanDeviceInfo.html" title="Struct for passing information about the Vulkan device on which to create images to the texture image...">ktxVulkanDeviceInfo</a> object. <br /></td></tr>
<tr class="memitem:ga4bc9f0fa9af93d588276f54fe9a6ba50" id="r_ga4bc9f0fa9af93d588276f54fe9a6ba50"><td class="memItemLeft"><a class="el" href="ktx_8h.html#ad2efa40e38ebae48371375db92d34eaa">KTX_error_code</a>&#160;</td><td class="memItemRight"><a class="el" href="group__ktx__vkloader.html#ga4bc9f0fa9af93d588276f54fe9a6ba50">ktxVulkanDeviceInfo_Construct</a> (<a class="el" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> *This, VkPhysicalDevice <a class="el" href="#ac2810ac3274fecd32eedb3e6af340df0">physicalDevice</a>, VkDevice <a class="el" href="#a8aef703a0ef81f8277415b03129f44d7">device</a>, VkQueue <a class="el" href="#ab3246009ce333f50c2ca3d8187c3849e">queue</a>, VkCommandPool <a class="el" href="#ab3f05272e12842d5d4d29fca7baa2e50">cmdPool</a>, const VkAllocationCallbacks *<a class="el" href="#a3e22f7507185cca6b31fb443453ad48e">pAllocator</a>)</td></tr>
<tr class="memdesc:ga4bc9f0fa9af93d588276f54fe9a6ba50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="structktxVulkanDeviceInfo.html" title="Struct for passing information about the Vulkan device on which to create images to the texture image...">ktxVulkanDeviceInfo</a> object. <br /></td></tr>
<tr class="memitem:ga3c9d5bc5ac1d0e237ae62fd94c148764" id="r_ga3c9d5bc5ac1d0e237ae62fd94c148764"><td class="memItemLeft"><a class="el" href="ktx_8h.html#ad2efa40e38ebae48371375db92d34eaa">KTX_error_code</a>&#160;</td><td class="memItemRight"><a class="el" href="group__ktx__vkloader.html#ga3c9d5bc5ac1d0e237ae62fd94c148764">ktxVulkanDeviceInfo_ConstructEx</a> (<a class="el" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> *This, VkInstance <a class="el" href="#ab264f628c25b3571174ecdd626526958">instance</a>, VkPhysicalDevice <a class="el" href="#ac2810ac3274fecd32eedb3e6af340df0">physicalDevice</a>, VkDevice <a class="el" href="#a8aef703a0ef81f8277415b03129f44d7">device</a>, VkQueue <a class="el" href="#ab3246009ce333f50c2ca3d8187c3849e">queue</a>, VkCommandPool <a class="el" href="#ab3f05272e12842d5d4d29fca7baa2e50">cmdPool</a>, const VkAllocationCallbacks *<a class="el" href="#a3e22f7507185cca6b31fb443453ad48e">pAllocator</a>, const <a class="el" href="structktxVulkanFunctions.html">ktxVulkanFunctions</a> *pFunctions)</td></tr>
<tr class="memdesc:ga3c9d5bc5ac1d0e237ae62fd94c148764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="structktxVulkanDeviceInfo.html" title="Struct for passing information about the Vulkan device on which to create images to the texture image...">ktxVulkanDeviceInfo</a> object. <br /></td></tr>
<tr class="memitem:gae58928740420d1ed3f96fd4b0f2d897e" id="r_gae58928740420d1ed3f96fd4b0f2d897e"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="group__ktx__vkloader.html#gae58928740420d1ed3f96fd4b0f2d897e">ktxVulkanDeviceInfo_Destruct</a> (<a class="el" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> *This)</td></tr>
<tr class="memdesc:gae58928740420d1ed3f96fd4b0f2d897e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destruct a <a class="el" href="structktxVulkanDeviceInfo.html" title="Struct for passing information about the Vulkan device on which to create images to the texture image...">ktxVulkanDeviceInfo</a> object. <br /></td></tr>
<tr class="memitem:gaaf633943fbf201fb620c0270c6150fa8" id="r_gaaf633943fbf201fb620c0270c6150fa8"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="group__ktx__vkloader.html#gaaf633943fbf201fb620c0270c6150fa8">ktxVulkanDeviceInfo_Destroy</a> (<a class="el" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> *This)</td></tr>
<tr class="memdesc:gaaf633943fbf201fb620c0270c6150fa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a <a class="el" href="structktxVulkanDeviceInfo.html" title="Struct for passing information about the Vulkan device on which to create images to the texture image...">ktxVulkanDeviceInfo</a> object. <br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-pub-attribs" class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ab264f628c25b3571174ecdd626526958" id="r_ab264f628c25b3571174ecdd626526958"><td class="memItemLeft">VkInstance&#160;</td><td class="memItemRight"><a class="el" href="#ab264f628c25b3571174ecdd626526958">instance</a></td></tr>
<tr class="memitem:ac2810ac3274fecd32eedb3e6af340df0" id="r_ac2810ac3274fecd32eedb3e6af340df0"><td class="memItemLeft">VkPhysicalDevice&#160;</td><td class="memItemRight"><a class="el" href="#ac2810ac3274fecd32eedb3e6af340df0">physicalDevice</a></td></tr>
<tr class="memitem:a8aef703a0ef81f8277415b03129f44d7" id="r_a8aef703a0ef81f8277415b03129f44d7"><td class="memItemLeft">VkDevice&#160;</td><td class="memItemRight"><a class="el" href="#a8aef703a0ef81f8277415b03129f44d7">device</a></td></tr>
<tr class="memitem:ab3246009ce333f50c2ca3d8187c3849e" id="r_ab3246009ce333f50c2ca3d8187c3849e"><td class="memItemLeft">VkQueue&#160;</td><td class="memItemRight"><a class="el" href="#ab3246009ce333f50c2ca3d8187c3849e">queue</a></td></tr>
<tr class="memitem:a8d2064b68f606e62edad9d1a8dcab4ca" id="r_a8d2064b68f606e62edad9d1a8dcab4ca"><td class="memItemLeft">VkCommandBuffer&#160;</td><td class="memItemRight"><a class="el" href="#a8d2064b68f606e62edad9d1a8dcab4ca">cmdBuffer</a></td></tr>
<tr class="memitem:ab3f05272e12842d5d4d29fca7baa2e50" id="r_ab3f05272e12842d5d4d29fca7baa2e50"><td class="memItemLeft">VkCommandPool&#160;</td><td class="memItemRight"><a class="el" href="#ab3f05272e12842d5d4d29fca7baa2e50">cmdPool</a></td></tr>
<tr class="memitem:a3e22f7507185cca6b31fb443453ad48e" id="r_a3e22f7507185cca6b31fb443453ad48e"><td class="memItemLeft">const VkAllocationCallbacks *&#160;</td><td class="memItemRight"><a class="el" href="#a3e22f7507185cca6b31fb443453ad48e">pAllocator</a></td></tr>
<tr class="memitem:a8adaad9220e0679d7cfc0c521d8c1736" id="r_a8adaad9220e0679d7cfc0c521d8c1736"><td class="memItemLeft">VkPhysicalDeviceMemoryProperties&#160;</td><td class="memItemRight"><a class="el" href="#a8adaad9220e0679d7cfc0c521d8c1736">deviceMemoryProperties</a></td></tr>
<tr class="memitem:aa89ac6b3401b08de40b59bdb4863b331" id="r_aa89ac6b3401b08de40b59bdb4863b331"><td class="memItemLeft"><a class="el" href="structktxVulkanFunctions.html">ktxVulkanFunctions</a>&#160;</td><td class="memItemRight"><a class="el" href="#aa89ac6b3401b08de40b59bdb4863b331">vkFuncs</a></td></tr>
</table>
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Struct for passing information about the Vulkan device on which to create images to the texture image loading functions. </p>
<p>Avoids passing a large number of parameters to each loading function. Use of ktxVulkanDeviceInfo_create() or ktxVulkanDeviceInfo_construct() to populate this structure is highly recommended.</p>
<div class="fragment"><div class="line"><a class="code hl_class" href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a> vdi;</div>
<div class="line"><a class="code hl_class" href="structktxVulkanTexture.html">ktxVulkanTexture</a> texture;</div>
<div class="line"> </div>
<div class="line">vdi = ktxVulkanDeviceInfo_create(<a class="code hl_variable" href="#ac2810ac3274fecd32eedb3e6af340df0">physicalDevice</a>,</div>
<div class="line"> <a class="code hl_variable" href="#a8aef703a0ef81f8277415b03129f44d7">device</a>,</div>
<div class="line"> <a class="code hl_variable" href="#ab3246009ce333f50c2ca3d8187c3849e">queue</a>,</div>
<div class="line"> <a class="code hl_variable" href="#ab3f05272e12842d5d4d29fca7baa2e50">cmdPool</a>,</div>
<div class="line"> &amp;allocator);</div>
<div class="line">ktxLoadVkTextureN(<span class="stringliteral">&quot;texture_1.ktx&quot;</span>, vdi, &amp;texture, NULL, NULL);</div>
<div class="line"><span class="comment">// ...</span></div>
<div class="line">ktxLoadVkTextureN(<span class="stringliteral">&quot;texture_n.ktx&quot;</span>, vdi, &amp;texture, NULL, NULL);</div>
<div class="line">ktxVulkanDeviceInfo_destroy(vdi);</div>
<div class="ttc" id="astructktxVulkanDeviceInfo_html"><div class="ttname"><a href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a></div><div class="ttdoc">Struct for passing information about the Vulkan device on which to create images to the texture image...</div><div class="ttdef"><b>Definition</b> ktxvulkan.h:188</div></div>
<div class="ttc" id="astructktxVulkanDeviceInfo_html_a8aef703a0ef81f8277415b03129f44d7"><div class="ttname"><a href="#a8aef703a0ef81f8277415b03129f44d7">ktxVulkanDeviceInfo::device</a></div><div class="ttdeci">VkDevice device</div><div class="ttdef"><b>Definition</b> ktxvulkan.h:191</div></div>
<div class="ttc" id="astructktxVulkanDeviceInfo_html_ab3246009ce333f50c2ca3d8187c3849e"><div class="ttname"><a href="#ab3246009ce333f50c2ca3d8187c3849e">ktxVulkanDeviceInfo::queue</a></div><div class="ttdeci">VkQueue queue</div><div class="ttdef"><b>Definition</b> ktxvulkan.h:192</div></div>
<div class="ttc" id="astructktxVulkanDeviceInfo_html_ab3f05272e12842d5d4d29fca7baa2e50"><div class="ttname"><a href="#ab3f05272e12842d5d4d29fca7baa2e50">ktxVulkanDeviceInfo::cmdPool</a></div><div class="ttdeci">VkCommandPool cmdPool</div><div class="ttdef"><b>Definition</b> ktxvulkan.h:195</div></div>
<div class="ttc" id="astructktxVulkanDeviceInfo_html_ac2810ac3274fecd32eedb3e6af340df0"><div class="ttname"><a href="#ac2810ac3274fecd32eedb3e6af340df0">ktxVulkanDeviceInfo::physicalDevice</a></div><div class="ttdeci">VkPhysicalDevice physicalDevice</div><div class="ttdef"><b>Definition</b> ktxvulkan.h:190</div></div>
<div class="ttc" id="astructktxVulkanTexture_html"><div class="ttname"><a href="structktxVulkanTexture.html">ktxVulkanTexture</a></div><div class="ttdoc">Struct for returning information about the Vulkan texture image created by the ktxTexture_VkUpload* f...</div><div class="ttdef"><b>Definition</b> ktxvulkan.h:108</div></div>
</div><!-- fragment --> <dl class="section examples"><dt>Examples</dt><dd><a class="el" href="vkload_8cpp-example.html#_a1">vkload.cpp</a>.</dd>
</dl>
</div><a name="doc-variable-members" id="doc-variable-members"></a><h2 id="header-doc-variable-members" class="groupheader">Field Documentation</h2>
<a id="a8d2064b68f606e62edad9d1a8dcab4ca" name="a8d2064b68f606e62edad9d1a8dcab4ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d2064b68f606e62edad9d1a8dcab4ca">&#9670;&#160;</a></span>cmdBuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkCommandBuffer cmdBuffer</td>
</tr>
</table>
</div><div class="memdoc">
<p>Handle of the cmdBuffer to use. </p>
</div>
</div>
<a id="ab3f05272e12842d5d4d29fca7baa2e50" name="ab3f05272e12842d5d4d29fca7baa2e50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3f05272e12842d5d4d29fca7baa2e50">&#9670;&#160;</a></span>cmdPool</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkCommandPool cmdPool</td>
</tr>
</table>
</div><div class="memdoc">
<p>Handle of the command pool from which to allocate the command buffer. </p>
</div>
</div>
<a id="a8aef703a0ef81f8277415b03129f44d7" name="a8aef703a0ef81f8277415b03129f44d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8aef703a0ef81f8277415b03129f44d7">&#9670;&#160;</a></span>device</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkDevice device</td>
</tr>
</table>
</div><div class="memdoc">
<p>Handle of the logical device. </p>
</div>
</div>
<a id="a8adaad9220e0679d7cfc0c521d8c1736" name="a8adaad9220e0679d7cfc0c521d8c1736"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8adaad9220e0679d7cfc0c521d8c1736">&#9670;&#160;</a></span>deviceMemoryProperties</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkPhysicalDeviceMemoryProperties deviceMemoryProperties</td>
</tr>
</table>
</div><div class="memdoc">
<p>Memory properties of the Vulkan physical device. </p>
</div>
</div>
<a id="ab264f628c25b3571174ecdd626526958" name="ab264f628c25b3571174ecdd626526958"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab264f628c25b3571174ecdd626526958">&#9670;&#160;</a></span>instance</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkInstance instance</td>
</tr>
</table>
</div><div class="memdoc">
<p>Instance used to communicate with vulkan. </p>
</div>
</div>
<a id="a3e22f7507185cca6b31fb443453ad48e" name="a3e22f7507185cca6b31fb443453ad48e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e22f7507185cca6b31fb443453ad48e">&#9670;&#160;</a></span>pAllocator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const VkAllocationCallbacks* pAllocator</td>
</tr>
</table>
</div><div class="memdoc">
<p>Pointer to the allocator to use for the command buffer and created images. </p>
</div>
</div>
<a id="ac2810ac3274fecd32eedb3e6af340df0" name="ac2810ac3274fecd32eedb3e6af340df0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2810ac3274fecd32eedb3e6af340df0">&#9670;&#160;</a></span>physicalDevice</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkPhysicalDevice physicalDevice</td>
</tr>
</table>
</div><div class="memdoc">
<p>Handle of the physical device. </p>
</div>
</div>
<a id="ab3246009ce333f50c2ca3d8187c3849e" name="ab3246009ce333f50c2ca3d8187c3849e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3246009ce333f50c2ca3d8187c3849e">&#9670;&#160;</a></span>queue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VkQueue queue</td>
</tr>
</table>
</div><div class="memdoc">
<p>Handle to the queue to which to submit commands. </p>
</div>
</div>
<a id="aa89ac6b3401b08de40b59bdb4863b331" name="aa89ac6b3401b08de40b59bdb4863b331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa89ac6b3401b08de40b59bdb4863b331">&#9670;&#160;</a></span>vkFuncs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structktxVulkanFunctions.html">ktxVulkanFunctions</a> vkFuncs</td>
</tr>
</table>
</div><div class="memdoc">
<p>The functions needed to operate functions </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="page-nav" class="page-nav-panel">
<div id="page-nav-resize-handle"></div>
<div id="page-nav-tree">
<div id="page-nav-contents">
</div><!-- page-nav-contents -->
</div><!-- page-nav-tree -->
</div><!-- page-nav -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a href="structktxVulkanDeviceInfo.html">ktxVulkanDeviceInfo</a></li>
<li class="footer">Generated on <span class="timestamp"></span> for libktx Reference by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.16.1 </li>
</ul>
</div>
</body>
</html>