Files
test/doc/Doxygen/html/asw__lut__hvk_8h_source.html
2025-11-07 20:19:23 +08:00

187 lines
32 KiB
HTML

<!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">
<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.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/asw/asw_lut_hvk.h Source File</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>
<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="projectalign">
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber">&#160;PTG3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li><li class="navelem"><a class="el" href="dir_7df14a798f79c223aca230ed9f43e126.html">asw</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">asw_lut_hvk.h</div></div>
</div><!--header-->
<div class="contents">
<a href="asw__lut__hvk_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#ifndef __HVTK_H__</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#define __HVTK_H__</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;math.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html"> 14</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__fabc.html">hvkt_fabc</a> {</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#ac6bc44374ae8683027a30adc66a5e2af"> 15</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#ac6bc44374ae8683027a30adc66a5e2af">fa0</a>[3];</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#a23bbb0dc61c947d15b5776e3a150ef45"> 16</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#a23bbb0dc61c947d15b5776e3a150ef45">fa1</a>[3];</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#a9837d074d9797cb01cb12663294532d4"> 17</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#a9837d074d9797cb01cb12663294532d4">fa2</a>[3];</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#a029c2100a15051c02bca99aeb9a6526f"> 19</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#a029c2100a15051c02bca99aeb9a6526f">fb0</a>[3];</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#a6a3f11f13770662a1710909774709fcd"> 20</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#a6a3f11f13770662a1710909774709fcd">fb1</a>[3];</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#a3432b27bbc488a5d25b8a7c3046a1008"> 21</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#a3432b27bbc488a5d25b8a7c3046a1008">fb2</a>[3];</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#a1c8f4ecd73433698d0e0f3b2d3db401e"> 23</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#a1c8f4ecd73433698d0e0f3b2d3db401e">fc0</a>[3];</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#af8bf32b5ebede36f2bc24264d942eb1e"> 24</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#af8bf32b5ebede36f2bc24264d942eb1e">fc1</a>[3];</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="structhvkt__fabc.html#adf32076765f93e2aa4a3d0ff08596944"> 25</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__fabc.html#adf32076765f93e2aa4a3d0ff08596944">fc2</a>[3];</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>};</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="structhvkt__param.html"> 28</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a834cb2f99c772a9508188ea1a5cf3469"> 29</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a834cb2f99c772a9508188ea1a5cf3469">chn</a>;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a43ddd302c84dba96dcfb64ab9adcaf02"> 30</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structhvkt__param.html#a43ddd302c84dba96dcfb64ab9adcaf02">fw_map</a>;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a783010cb26a1997227899f3fd17cfa08"> 32</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#a783010cb26a1997227899f3fd17cfa08">top_left_x</a>[3];</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="structhvkt__param.html#ad6062890958d4ed4f99c0bc230a068b6"> 33</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#ad6062890958d4ed4f99c0bc230a068b6">top_left_y</a>[3];</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a0da145fe44155284a80003e688c3c3eb"> 34</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#a0da145fe44155284a80003e688c3c3eb">top_right_x</a>[3];</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a9f43ac9d934f61f4b45ffccedc4ba4d3"> 35</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#a9f43ac9d934f61f4b45ffccedc4ba4d3">top_right_y</a>[3];</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structhvkt__param.html#ad939f6d2b27a11ac82cc0569ea6d3247"> 36</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#ad939f6d2b27a11ac82cc0569ea6d3247">bottom_left_x</a>[3];</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a82fdad6f63a3254f0ea6c50c5eaa1784"> 37</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#a82fdad6f63a3254f0ea6c50c5eaa1784">bottom_left_y</a>[3];</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a29601fafffab37ca9f57531be039c319"> 38</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#a29601fafffab37ca9f57531be039c319">bottom_right_x</a>[3];</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a43dbd8f0d7dfe62511bdf6b2141b0614"> 39</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structhvkt__param.html#a43dbd8f0d7dfe62511bdf6b2141b0614">bottom_right_y</a>[3];</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a318dc897fbcde3d1413b0128a9b0d342"> 41</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a318dc897fbcde3d1413b0128a9b0d342">hsize</a>; </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a1d4a889cb100e146d6906e2db23018ca"> 42</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a1d4a889cb100e146d6906e2db23018ca">vsize</a>; </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structhvkt__param.html#aed4651fc3b8ba53a572ff0fe13cf164f"> 44</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#aed4651fc3b8ba53a572ff0fe13cf164f">hsize_in</a>; </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a2b64269510b571709e6858bf2e915b5f"> 45</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a2b64269510b571709e6858bf2e915b5f">vsize_in</a>; </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a35e21953bf715e550e3576bf6d2c395f"> 47</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a35e21953bf715e550e3576bf6d2c395f">lut_h_size</a>;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structhvkt__param.html#ac457b76d54dd9a7d21212ae8569b4d70"> 48</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#ac457b76d54dd9a7d21212ae8569b4d70">lut_v_size</a>;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a711f73ded2a9faf02a431727bbd827c9"> 49</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a711f73ded2a9faf02a431727bbd827c9">lut_h_step</a>;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a100d206a2cf5e15f3de28897281230d8"> 50</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a100d206a2cf5e15f3de28897281230d8">lut_v_step</a>;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structhvkt__param.html#aaa5990368846736eda82821a84db371f"> 52</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#aaa5990368846736eda82821a84db371f">extend</a>; </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="structhvkt__param.html#ad72cf0af6465e622fbdd8ccb6597c2cd"> 54</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#ad72cf0af6465e622fbdd8ccb6597c2cd">lut_addr</a>;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a4f9c5e39944e4c431dabea651fd2bc78"> 55</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a4f9c5e39944e4c431dabea651fd2bc78">m_v_addr</a>;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a0f248f8374defee4160c4f61e4a43e05"> 56</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a0f248f8374defee4160c4f61e4a43e05">alpha_addr</a>;</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structhvkt__param.html#aeba5b657880a48899246109f8fa3d52f"> 58</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#aeba5b657880a48899246109f8fa3d52f">ext_lut_addr</a>;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structhvkt__param.html#ae29d775e16167e9f46d6c8086080f3e3"> 60</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__fabc.html">hvkt_fabc</a> *<a class="code hl_variable" href="structhvkt__param.html#ae29d775e16167e9f46d6c8086080f3e3">fabc</a>;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a950cc37c2229f5c0ef3c62f0dcffd929"> 61</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structhvkt__param.html#a950cc37c2229f5c0ef3c62f0dcffd929">is_external_lut</a>;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a73521a6086117972697b7a607e06fb50"> 62</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a73521a6086117972697b7a607e06fb50">external_lut_format</a>; </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structhvkt__param.html#a0da9f5e65bdb21654d6b940556549d99"> 65</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#a0da9f5e65bdb21654d6b940556549d99">lut_real_addr</a>[6]; </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structhvkt__param.html#af8971280f1f5c52c3ad516e95b6684d8"> 67</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structhvkt__param.html#af8971280f1f5c52c3ad516e95b6684d8">flip_type</a>; </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>};</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structsdrv__lut__hvk__ops.html"> 70</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__lut__hvk__ops.html">sdrv_lut_hvk_ops</a> {</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="structsdrv__lut__hvk__ops.html#aac5a1fb4937fcb21db77f86ed99d746d"> 71</a></span> int (*<a class="code hl_variable" href="structsdrv__lut__hvk__ops.html#aac5a1fb4937fcb21db77f86ed99d746d">lut_table_gen</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structsdrv__lut__hvk__ops.html#a32f0fe1842c5a02e58489dc0f8d48a21"> 72</a></span> int (*<a class="code hl_variable" href="structsdrv__lut__hvk__ops.html#a32f0fe1842c5a02e58489dc0f8d48a21">lut_m_v_gen</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="structsdrv__lut__hvk__ops.html#a8ca62313944536a5d66cf43047dd384c"> 73</a></span> int (*<a class="code hl_variable" href="structsdrv__lut__hvk__ops.html#a8ca62313944536a5d66cf43047dd384c">lut_rotate_table_gen</a>)(<span class="keywordtype">double</span> angle, <span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>};</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__lut__hvk__ops.html">sdrv_lut_hvk_ops</a> <a class="code hl_variable" href="asw__lut__hvk_8h.html#a59b320c893c277860771ad6156a511ff">lut_hvk_ops</a>;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor">#endif </span><span class="comment">//__HVTK_H__</span></div>
<div class="ttc" id="aasw__lut__hvk_8h_html_a59b320c893c277860771ad6156a511ff"><div class="ttname"><a href="asw__lut__hvk_8h.html#a59b320c893c277860771ad6156a511ff">lut_hvk_ops</a></div><div class="ttdeci">struct sdrv_lut_hvk_ops lut_hvk_ops</div></div>
<div class="ttc" id="astructhvkt__fabc_html"><div class="ttname"><a href="structhvkt__fabc.html">hvkt_fabc</a></div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:14</div></div>
<div class="ttc" id="astructhvkt__fabc_html_a029c2100a15051c02bca99aeb9a6526f"><div class="ttname"><a href="structhvkt__fabc.html#a029c2100a15051c02bca99aeb9a6526f">hvkt_fabc::fb0</a></div><div class="ttdeci">float fb0[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:19</div></div>
<div class="ttc" id="astructhvkt__fabc_html_a1c8f4ecd73433698d0e0f3b2d3db401e"><div class="ttname"><a href="structhvkt__fabc.html#a1c8f4ecd73433698d0e0f3b2d3db401e">hvkt_fabc::fc0</a></div><div class="ttdeci">float fc0[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:23</div></div>
<div class="ttc" id="astructhvkt__fabc_html_a23bbb0dc61c947d15b5776e3a150ef45"><div class="ttname"><a href="structhvkt__fabc.html#a23bbb0dc61c947d15b5776e3a150ef45">hvkt_fabc::fa1</a></div><div class="ttdeci">float fa1[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:16</div></div>
<div class="ttc" id="astructhvkt__fabc_html_a3432b27bbc488a5d25b8a7c3046a1008"><div class="ttname"><a href="structhvkt__fabc.html#a3432b27bbc488a5d25b8a7c3046a1008">hvkt_fabc::fb2</a></div><div class="ttdeci">float fb2[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:21</div></div>
<div class="ttc" id="astructhvkt__fabc_html_a6a3f11f13770662a1710909774709fcd"><div class="ttname"><a href="structhvkt__fabc.html#a6a3f11f13770662a1710909774709fcd">hvkt_fabc::fb1</a></div><div class="ttdeci">float fb1[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:20</div></div>
<div class="ttc" id="astructhvkt__fabc_html_a9837d074d9797cb01cb12663294532d4"><div class="ttname"><a href="structhvkt__fabc.html#a9837d074d9797cb01cb12663294532d4">hvkt_fabc::fa2</a></div><div class="ttdeci">float fa2[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:17</div></div>
<div class="ttc" id="astructhvkt__fabc_html_ac6bc44374ae8683027a30adc66a5e2af"><div class="ttname"><a href="structhvkt__fabc.html#ac6bc44374ae8683027a30adc66a5e2af">hvkt_fabc::fa0</a></div><div class="ttdeci">float fa0[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:15</div></div>
<div class="ttc" id="astructhvkt__fabc_html_adf32076765f93e2aa4a3d0ff08596944"><div class="ttname"><a href="structhvkt__fabc.html#adf32076765f93e2aa4a3d0ff08596944">hvkt_fabc::fc2</a></div><div class="ttdeci">float fc2[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:25</div></div>
<div class="ttc" id="astructhvkt__fabc_html_af8bf32b5ebede36f2bc24264d942eb1e"><div class="ttname"><a href="structhvkt__fabc.html#af8bf32b5ebede36f2bc24264d942eb1e">hvkt_fabc::fc1</a></div><div class="ttdeci">float fc1[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:24</div></div>
<div class="ttc" id="astructhvkt__param_html"><div class="ttname"><a href="structhvkt__param.html">hvkt_param</a></div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:28</div></div>
<div class="ttc" id="astructhvkt__param_html_a0da145fe44155284a80003e688c3c3eb"><div class="ttname"><a href="structhvkt__param.html#a0da145fe44155284a80003e688c3c3eb">hvkt_param::top_right_x</a></div><div class="ttdeci">float top_right_x[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:34</div></div>
<div class="ttc" id="astructhvkt__param_html_a0da9f5e65bdb21654d6b940556549d99"><div class="ttname"><a href="structhvkt__param.html#a0da9f5e65bdb21654d6b940556549d99">hvkt_param::lut_real_addr</a></div><div class="ttdeci">int lut_real_addr[6]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:65</div></div>
<div class="ttc" id="astructhvkt__param_html_a0f248f8374defee4160c4f61e4a43e05"><div class="ttname"><a href="structhvkt__param.html#a0f248f8374defee4160c4f61e4a43e05">hvkt_param::alpha_addr</a></div><div class="ttdeci">int alpha_addr</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:56</div></div>
<div class="ttc" id="astructhvkt__param_html_a100d206a2cf5e15f3de28897281230d8"><div class="ttname"><a href="structhvkt__param.html#a100d206a2cf5e15f3de28897281230d8">hvkt_param::lut_v_step</a></div><div class="ttdeci">int lut_v_step</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:50</div></div>
<div class="ttc" id="astructhvkt__param_html_a1d4a889cb100e146d6906e2db23018ca"><div class="ttname"><a href="structhvkt__param.html#a1d4a889cb100e146d6906e2db23018ca">hvkt_param::vsize</a></div><div class="ttdeci">int vsize</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:42</div></div>
<div class="ttc" id="astructhvkt__param_html_a29601fafffab37ca9f57531be039c319"><div class="ttname"><a href="structhvkt__param.html#a29601fafffab37ca9f57531be039c319">hvkt_param::bottom_right_x</a></div><div class="ttdeci">float bottom_right_x[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:38</div></div>
<div class="ttc" id="astructhvkt__param_html_a2b64269510b571709e6858bf2e915b5f"><div class="ttname"><a href="structhvkt__param.html#a2b64269510b571709e6858bf2e915b5f">hvkt_param::vsize_in</a></div><div class="ttdeci">int vsize_in</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:45</div></div>
<div class="ttc" id="astructhvkt__param_html_a318dc897fbcde3d1413b0128a9b0d342"><div class="ttname"><a href="structhvkt__param.html#a318dc897fbcde3d1413b0128a9b0d342">hvkt_param::hsize</a></div><div class="ttdeci">int hsize</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:41</div></div>
<div class="ttc" id="astructhvkt__param_html_a35e21953bf715e550e3576bf6d2c395f"><div class="ttname"><a href="structhvkt__param.html#a35e21953bf715e550e3576bf6d2c395f">hvkt_param::lut_h_size</a></div><div class="ttdeci">int lut_h_size</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:47</div></div>
<div class="ttc" id="astructhvkt__param_html_a43dbd8f0d7dfe62511bdf6b2141b0614"><div class="ttname"><a href="structhvkt__param.html#a43dbd8f0d7dfe62511bdf6b2141b0614">hvkt_param::bottom_right_y</a></div><div class="ttdeci">float bottom_right_y[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:39</div></div>
<div class="ttc" id="astructhvkt__param_html_a43ddd302c84dba96dcfb64ab9adcaf02"><div class="ttname"><a href="structhvkt__param.html#a43ddd302c84dba96dcfb64ab9adcaf02">hvkt_param::fw_map</a></div><div class="ttdeci">bool fw_map</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:30</div></div>
<div class="ttc" id="astructhvkt__param_html_a4f9c5e39944e4c431dabea651fd2bc78"><div class="ttname"><a href="structhvkt__param.html#a4f9c5e39944e4c431dabea651fd2bc78">hvkt_param::m_v_addr</a></div><div class="ttdeci">int m_v_addr</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:55</div></div>
<div class="ttc" id="astructhvkt__param_html_a711f73ded2a9faf02a431727bbd827c9"><div class="ttname"><a href="structhvkt__param.html#a711f73ded2a9faf02a431727bbd827c9">hvkt_param::lut_h_step</a></div><div class="ttdeci">int lut_h_step</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:49</div></div>
<div class="ttc" id="astructhvkt__param_html_a73521a6086117972697b7a607e06fb50"><div class="ttname"><a href="structhvkt__param.html#a73521a6086117972697b7a607e06fb50">hvkt_param::external_lut_format</a></div><div class="ttdeci">int external_lut_format</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:62</div></div>
<div class="ttc" id="astructhvkt__param_html_a783010cb26a1997227899f3fd17cfa08"><div class="ttname"><a href="structhvkt__param.html#a783010cb26a1997227899f3fd17cfa08">hvkt_param::top_left_x</a></div><div class="ttdeci">float top_left_x[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:32</div></div>
<div class="ttc" id="astructhvkt__param_html_a82fdad6f63a3254f0ea6c50c5eaa1784"><div class="ttname"><a href="structhvkt__param.html#a82fdad6f63a3254f0ea6c50c5eaa1784">hvkt_param::bottom_left_y</a></div><div class="ttdeci">float bottom_left_y[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:37</div></div>
<div class="ttc" id="astructhvkt__param_html_a834cb2f99c772a9508188ea1a5cf3469"><div class="ttname"><a href="structhvkt__param.html#a834cb2f99c772a9508188ea1a5cf3469">hvkt_param::chn</a></div><div class="ttdeci">int chn</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:29</div></div>
<div class="ttc" id="astructhvkt__param_html_a950cc37c2229f5c0ef3c62f0dcffd929"><div class="ttname"><a href="structhvkt__param.html#a950cc37c2229f5c0ef3c62f0dcffd929">hvkt_param::is_external_lut</a></div><div class="ttdeci">bool is_external_lut</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:61</div></div>
<div class="ttc" id="astructhvkt__param_html_a9f43ac9d934f61f4b45ffccedc4ba4d3"><div class="ttname"><a href="structhvkt__param.html#a9f43ac9d934f61f4b45ffccedc4ba4d3">hvkt_param::top_right_y</a></div><div class="ttdeci">float top_right_y[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:35</div></div>
<div class="ttc" id="astructhvkt__param_html_aaa5990368846736eda82821a84db371f"><div class="ttname"><a href="structhvkt__param.html#aaa5990368846736eda82821a84db371f">hvkt_param::extend</a></div><div class="ttdeci">int extend</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:52</div></div>
<div class="ttc" id="astructhvkt__param_html_ac457b76d54dd9a7d21212ae8569b4d70"><div class="ttname"><a href="structhvkt__param.html#ac457b76d54dd9a7d21212ae8569b4d70">hvkt_param::lut_v_size</a></div><div class="ttdeci">int lut_v_size</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:48</div></div>
<div class="ttc" id="astructhvkt__param_html_ad6062890958d4ed4f99c0bc230a068b6"><div class="ttname"><a href="structhvkt__param.html#ad6062890958d4ed4f99c0bc230a068b6">hvkt_param::top_left_y</a></div><div class="ttdeci">float top_left_y[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:33</div></div>
<div class="ttc" id="astructhvkt__param_html_ad72cf0af6465e622fbdd8ccb6597c2cd"><div class="ttname"><a href="structhvkt__param.html#ad72cf0af6465e622fbdd8ccb6597c2cd">hvkt_param::lut_addr</a></div><div class="ttdeci">int lut_addr</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:54</div></div>
<div class="ttc" id="astructhvkt__param_html_ad939f6d2b27a11ac82cc0569ea6d3247"><div class="ttname"><a href="structhvkt__param.html#ad939f6d2b27a11ac82cc0569ea6d3247">hvkt_param::bottom_left_x</a></div><div class="ttdeci">float bottom_left_x[3]</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:36</div></div>
<div class="ttc" id="astructhvkt__param_html_ae29d775e16167e9f46d6c8086080f3e3"><div class="ttname"><a href="structhvkt__param.html#ae29d775e16167e9f46d6c8086080f3e3">hvkt_param::fabc</a></div><div class="ttdeci">struct hvkt_fabc * fabc</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:60</div></div>
<div class="ttc" id="astructhvkt__param_html_aeba5b657880a48899246109f8fa3d52f"><div class="ttname"><a href="structhvkt__param.html#aeba5b657880a48899246109f8fa3d52f">hvkt_param::ext_lut_addr</a></div><div class="ttdeci">int ext_lut_addr</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:58</div></div>
<div class="ttc" id="astructhvkt__param_html_aed4651fc3b8ba53a572ff0fe13cf164f"><div class="ttname"><a href="structhvkt__param.html#aed4651fc3b8ba53a572ff0fe13cf164f">hvkt_param::hsize_in</a></div><div class="ttdeci">int hsize_in</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:44</div></div>
<div class="ttc" id="astructhvkt__param_html_af8971280f1f5c52c3ad516e95b6684d8"><div class="ttname"><a href="structhvkt__param.html#af8971280f1f5c52c3ad516e95b6684d8">hvkt_param::flip_type</a></div><div class="ttdeci">int flip_type</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:67</div></div>
<div class="ttc" id="astructsdrv__lut__hvk__ops_html"><div class="ttname"><a href="structsdrv__lut__hvk__ops.html">sdrv_lut_hvk_ops</a></div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:70</div></div>
<div class="ttc" id="astructsdrv__lut__hvk__ops_html_a32f0fe1842c5a02e58489dc0f8d48a21"><div class="ttname"><a href="structsdrv__lut__hvk__ops.html#a32f0fe1842c5a02e58489dc0f8d48a21">sdrv_lut_hvk_ops::lut_m_v_gen</a></div><div class="ttdeci">int(* lut_m_v_gen)(struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:72</div></div>
<div class="ttc" id="astructsdrv__lut__hvk__ops_html_a8ca62313944536a5d66cf43047dd384c"><div class="ttname"><a href="structsdrv__lut__hvk__ops.html#a8ca62313944536a5d66cf43047dd384c">sdrv_lut_hvk_ops::lut_rotate_table_gen</a></div><div class="ttdeci">int(* lut_rotate_table_gen)(double angle, struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:73</div></div>
<div class="ttc" id="astructsdrv__lut__hvk__ops_html_aac5a1fb4937fcb21db77f86ed99d746d"><div class="ttname"><a href="structsdrv__lut__hvk__ops.html#aac5a1fb4937fcb21db77f86ed99d746d">sdrv_lut_hvk_ops::lut_table_gen</a></div><div class="ttdeci">int(* lut_table_gen)(struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:71</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>