add easy to use texture deformation

add some bitmap corrections
correct makefile
This commit is contained in:
milang 2019-08-31 13:58:33 +02:00
parent 810cc345e1
commit 8dc08f4141
No known key found for this signature in database
GPG Key ID: D287C9D6C33D9035
93 changed files with 1229 additions and 1302 deletions

View File

@ -1218,7 +1218,7 @@ HTML_EXTRA_FILES =
# Minimum value: 0, maximum value: 359, default value: 220.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_HUE = 200
# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
# in the HTML output. For a value of 0 the output will use grayscales only. A
@ -1226,7 +1226,7 @@ HTML_COLORSTYLE_HUE = 220
# Minimum value: 0, maximum value: 255, default value: 100.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_SAT = 16
# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
# luminance component of the colors in the HTML output. Values below 100
@ -1237,7 +1237,7 @@ HTML_COLORSTYLE_SAT = 100
# Minimum value: 40, maximum value: 240, default value: 80.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_COLORSTYLE_GAMMA = 80
HTML_COLORSTYLE_GAMMA = 115
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
# page will contain the date and time when the page was generated. Setting this
@ -1494,7 +1494,7 @@ DISABLE_INDEX = NO
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.
GENERATE_TREEVIEW = YES
GENERATE_TREEVIEW = NO
# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
# doxygen will group on one line in the generated HTML documentation.

View File

@ -1,55 +1,46 @@
# fxengine makefile
# fxengine needs gint (@Lephenixnoir)
cflags := -m3 -mb -D FX9860G -ffreestanding -nostdlib -fstrict-volatile-bitfields -Wall \
-Wextra -Os -Iinclude -I .
target ?= sh3eb-elf
dflags = -MT $@ -MMD -MP -MF $(@:%.o=%.d)
cflags := -m3 -mb -D FX9860G -ffreestanding -nostdlib -fstrict-volatile-bitfields -Wall \
-Wextra -Os -Iinclude -I .
lib := libfxengine.a
header := include/
prefix := $(shell sh3eb-elf-gcc -print-search-dirs | grep install \
| sed 's/install: //')
prefix := $(shell $(target)-gcc -print-search-dirs | grep install \
| sed 's/install: //')
ifeq "$(prefix)" ""
$(error "Can't find install directory... Leaving installation process")
$(error "Can't find install directory")
endif
#src := $(shell find src -name '*.c')
src = $(wildcard src/*.c)
src := $(shell find src -name '*.c')
obj := $(src:%=build/%.o)
obj = $(src:%=build/%.o)
all: $(lib)
$(lib): $(obj)
sh3eb-elf-ar rcs $@ $^
$(target)-ar rcs $@ $^
build/%.c.o: %.c
@ mkdir -p $(dir $@)
sh3eb-elf-gcc -c $< -o $@ $(cflags) $(dflags)
$(target)-gcc -c $< -o $@ $(cflags)
include $(wildcard build/*/*.d)
clean:
clear:
@ rm -rf build
@ rm -f $(lib)
%/:
mkdir -p $@
reinstall:
@ make clean
@ make
@ make install
install:
sh3eb-elf-ar -t $(lib)
cp $(lib) $(prefix)
cp -r $(header) $(prefix)/include/fxengine
uninstall:
rm -f $(prefix)/$(lib)
rm -rf $(prefix)/include/fxengine

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('annotated.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -94,21 +70,18 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbitmap__rich.html" target="_self">bitmap_rich</a></td><td class="desc">Bitmap rich type transparency is in the layout </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_e__floating__position.html" target="_self">FE_floating_position</a></td><td class="desc">This struct is a point in 3d, which has coords save as double it is not recommended to use it for high performances rendering, because of the sh3eb-elf architecture, which does not support natively floating calculation </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_e__integer__point.html" target="_self">FE_integer_point</a></td><td class="desc">This is a point which is used for 3d translations and rendering integer mode is the best solution to increase perfs, and that's why I didn't have implemented te floating_points yet </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_f_e__integer__position.html" target="_self">FE_integer_position</a></td><td class="desc">This struct is a point in 3d, which has coords save as uint32_t this is the recommended type for high performance rendering, because the sh3eb-elf architecture is 32 bits </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrender__triangle.html" target="_self">render_triangle</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrender__floating__position.html" target="_self">render_floating_position</a></td><td class="desc">This struct is a point in 3d, which has coords save as double it is not recommended to use it for high performances rendering, because of the sh3eb-elf architecture, which does not support natively floating calculation </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrender__integer__point.html" target="_self">render_integer_point</a></td><td class="desc">This is a point which is used for 3d translations and rendering integer mode is the best solution to increase perfs, and that's why I didn't have implemented te floating_points yet </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrender__integer__position.html" target="_self">render_integer_position</a></td><td class="desc">This struct is a point in 3d, which has coords save as uint32_t this is the recommended type for high performance rendering, because the sh3eb-elf architecture is 32 bits </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrender__triangle.html" target="_self">render_triangle</a></td><td class="desc">Triangle struct used to render fonctions </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 676 B

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

After

Width:  |  Height:  |  Size: 142 B

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('bitmap_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('bitmap_8h.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
@ -348,15 +328,11 @@ Functions</h2></td></tr>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="bitmap_8h.html">bitmap.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('bitmap_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('bitmap_8h_source.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">bitmap.h</div> </div>
@ -104,15 +84,11 @@ $(document).ready(function(){initNavTree('bitmap_8h_source.html','');});
<div class="ttc" id="structbitmap__rich_html_a4be8704a07fb39c310a7f403499f95d2"><div class="ttname"><a href="structbitmap__rich.html#a4be8704a07fb39c310a7f403499f95d2">bitmap_rich::size_o_y</a></div><div class="ttdeci">uint32_t size_o_y</div><div class="ttdef"><b>Definition:</b> <a href="bitmap_8h_source.html#l00013">bitmap.h:13</a></div></div>
<div class="ttc" id="bitmap_8h_html_ae1b667a294c2d69346ae3ddae679f945"><div class="ttname"><a href="bitmap_8h.html#ae1b667a294c2d69346ae3ddae679f945">bitmap_display_pixel_r</a></div><div class="ttdeci">void bitmap_display_pixel_r(const bitmap_rich *bmp, uint32_t bmp_x, uint32_t bmp_y, uint32_t x, uint32_t y)</div><div class="ttdoc">display a specific rich bitmap pixel on the screen</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="bitmap_8h.html">bitmap.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classes.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -91,28 +67,22 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">Data Structure Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a></div>
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structbitmap__rich.html">bitmap_rich</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_f_e__floating__position.html">FE_floating_position</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="structrender__triangle.html">render_triangle</a>&#160;&#160;&#160;</td><td></td></tr>
</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structrender__integer__point.html">render_integer_point</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrender__triangle.html">render_triangle</a>&#160;&#160;&#160;</td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structbitmap__rich.html">bitmap_rich</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrender__floating__position.html">render_floating_position</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a></div>
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

After

Width:  |  Height:  |  Size: 129 B

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.h
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html">event</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">event Directory Reference</div> </div>
@ -98,15 +78,11 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html">event</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_ada157988d47c0ed8971be2c0e2fe61c.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('dir_ada157988d47c0ed8971be2c0e2fe61c.h
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">render Directory Reference</div> </div>
@ -106,15 +86,11 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.h
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">include Directory Reference</div> </div>
@ -100,15 +80,11 @@ Directories</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

After

Width:  |  Height:  |  Size: 821 B

View File

@ -22,8 +22,8 @@ h1.groupheader {
}
h2.groupheader {
border-bottom: 1px solid #879ECB;
color: #354C7B;
border-bottom: 1px solid #869094;
color: #34383B;
font-size: 150%;
font-weight: normal;
margin-top: 1.75em;
@ -106,8 +106,8 @@ h3.version {
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
background-color: #EAEBEC;
border: 1px solid #A0A8AC;
text-align: center;
}
@ -123,13 +123,13 @@ div.navtab {
/* @group Link Styling */
a {
color: #3D578C;
color: #3F4447;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
color: #4D5458;
}
a:hover {
@ -142,9 +142,9 @@ a.qindex {
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
background-color: #9AA1A5;
color: #FFFFFF;
border: 1px double #869DCA;
border: 1px double #858F93;
}
.contents a.qindexHL:visited {
@ -159,11 +159,11 @@ a.elRef {
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
color: #4D5458;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
color: #4D5458;
}
/* @end */
@ -192,8 +192,8 @@ ul {
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
border: 1px solid #C1C6C8;
background-color: #FBFBFB;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
@ -207,8 +207,8 @@ pre.fragment {
div.fragment {
padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
background-color: #FBFBFB;
border: 1px solid #C1C6C8;
}
div.line {
@ -324,9 +324,9 @@ div.contents {
}
td.indexkey {
background-color: #EBEFF6;
background-color: #EAEBEC;
font-weight: bold;
border: 1px solid #C4CFE5;
border: 1px solid #C1C6C8;
margin: 2px 0px 2px 0;
padding: 2px 10px;
white-space: nowrap;
@ -334,14 +334,14 @@ td.indexkey {
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
background-color: #EAEBEC;
border: 1px solid #C1C6C8;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
background-color: #ECEEEE;
}
p.formulaDsp {
@ -424,15 +424,15 @@ span.vhdllogic {
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
background-color: #F6F7F7;
border-left: 2px solid #9AA1A5;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
blockquote.DocNodeRTL {
border-left: 0;
border-right: 2px solid #9CAFD4;
border-right: 2px solid #9AA1A5;
margin: 0 4px 0 24px;
padding: 0 16px 0 12px;
}
@ -465,18 +465,18 @@ td.tiny {
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
border: 1px solid #A0A8AC;
}
th.dirtab {
background: #EBEFF6;
background: #EAEBEC;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
border-top: 1px solid #535A5E;
}
hr.footer {
@ -511,7 +511,7 @@ table.memberdecls {
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
background-color: #F8F9F9;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
@ -523,7 +523,7 @@ table.memberdecls {
}
.memSeparator {
border-bottom: 1px solid #DEE4F0;
border-bottom: 1px solid #DBDEE0;
line-height: 1px;
margin: 0px;
padding: 0px;
@ -538,7 +538,7 @@ table.memberdecls {
}
.memTemplParams {
color: #4665A2;
color: #4D5458;
white-space: nowrap;
font-size: 80%;
}
@ -551,15 +551,15 @@ table.memberdecls {
.memtitle {
padding: 8px;
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
border-top: 1px solid #A5ACB0;
border-left: 1px solid #A5ACB0;
border-right: 1px solid #A5ACB0;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
margin-bottom: -1px;
background-image: url('nav_f.png');
background-repeat: repeat-x;
background-color: #E2E8F2;
background-color: #E0E3E4;
line-height: 1.25;
font-weight: 300;
float:left;
@ -574,14 +574,14 @@ table.memberdecls {
.memtemplate {
font-size: 80%;
color: #4665A2;
color: #4D5458;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
background-color: #EAEBEC;
border: 1px solid #A0A8AC;
text-align: center;
margin: 2px;
margin-right: 15px;
@ -619,14 +619,14 @@ table.memberdecls {
}
.memproto, dl.reflist dt {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
border-top: 1px solid #A5ACB0;
border-left: 1px solid #A5ACB0;
border-right: 1px solid #A5ACB0;
padding: 6px 0px 6px 0px;
color: #253555;
color: #1E2122;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
background-color: #DFE5F1;
background-color: #DDDFE1;
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 4px;
@ -645,11 +645,11 @@ table.memberdecls {
}
.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A5ACB0;
border-left: 1px solid #A5ACB0;
border-right: 1px solid #A5ACB0;
padding: 6px 10px 2px 10px;
background-color: #FBFCFD;
background-color: #FBFBFB;
border-top-width: 0;
background-image:url('nav_g.png');
background-repeat:repeat-x;
@ -736,11 +736,11 @@ span.mlabels {
}
span.mlabel {
background-color: #728DC1;
border-top:1px solid #5373B4;
border-left:1px solid #5373B4;
border-right:1px solid #C4CFE5;
border-bottom:1px solid #C4CFE5;
background-color: #737E83;
border-top:1px solid #5C6569;
border-left:1px solid #5C6569;
border-right:1px solid #C1C6C8;
border-bottom:1px solid #C1C6C8;
text-shadow: none;
color: white;
margin-right: 4px;
@ -759,8 +759,8 @@ span.mlabel {
div.directory {
margin: 10px 0px;
border-top: 1px solid #9CAFD4;
border-bottom: 1px solid #9CAFD4;
border-top: 1px solid #9AA1A5;
border-bottom: 1px solid #9AA1A5;
width: 100%;
}
@ -798,7 +798,7 @@ div.directory {
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
background-color: #F6F7F7;
}
.directory img {
@ -816,11 +816,11 @@ div.directory {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
color: #3F4447;
}
.arrow {
color: #9CAFD4;
color: #9AA1A5;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
@ -840,7 +840,7 @@ div.directory {
height: 14px;
width: 16px;
display: inline-block;
background-color: #728DC1;
background-color: #737E83;
color: white;
text-align: center;
border-radius: 4px;
@ -905,7 +905,7 @@ div.dynheader {
address {
font-style: normal;
color: #2A3D61;
color: #25282A;
}
table.doxtable caption {
@ -919,12 +919,12 @@ table.doxtable {
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
border: 1px solid #282C2E;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
background-color: #363B3E;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
@ -934,7 +934,7 @@ table.doxtable th {
table.fieldtable {
/*width: 100%;*/
margin-bottom: 10px;
border: 1px solid #A8B8D9;
border: 1px solid #A5ACB0;
border-spacing: 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
@ -950,8 +950,8 @@ table.fieldtable {
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A8B8D9;
border-right: 1px solid #A5ACB0;
border-bottom: 1px solid #A5ACB0;
vertical-align: top;
}
@ -960,7 +960,7 @@ table.fieldtable {
}
.fieldtable td.fielddoc {
border-bottom: 1px solid #A8B8D9;
border-bottom: 1px solid #A5ACB0;
/*width: 100%;*/
}
@ -979,9 +979,9 @@ table.fieldtable {
.fieldtable th {
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
background-color: #E0E3E4;
font-size: 90%;
color: #253555;
color: #1E2122;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
@ -992,7 +992,7 @@ table.fieldtable {
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid #A8B8D9;
border-bottom: 1px solid #A5ACB0;
}
@ -1014,8 +1014,8 @@ table.fieldtable {
background-position: 0 -5px;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
color:#889296;
border:solid 1px #BFC4C6;
overflow:hidden;
margin:0px;
padding:0px;
@ -1030,7 +1030,7 @@ table.fieldtable {
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
color:#35393C;
}
.navpath li.navelem a
@ -1039,7 +1039,7 @@ table.fieldtable {
display:block;
text-decoration: none;
outline: none;
color: #283A5D;
color: #232627;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
@ -1047,7 +1047,7 @@ table.fieldtable {
.navpath li.navelem a:hover
{
color:#6884BD;
color:#6C757A;
}
.navpath li.footer
@ -1059,7 +1059,7 @@ table.fieldtable {
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
color:#35393C;
font-size: 8pt;
}
@ -1106,9 +1106,9 @@ div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
background-color: #F8F9F9;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
border-bottom: 1px solid #C1C6C8;
}
div.headertitle
@ -1303,7 +1303,7 @@ dl.section dd {
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
border-bottom: 1px solid #5C6569;
}
.image
@ -1338,7 +1338,7 @@ dl.section dd {
div.zoom
{
border: 1px solid #90A5CE;
border: 1px solid #8E979B;
}
dl.citelist {
@ -1346,7 +1346,7 @@ dl.citelist {
}
dl.citelist dt {
color:#334975;
color:#303537;
float:left;
font-weight:bold;
margin-right:10px;
@ -1360,8 +1360,8 @@ dl.citelist dd {
div.toc {
padding: 14px 25px;
background-color: #F4F6FA;
border: 1px solid #D8DFEE;
background-color: #F4F4F5;
border: 1px solid #D5D9DA;
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
@ -1390,7 +1390,7 @@ div.toc li {
div.toc h3 {
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
color: #4665A2;
color: #4D5458;
border-bottom: 0 none;
margin: 0;
}
@ -1662,7 +1662,7 @@ table.markdownTable {
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
border: 1px solid #282C2E;
padding: 3px 7px 2px;
}
@ -1670,12 +1670,12 @@ table.markdownTableHead tr {
}
table.markdownTableBodyLeft td, table.markdownTable th {
border: 1px solid #2D4068;
border: 1px solid #282C2E;
padding: 3px 7px 2px;
}
th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
background-color: #374F7F;
background-color: #363B3E;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
@ -1702,7 +1702,7 @@ table.markdownTable {
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
border: 1px solid #282C2E;
padding: 3px 7px 2px;
}
@ -1710,7 +1710,7 @@ table.markdownTable tr {
}
th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
background-color: #374F7F;
background-color: #363B3E;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('files.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -105,14 +81,11 @@ $(document).ready(function(){initNavTree('files.html','');});
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

After

Width:  |  Height:  |  Size: 617 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

After

Width:  |  Height:  |  Size: 605 B

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('functions.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -88,6 +64,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
<div class="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div><ul>
<li>clockwised
: <a class="el" href="structrender__triangle.html#aad1c8ce41313e3d5ceae95c9dcc025aa">render_triangle</a>
</li>
<li>color
: <a class="el" href="structbitmap__rich.html#a500773ac49db355fb288f70dc1a9303a">bitmap_rich</a>
</li>
@ -100,17 +79,20 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>layout
: <a class="el" href="structbitmap__rich.html#a07f7f964deb3a167048f7fccaef23c52">bitmap_rich</a>
</li>
<li>part
: <a class="el" href="structrender__triangle.html#a2d87e9e69ed54b2ed0ad67cc52030b2e">render_triangle</a>
</li>
<li>real
: <a class="el" href="struct_f_e__integer__point.html#a360c6b164ab81d7b9be24c5c969eb7c3">FE_integer_point</a>
: <a class="el" href="structrender__integer__point.html#a07494c9011ab307701955a2a50447d8e">render_integer_point</a>
</li>
<li>s1
: <a class="el" href="structrender__triangle.html#a1fe74233c38d81275b284f220bf8a719">render_triangle</a>
: <a class="el" href="structrender__triangle.html#a0abe31376782906a0c1787a6d05d0e92">render_triangle</a>
</li>
<li>s2
: <a class="el" href="structrender__triangle.html#a8bac588c16095138f4c6e7e07c0dc262">render_triangle</a>
: <a class="el" href="structrender__triangle.html#a475e9df6e4011e3c37e3cd87a0ff2395">render_triangle</a>
</li>
<li>s3
: <a class="el" href="structrender__triangle.html#a28934a39804f80cf2225f1f1129c657e">render_triangle</a>
: <a class="el" href="structrender__triangle.html#a001dd90ef7f3d9e5e92b17d40567bef8">render_triangle</a>
</li>
<li>size_o_y
: <a class="el" href="structbitmap__rich.html#a4be8704a07fb39c310a7f403499f95d2">bitmap_rich</a>
@ -121,31 +103,31 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>size_px_y
: <a class="el" href="structbitmap__rich.html#addbfd7b270cfe443d1e9ee853bbde93e">bitmap_rich</a>
</li>
<li>texture
: <a class="el" href="structrender__triangle.html#aad4a3d879f4388fecad7a38268806584">render_triangle</a>
</li>
<li>translated
: <a class="el" href="struct_f_e__integer__point.html#a5dcb58bfcc85786010474592d78029cb">FE_integer_point</a>
: <a class="el" href="structrender__integer__point.html#a127ca4356a403fe834505dfb3dee44a7">render_integer_point</a>
</li>
<li>x
: <a class="el" href="struct_f_e__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10">FE_floating_position</a>
, <a class="el" href="struct_f_e__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2">FE_integer_position</a>
: <a class="el" href="structrender__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10">render_floating_position</a>
, <a class="el" href="structrender__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2">render_integer_position</a>
</li>
<li>y
: <a class="el" href="struct_f_e__floating__position.html#ab927965981178aa1fba979a37168db2a">FE_floating_position</a>
, <a class="el" href="struct_f_e__integer__position.html#af64066d134a77e01b3d6eb8da813627a">FE_integer_position</a>
: <a class="el" href="structrender__floating__position.html#ab927965981178aa1fba979a37168db2a">render_floating_position</a>
, <a class="el" href="structrender__integer__position.html#af64066d134a77e01b3d6eb8da813627a">render_integer_position</a>
</li>
<li>z
: <a class="el" href="struct_f_e__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872">FE_floating_position</a>
, <a class="el" href="struct_f_e__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3">FE_integer_position</a>
: <a class="el" href="structrender__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872">render_floating_position</a>
, <a class="el" href="structrender__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3">render_integer_position</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('functions_vars.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -88,6 +64,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<div class="contents">
&#160;<ul>
<li>clockwised
: <a class="el" href="structrender__triangle.html#aad1c8ce41313e3d5ceae95c9dcc025aa">render_triangle</a>
</li>
<li>color
: <a class="el" href="structbitmap__rich.html#a500773ac49db355fb288f70dc1a9303a">bitmap_rich</a>
</li>
@ -100,17 +79,20 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<li>layout
: <a class="el" href="structbitmap__rich.html#a07f7f964deb3a167048f7fccaef23c52">bitmap_rich</a>
</li>
<li>part
: <a class="el" href="structrender__triangle.html#a2d87e9e69ed54b2ed0ad67cc52030b2e">render_triangle</a>
</li>
<li>real
: <a class="el" href="struct_f_e__integer__point.html#a360c6b164ab81d7b9be24c5c969eb7c3">FE_integer_point</a>
: <a class="el" href="structrender__integer__point.html#a07494c9011ab307701955a2a50447d8e">render_integer_point</a>
</li>
<li>s1
: <a class="el" href="structrender__triangle.html#a1fe74233c38d81275b284f220bf8a719">render_triangle</a>
: <a class="el" href="structrender__triangle.html#a0abe31376782906a0c1787a6d05d0e92">render_triangle</a>
</li>
<li>s2
: <a class="el" href="structrender__triangle.html#a8bac588c16095138f4c6e7e07c0dc262">render_triangle</a>
: <a class="el" href="structrender__triangle.html#a475e9df6e4011e3c37e3cd87a0ff2395">render_triangle</a>
</li>
<li>s3
: <a class="el" href="structrender__triangle.html#a28934a39804f80cf2225f1f1129c657e">render_triangle</a>
: <a class="el" href="structrender__triangle.html#a001dd90ef7f3d9e5e92b17d40567bef8">render_triangle</a>
</li>
<li>size_o_y
: <a class="el" href="structbitmap__rich.html#a4be8704a07fb39c310a7f403499f95d2">bitmap_rich</a>
@ -121,31 +103,31 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<li>size_px_y
: <a class="el" href="structbitmap__rich.html#addbfd7b270cfe443d1e9ee853bbde93e">bitmap_rich</a>
</li>
<li>texture
: <a class="el" href="structrender__triangle.html#aad4a3d879f4388fecad7a38268806584">render_triangle</a>
</li>
<li>translated
: <a class="el" href="struct_f_e__integer__point.html#a5dcb58bfcc85786010474592d78029cb">FE_integer_point</a>
: <a class="el" href="structrender__integer__point.html#a127ca4356a403fe834505dfb3dee44a7">render_integer_point</a>
</li>
<li>x
: <a class="el" href="struct_f_e__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10">FE_floating_position</a>
, <a class="el" href="struct_f_e__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2">FE_integer_position</a>
: <a class="el" href="structrender__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10">render_floating_position</a>
, <a class="el" href="structrender__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2">render_integer_position</a>
</li>
<li>y
: <a class="el" href="struct_f_e__floating__position.html#ab927965981178aa1fba979a37168db2a">FE_floating_position</a>
, <a class="el" href="struct_f_e__integer__position.html#af64066d134a77e01b3d6eb8da813627a">FE_integer_position</a>
: <a class="el" href="structrender__floating__position.html#ab927965981178aa1fba979a37168db2a">render_floating_position</a>
, <a class="el" href="structrender__integer__position.html#af64066d134a77e01b3d6eb8da813627a">render_integer_position</a>
</li>
<li>z
: <a class="el" href="struct_f_e__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872">FE_floating_position</a>
, <a class="el" href="struct_f_e__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3">FE_integer_position</a>
: <a class="el" href="structrender__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872">render_floating_position</a>
, <a class="el" href="structrender__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3">render_integer_position</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('globals.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -87,7 +63,9 @@ $(document).ready(function(){initNavTree('globals.html','');});
</div>
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div><ul>
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>bitmap_delete_rich()
: <a class="el" href="bitmap_8h.html#a68523e5a4c514084d71103589b8065b7">bitmap.h</a>
</li>
@ -103,30 +81,59 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>bitmap_rich
: <a class="el" href="bitmap_8h.html#a4ce04fd15af6abbbc6427c95ad7807af">bitmap.h</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>callback
: <a class="el" href="keyboard_8h.html#a30f3e13f816b2411155158754d407bfa">keyboard.h</a>
</li>
<li>camera
: <a class="el" href="triangle_8h.html#a4f751f0f3e73a03633da079f41b6bd5c">triangle.h</a>
</li>
<li>clockwised
: <a class="el" href="triangle_8h.html#aad1c8ce41313e3d5ceae95c9dcc025aa">triangle.h</a>
</li>
<li>cos()
: <a class="el" href="translate_8h.html#ac7a1183c29d9d3cd34e73d7cb2213b8a">translate.h</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>dh
: <a class="el" href="triangle_8h.html#adf439add26ef55a63873e21debf3aa48">triangle.h</a>
</li>
<li>dv
: <a class="el" href="triangle_8h.html#a0ccda5aa5b9d561b1dca2bc19f39b1b7">triangle.h</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>event_keyboard_reload()
: <a class="el" href="keyboard_8h.html#abe5e5e93ac4971d06197c6530a5919e8">keyboard.h</a>
</li>
<li>event_keyboard_set_key()
: <a class="el" href="keyboard_8h.html#a7ea4d999902832273c81f1c3811ea141">keyboard.h</a>
</li>
<li>FE_floating_position
: <a class="el" href="translate_8h.html#a83166ae9b8c23749f0910073d570ef3e">translate.h</a>
</li>
<li>FE_integer_point
: <a class="el" href="translate_8h.html#a35c4a457f046ca4f02dcc94a58daa4bf">translate.h</a>
</li>
<li>FE_integer_position
: <a class="el" href="translate_8h.html#a3f5d3995e107856579b9052675abfc39">translate.h</a>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>MINIMUM_FRAME_DELAY
: <a class="el" href="triangle_8h.html#ae13765c1e948183d54b91f20a6bf71e4">triangle.h</a>
</li>
<li>modulo_2pi()
: <a class="el" href="translate_8h.html#a70d5f87988b0725ee2fbd0a84bdd9e81">translate.h</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>part
: <a class="el" href="triangle_8h.html#a2d87e9e69ed54b2ed0ad67cc52030b2e">triangle.h</a>
</li>
<li>pi
: <a class="el" href="translate_8h.html#a43016d873124d39034edb8cd164794db">translate.h</a>
</li>
@ -136,9 +143,25 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>pi_sur_2
: <a class="el" href="translate_8h.html#a29539de4d4f8937b304e70fc4aa3b672">translate.h</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>render_display_triangle()
: <a class="el" href="triangle_8h.html#ae2985d1c2e835636cf13801d859479db">triangle.h</a>
</li>
<li>render_floating_position
: <a class="el" href="translate_8h.html#a6bcbfe3c9754f007c4b4b5ac10a9db44">translate.h</a>
</li>
<li>render_height
: <a class="el" href="parameters_8h.html#a287d41473ee77db859d4d709d66ddb03">parameters.h</a>
</li>
<li>render_integer_point
: <a class="el" href="translate_8h.html#af0969bff3172f7f5a5c5a8c14a800c50">translate.h</a>
</li>
<li>render_integer_position
: <a class="el" href="translate_8h.html#a5f9ded1e38ff3657628b548ccfc1ef95">translate.h</a>
</li>
<li>render_max_dist
: <a class="el" href="parameters_8h.html#a83f9e629cfbf1dcd0de077265b29a1f4">parameters.h</a>
</li>
@ -146,10 +169,10 @@ $(document).ready(function(){initNavTree('globals.html','');});
: <a class="el" href="parameters_8h.html#a0ba94ff36e6c2a548735e40012f7ccbd">parameters.h</a>
</li>
<li>render_set()
: <a class="el" href="translate_8h.html#a92fa63cabc18462be74711f65c5e5466">translate.h</a>
: <a class="el" href="translate_8h.html#adf49827741ad8fb83dd1dee562d328f6">translate.h</a>
</li>
<li>render_translate()
: <a class="el" href="translate_8h.html#ad9469e65551169eb575e264a8ad0e9e6">translate.h</a>
: <a class="el" href="translate_8h.html#af2c04376cb842595d7c15d7532c28057">translate.h</a>
</li>
<li>render_width
: <a class="el" href="parameters_8h.html#a791a4a111886d2cab059ebc5ab6aa722">parameters.h</a>
@ -166,19 +189,39 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>render_zbuffer_set_px()
: <a class="el" href="zbuffer_8h.html#ae829a01df94b7c47ee12c4443bd38027">zbuffer.h</a>
</li>
<li>roulis
: <a class="el" href="triangle_8h.html#a93f3c83cc91297afe3f9fa140dd6df68">triangle.h</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>s1
: <a class="el" href="triangle_8h.html#a0abe31376782906a0c1787a6d05d0e92">triangle.h</a>
</li>
<li>s2
: <a class="el" href="triangle_8h.html#a475e9df6e4011e3c37e3cd87a0ff2395">triangle.h</a>
</li>
<li>s3
: <a class="el" href="triangle_8h.html#a001dd90ef7f3d9e5e92b17d40567bef8">triangle.h</a>
</li>
<li>sin()
: <a class="el" href="translate_8h.html#a6fcd1947589f80d925b2a945cbb2156f">translate.h</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>texture
: <a class="el" href="triangle_8h.html#aad4a3d879f4388fecad7a38268806584">triangle.h</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('globals_defs.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -88,6 +64,9 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<div class="contents">
&#160;<ul>
<li>MINIMUM_FRAME_DELAY
: <a class="el" href="triangle_8h.html#ae13765c1e948183d54b91f20a6bf71e4">triangle.h</a>
</li>
<li>render_height
: <a class="el" href="parameters_8h.html#a287d41473ee77db859d4d709d66ddb03">parameters.h</a>
</li>
@ -108,14 +87,11 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('globals_func.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -112,11 +88,14 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
<li>modulo_2pi()
: <a class="el" href="translate_8h.html#a70d5f87988b0725ee2fbd0a84bdd9e81">translate.h</a>
</li>
<li>render_display_triangle()
: <a class="el" href="triangle_8h.html#ae2985d1c2e835636cf13801d859479db">triangle.h</a>
</li>
<li>render_set()
: <a class="el" href="translate_8h.html#a92fa63cabc18462be74711f65c5e5466">translate.h</a>
: <a class="el" href="translate_8h.html#adf49827741ad8fb83dd1dee562d328f6">translate.h</a>
</li>
<li>render_translate()
: <a class="el" href="translate_8h.html#ad9469e65551169eb575e264a8ad0e9e6">translate.h</a>
: <a class="el" href="translate_8h.html#af2c04376cb842595d7c15d7532c28057">translate.h</a>
</li>
<li>render_zbuffer_clear()
: <a class="el" href="zbuffer_8h.html#a42b8d8385be4bd07a2fe0c30967d16b5">zbuffer.h</a>
@ -129,14 +108,11 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('globals_type.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -94,25 +70,22 @@ $(document).ready(function(){initNavTree('globals_type.html','');});
<li>callback
: <a class="el" href="keyboard_8h.html#a30f3e13f816b2411155158754d407bfa">keyboard.h</a>
</li>
<li>FE_floating_position
: <a class="el" href="translate_8h.html#a83166ae9b8c23749f0910073d570ef3e">translate.h</a>
<li>render_floating_position
: <a class="el" href="translate_8h.html#a6bcbfe3c9754f007c4b4b5ac10a9db44">translate.h</a>
</li>
<li>FE_integer_point
: <a class="el" href="translate_8h.html#a35c4a457f046ca4f02dcc94a58daa4bf">translate.h</a>
<li>render_integer_point
: <a class="el" href="translate_8h.html#af0969bff3172f7f5a5c5a8c14a800c50">translate.h</a>
</li>
<li>FE_integer_position
: <a class="el" href="translate_8h.html#a3f5d3995e107856579b9052675abfc39">translate.h</a>
<li>render_integer_position
: <a class="el" href="translate_8h.html#a5f9ded1e38ff3657628b548ccfc1ef95">translate.h</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('globals_vars.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -88,6 +64,21 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
<div class="contents">
&#160;<ul>
<li>camera
: <a class="el" href="triangle_8h.html#a4f751f0f3e73a03633da079f41b6bd5c">triangle.h</a>
</li>
<li>clockwised
: <a class="el" href="triangle_8h.html#aad1c8ce41313e3d5ceae95c9dcc025aa">triangle.h</a>
</li>
<li>dh
: <a class="el" href="triangle_8h.html#adf439add26ef55a63873e21debf3aa48">triangle.h</a>
</li>
<li>dv
: <a class="el" href="triangle_8h.html#a0ccda5aa5b9d561b1dca2bc19f39b1b7">triangle.h</a>
</li>
<li>part
: <a class="el" href="triangle_8h.html#a2d87e9e69ed54b2ed0ad67cc52030b2e">triangle.h</a>
</li>
<li>pi
: <a class="el" href="translate_8h.html#a43016d873124d39034edb8cd164794db">translate.h</a>
</li>
@ -97,16 +88,28 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
<li>pi_sur_2
: <a class="el" href="translate_8h.html#a29539de4d4f8937b304e70fc4aa3b672">translate.h</a>
</li>
<li>roulis
: <a class="el" href="triangle_8h.html#a93f3c83cc91297afe3f9fa140dd6df68">triangle.h</a>
</li>
<li>s1
: <a class="el" href="triangle_8h.html#a0abe31376782906a0c1787a6d05d0e92">triangle.h</a>
</li>
<li>s2
: <a class="el" href="triangle_8h.html#a475e9df6e4011e3c37e3cd87a0ff2395">triangle.h</a>
</li>
<li>s3
: <a class="el" href="triangle_8h.html#a001dd90ef7f3d9e5e92b17d40567bef8">triangle.h</a>
</li>
<li>texture
: <a class="el" href="triangle_8h.html#aad4a3d879f4388fecad7a38268806584">triangle.h</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -56,22 +48,6 @@ $(function() {
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('index.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -92,14 +68,11 @@ $(document).ready(function(){initNavTree('index.html','');});
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('keyboard_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('keyboard_8h.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html">event</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
@ -182,15 +162,11 @@ Functions</h2></td></tr>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html">event</a></li><li class="navelem"><a class="el" href="keyboard_8h.html">keyboard.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('keyboard_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('keyboard_8h_source.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html">event</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">keyboard.h</div> </div>
@ -95,15 +75,11 @@ $(document).ready(function(){initNavTree('keyboard_8h_source.html','');});
<div class="ttc" id="keyboard_8h_html_a7ea4d999902832273c81f1c3811ea141"><div class="ttname"><a href="keyboard_8h.html#a7ea4d999902832273c81f1c3811ea141">event_keyboard_set_key</a></div><div class="ttdeci">void event_keyboard_set_key(uint32_t matrix_code, uint32_t ev_type, callback function)</div></div>
<div class="ttc" id="keyboard_8h_html_a30f3e13f816b2411155158754d407bfa"><div class="ttname"><a href="keyboard_8h.html#a30f3e13f816b2411155158754d407bfa">callback</a></div><div class="ttdeci">void(* callback)(void)</div><div class="ttdef"><b>Definition:</b> <a href="keyboard_8h_source.html#l00016">keyboard.h:16</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6f3b2b0c21cca25b28b3bb6241d8a0d3.html">event</a></li><li class="navelem"><a class="el" href="keyboard_8h.html">keyboard.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -32,7 +32,16 @@ var menudata={children:[
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"},
{text:"Globals",url:"globals.html",children:[
{text:"All",url:"globals.html"},
{text:"All",url:"globals.html",children:[
{text:"b",url:"globals.html#index_b"},
{text:"c",url:"globals.html#index_c"},
{text:"d",url:"globals.html#index_d"},
{text:"e",url:"globals.html#index_e"},
{text:"m",url:"globals.html#index_m"},
{text:"p",url:"globals.html#index_p"},
{text:"r",url:"globals.html#index_r"},
{text:"s",url:"globals.html#index_s"},
{text:"t",url:"globals.html#index_t"}]},
{text:"Functions",url:"globals_func.html"},
{text:"Variables",url:"globals_vars.html"},
{text:"Typedefs",url:"globals_type.html"},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 B

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 B

After

Width:  |  Height:  |  Size: 97 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 B

After

Width:  |  Height:  |  Size: 119 B

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('parameters_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('parameters_8h.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
@ -209,15 +189,11 @@ Macros</h2></td></tr>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="parameters_8h.html">parameters.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('parameters_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,21 +61,22 @@ $(document).ready(function(){initNavTree('parameters_8h_source.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">parameters.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="parameters_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef RENDER_PARAM</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define RENDER_PARAM </span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// Render param</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="parameters_8h.html#a791a4a111886d2cab059ebc5ab6aa722"> 7</a></span>&#160;<span class="preprocessor">#define render_width 128</span></div><div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="parameters_8h.html#a287d41473ee77db859d4d709d66ddb03"> 8</a></span>&#160;<span class="preprocessor">#define render_height 64</span></div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="parameters_8h.html#a887e6ccc340beb6774eb95667d3bfe05"> 9</a></span>&#160;<span class="preprocessor">#define render_x_mid ((render_width - 1) / 2) // depends on screen width</span></div><div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="parameters_8h.html#ab67f355ab6184dcd911f0bf9380196c4"> 10</a></span>&#160;<span class="preprocessor">#define render_y_mid ((render_height - 1) / 2)</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="parameters_8h.html#a83f9e629cfbf1dcd0de077265b29a1f4"> 12</a></span>&#160;<span class="preprocessor">#define render_max_dist 3000</span></div><div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="parameters_8h.html#a0ba94ff36e6c2a548735e40012f7ccbd"> 13</a></span>&#160;<span class="preprocessor">#define render_min_dist 1</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#endif</span></div></div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="parameters_8h.html">parameters.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -1,6 +1,8 @@
var searchData=
[
['callback',['callback',['../keyboard_8h.html#a30f3e13f816b2411155158754d407bfa',1,'keyboard.h']]],
['camera',['camera',['../triangle_8h.html#a4f751f0f3e73a03633da079f41b6bd5c',1,'triangle.h']]],
['clockwised',['clockwised',['../structrender__triangle.html#aad1c8ce41313e3d5ceae95c9dcc025aa',1,'render_triangle::clockwised()'],['../triangle_8h.html#aad1c8ce41313e3d5ceae95c9dcc025aa',1,'clockwised():&#160;triangle.h']]],
['color',['color',['../structbitmap__rich.html#a500773ac49db355fb288f70dc1a9303a',1,'bitmap_rich']]],
['color_5fdynamic',['color_dynamic',['../structbitmap__rich.html#a50fb3cab4fd784c4d5a5ff87fe95cb89',1,'bitmap_rich']]],
['cos',['cos',['../translate_8h.html#ac7a1183c29d9d3cd34e73d7cb2213b8a',1,'translate.h']]]

View File

@ -1,4 +1,6 @@
var searchData=
[
['dh',['dh',['../triangle_8h.html#adf439add26ef55a63873e21debf3aa48',1,'triangle.h']]],
['dv',['dv',['../triangle_8h.html#a0ccda5aa5b9d561b1dca2bc19f39b1b7',1,'triangle.h']]],
['dynamic',['dynamic',['../structbitmap__rich.html#aae2586772c20f2cc9d3304dfaa5658db',1,'bitmap_rich']]]
];

View File

@ -1,6 +1,4 @@
var searchData=
[
['fe_5ffloating_5fposition',['FE_floating_position',['../struct_f_e__floating__position.html',1,'FE_floating_position'],['../translate_8h.html#a83166ae9b8c23749f0910073d570ef3e',1,'FE_floating_position():&#160;translate.h']]],
['fe_5finteger_5fpoint',['FE_integer_point',['../struct_f_e__integer__point.html',1,'FE_integer_point'],['../translate_8h.html#a35c4a457f046ca4f02dcc94a58daa4bf',1,'FE_integer_point():&#160;translate.h']]],
['fe_5finteger_5fposition',['FE_integer_position',['../struct_f_e__integer__position.html',1,'FE_integer_position'],['../translate_8h.html#a3f5d3995e107856579b9052675abfc39',1,'FE_integer_position():&#160;translate.h']]]
['keyboard_2eh',['keyboard.h',['../keyboard_8h.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['keyboard_2eh',['keyboard.h',['../keyboard_8h.html',1,'']]]
['layout',['layout',['../structbitmap__rich.html#a07f7f964deb3a167048f7fccaef23c52',1,'bitmap_rich']]]
];

View File

@ -1,4 +1,5 @@
var searchData=
[
['layout',['layout',['../structbitmap__rich.html#a07f7f964deb3a167048f7fccaef23c52',1,'bitmap_rich']]]
['minimum_5fframe_5fdelay',['MINIMUM_FRAME_DELAY',['../triangle_8h.html#ae13765c1e948183d54b91f20a6bf71e4',1,'triangle.h']]],
['modulo_5f2pi',['modulo_2pi',['../translate_8h.html#a70d5f87988b0725ee2fbd0a84bdd9e81',1,'translate.h']]]
];

View File

@ -1,4 +1,8 @@
var searchData=
[
['modulo_5f2pi',['modulo_2pi',['../translate_8h.html#a70d5f87988b0725ee2fbd0a84bdd9e81',1,'translate.h']]]
['parameters_2eh',['parameters.h',['../parameters_8h.html',1,'']]],
['part',['part',['../structrender__triangle.html#a2d87e9e69ed54b2ed0ad67cc52030b2e',1,'render_triangle::part()'],['../triangle_8h.html#a2d87e9e69ed54b2ed0ad67cc52030b2e',1,'part():&#160;triangle.h']]],
['pi',['pi',['../translate_8h.html#a43016d873124d39034edb8cd164794db',1,'translate.h']]],
['pi2',['pi2',['../translate_8h.html#a2c0cc2347cdb41873a6b0dbc108b15d3',1,'translate.h']]],
['pi_5fsur_5f2',['pi_sur_2',['../translate_8h.html#a29539de4d4f8937b304e70fc4aa3b672',1,'translate.h']]]
];

View File

@ -1,7 +1,20 @@
var searchData=
[
['parameters_2eh',['parameters.h',['../parameters_8h.html',1,'']]],
['pi',['pi',['../translate_8h.html#a43016d873124d39034edb8cd164794db',1,'translate.h']]],
['pi2',['pi2',['../translate_8h.html#a2c0cc2347cdb41873a6b0dbc108b15d3',1,'translate.h']]],
['pi_5fsur_5f2',['pi_sur_2',['../translate_8h.html#a29539de4d4f8937b304e70fc4aa3b672',1,'translate.h']]]
['real',['real',['../structrender__integer__point.html#a07494c9011ab307701955a2a50447d8e',1,'render_integer_point']]],
['render_5fdisplay_5ftriangle',['render_display_triangle',['../triangle_8h.html#ae2985d1c2e835636cf13801d859479db',1,'triangle.h']]],
['render_5ffloating_5fposition',['render_floating_position',['../structrender__floating__position.html',1,'render_floating_position'],['../translate_8h.html#a6bcbfe3c9754f007c4b4b5ac10a9db44',1,'render_floating_position():&#160;translate.h']]],
['render_5fheight',['render_height',['../parameters_8h.html#a287d41473ee77db859d4d709d66ddb03',1,'parameters.h']]],
['render_5finteger_5fpoint',['render_integer_point',['../structrender__integer__point.html',1,'render_integer_point'],['../translate_8h.html#af0969bff3172f7f5a5c5a8c14a800c50',1,'render_integer_point():&#160;translate.h']]],
['render_5finteger_5fposition',['render_integer_position',['../structrender__integer__position.html',1,'render_integer_position'],['../translate_8h.html#a5f9ded1e38ff3657628b548ccfc1ef95',1,'render_integer_position():&#160;translate.h']]],
['render_5fmax_5fdist',['render_max_dist',['../parameters_8h.html#a83f9e629cfbf1dcd0de077265b29a1f4',1,'parameters.h']]],
['render_5fmin_5fdist',['render_min_dist',['../parameters_8h.html#a0ba94ff36e6c2a548735e40012f7ccbd',1,'parameters.h']]],
['render_5fset',['render_set',['../translate_8h.html#adf49827741ad8fb83dd1dee562d328f6',1,'translate.h']]],
['render_5ftranslate',['render_translate',['../translate_8h.html#af2c04376cb842595d7c15d7532c28057',1,'translate.h']]],
['render_5ftriangle',['render_triangle',['../structrender__triangle.html',1,'']]],
['render_5fwidth',['render_width',['../parameters_8h.html#a791a4a111886d2cab059ebc5ab6aa722',1,'parameters.h']]],
['render_5fx_5fmid',['render_x_mid',['../parameters_8h.html#a887e6ccc340beb6774eb95667d3bfe05',1,'parameters.h']]],
['render_5fy_5fmid',['render_y_mid',['../parameters_8h.html#ab67f355ab6184dcd911f0bf9380196c4',1,'parameters.h']]],
['render_5fzbuffer_5fclear',['render_zbuffer_clear',['../zbuffer_8h.html#a42b8d8385be4bd07a2fe0c30967d16b5',1,'zbuffer.h']]],
['render_5fzbuffer_5fset_5fpx',['render_zbuffer_set_px',['../zbuffer_8h.html#ae829a01df94b7c47ee12c4443bd38027',1,'zbuffer.h']]],
['roulis',['roulis',['../triangle_8h.html#a93f3c83cc91297afe3f9fa140dd6df68',1,'triangle.h']]]
];

View File

@ -1,15 +1,10 @@
var searchData=
[
['real',['real',['../struct_f_e__integer__point.html#a360c6b164ab81d7b9be24c5c969eb7c3',1,'FE_integer_point']]],
['render_5fheight',['render_height',['../parameters_8h.html#a287d41473ee77db859d4d709d66ddb03',1,'parameters.h']]],
['render_5fmax_5fdist',['render_max_dist',['../parameters_8h.html#a83f9e629cfbf1dcd0de077265b29a1f4',1,'parameters.h']]],
['render_5fmin_5fdist',['render_min_dist',['../parameters_8h.html#a0ba94ff36e6c2a548735e40012f7ccbd',1,'parameters.h']]],
['render_5fset',['render_set',['../translate_8h.html#a92fa63cabc18462be74711f65c5e5466',1,'translate.h']]],
['render_5ftranslate',['render_translate',['../translate_8h.html#ad9469e65551169eb575e264a8ad0e9e6',1,'translate.h']]],
['render_5ftriangle',['render_triangle',['../structrender__triangle.html',1,'']]],
['render_5fwidth',['render_width',['../parameters_8h.html#a791a4a111886d2cab059ebc5ab6aa722',1,'parameters.h']]],
['render_5fx_5fmid',['render_x_mid',['../parameters_8h.html#a887e6ccc340beb6774eb95667d3bfe05',1,'parameters.h']]],
['render_5fy_5fmid',['render_y_mid',['../parameters_8h.html#ab67f355ab6184dcd911f0bf9380196c4',1,'parameters.h']]],
['render_5fzbuffer_5fclear',['render_zbuffer_clear',['../zbuffer_8h.html#a42b8d8385be4bd07a2fe0c30967d16b5',1,'zbuffer.h']]],
['render_5fzbuffer_5fset_5fpx',['render_zbuffer_set_px',['../zbuffer_8h.html#ae829a01df94b7c47ee12c4443bd38027',1,'zbuffer.h']]]
['s1',['s1',['../structrender__triangle.html#a0abe31376782906a0c1787a6d05d0e92',1,'render_triangle::s1()'],['../triangle_8h.html#a0abe31376782906a0c1787a6d05d0e92',1,'s1():&#160;triangle.h']]],
['s2',['s2',['../structrender__triangle.html#a475e9df6e4011e3c37e3cd87a0ff2395',1,'render_triangle::s2()'],['../triangle_8h.html#a475e9df6e4011e3c37e3cd87a0ff2395',1,'s2():&#160;triangle.h']]],
['s3',['s3',['../structrender__triangle.html#a001dd90ef7f3d9e5e92b17d40567bef8',1,'render_triangle::s3()'],['../triangle_8h.html#a001dd90ef7f3d9e5e92b17d40567bef8',1,'s3():&#160;triangle.h']]],
['sin',['sin',['../translate_8h.html#a6fcd1947589f80d925b2a945cbb2156f',1,'translate.h']]],
['size_5fo_5fy',['size_o_y',['../structbitmap__rich.html#a4be8704a07fb39c310a7f403499f95d2',1,'bitmap_rich']]],
['size_5fpx_5fx',['size_px_x',['../structbitmap__rich.html#adbb4f0394792d5c377b12ed98719c3d1',1,'bitmap_rich']]],
['size_5fpx_5fy',['size_px_y',['../structbitmap__rich.html#addbfd7b270cfe443d1e9ee853bbde93e',1,'bitmap_rich']]]
];

View File

@ -1,10 +1,7 @@
var searchData=
[
['s1',['s1',['../structrender__triangle.html#a1fe74233c38d81275b284f220bf8a719',1,'render_triangle']]],
['s2',['s2',['../structrender__triangle.html#a8bac588c16095138f4c6e7e07c0dc262',1,'render_triangle']]],
['s3',['s3',['../structrender__triangle.html#a28934a39804f80cf2225f1f1129c657e',1,'render_triangle']]],
['sin',['sin',['../translate_8h.html#a6fcd1947589f80d925b2a945cbb2156f',1,'translate.h']]],
['size_5fo_5fy',['size_o_y',['../structbitmap__rich.html#a4be8704a07fb39c310a7f403499f95d2',1,'bitmap_rich']]],
['size_5fpx_5fx',['size_px_x',['../structbitmap__rich.html#adbb4f0394792d5c377b12ed98719c3d1',1,'bitmap_rich']]],
['size_5fpx_5fy',['size_px_y',['../structbitmap__rich.html#addbfd7b270cfe443d1e9ee853bbde93e',1,'bitmap_rich']]]
['texture',['texture',['../structrender__triangle.html#aad4a3d879f4388fecad7a38268806584',1,'render_triangle::texture()'],['../triangle_8h.html#aad4a3d879f4388fecad7a38268806584',1,'texture():&#160;triangle.h']]],
['translate_2eh',['translate.h',['../translate_8h.html',1,'']]],
['translated',['translated',['../structrender__integer__point.html#a127ca4356a403fe834505dfb3dee44a7',1,'render_integer_point']]],
['triangle_2eh',['triangle.h',['../triangle_8h.html',1,'']]]
];

View File

@ -1,6 +1,4 @@
var searchData=
[
['translate_2eh',['translate.h',['../translate_8h.html',1,'']]],
['translated',['translated',['../struct_f_e__integer__point.html#a5dcb58bfcc85786010474592d78029cb',1,'FE_integer_point']]],
['triangle_2eh',['triangle.h',['../triangle_8h.html',1,'']]]
['x',['x',['../structrender__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2',1,'render_integer_position::x()'],['../structrender__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10',1,'render_floating_position::x()']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['x',['x',['../struct_f_e__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2',1,'FE_integer_position::x()'],['../struct_f_e__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10',1,'FE_floating_position::x()']]]
['y',['y',['../structrender__integer__position.html#af64066d134a77e01b3d6eb8da813627a',1,'render_integer_position::y()'],['../structrender__floating__position.html#ab927965981178aa1fba979a37168db2a',1,'render_floating_position::y()']]]
];

View File

@ -1,4 +1,5 @@
var searchData=
[
['y',['y',['../struct_f_e__integer__position.html#af64066d134a77e01b3d6eb8da813627a',1,'FE_integer_position::y()'],['../struct_f_e__floating__position.html#ab927965981178aa1fba979a37168db2a',1,'FE_floating_position::y()']]]
['z',['z',['../structrender__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3',1,'render_integer_position::z()'],['../structrender__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872',1,'render_floating_position::z()']]],
['zbuffer_2eh',['zbuffer.h',['../zbuffer_8h.html',1,'']]]
];

View File

@ -1,6 +1,7 @@
var searchData=
[
['fe_5ffloating_5fposition',['FE_floating_position',['../struct_f_e__floating__position.html',1,'']]],
['fe_5finteger_5fpoint',['FE_integer_point',['../struct_f_e__integer__point.html',1,'']]],
['fe_5finteger_5fposition',['FE_integer_position',['../struct_f_e__integer__position.html',1,'']]]
['render_5ffloating_5fposition',['render_floating_position',['../structrender__floating__position.html',1,'']]],
['render_5finteger_5fpoint',['render_integer_point',['../structrender__integer__point.html',1,'']]],
['render_5finteger_5fposition',['render_integer_position',['../structrender__integer__position.html',1,'']]],
['render_5ftriangle',['render_triangle',['../structrender__triangle.html',1,'']]]
];

View File

@ -1,9 +1,4 @@
var searchData=
[
['render_5fheight',['render_height',['../parameters_8h.html#a287d41473ee77db859d4d709d66ddb03',1,'parameters.h']]],
['render_5fmax_5fdist',['render_max_dist',['../parameters_8h.html#a83f9e629cfbf1dcd0de077265b29a1f4',1,'parameters.h']]],
['render_5fmin_5fdist',['render_min_dist',['../parameters_8h.html#a0ba94ff36e6c2a548735e40012f7ccbd',1,'parameters.h']]],
['render_5fwidth',['render_width',['../parameters_8h.html#a791a4a111886d2cab059ebc5ab6aa722',1,'parameters.h']]],
['render_5fx_5fmid',['render_x_mid',['../parameters_8h.html#a887e6ccc340beb6774eb95667d3bfe05',1,'parameters.h']]],
['render_5fy_5fmid',['render_y_mid',['../parameters_8h.html#ab67f355ab6184dcd911f0bf9380196c4',1,'parameters.h']]]
['minimum_5fframe_5fdelay',['MINIMUM_FRAME_DELAY',['../triangle_8h.html#ae13765c1e948183d54b91f20a6bf71e4',1,'triangle.h']]]
];

View File

@ -1,7 +1,8 @@
var searchData=
[
['render_5fset',['render_set',['../translate_8h.html#a92fa63cabc18462be74711f65c5e5466',1,'translate.h']]],
['render_5ftranslate',['render_translate',['../translate_8h.html#ad9469e65551169eb575e264a8ad0e9e6',1,'translate.h']]],
['render_5fdisplay_5ftriangle',['render_display_triangle',['../triangle_8h.html#ae2985d1c2e835636cf13801d859479db',1,'triangle.h']]],
['render_5fset',['render_set',['../translate_8h.html#adf49827741ad8fb83dd1dee562d328f6',1,'translate.h']]],
['render_5ftranslate',['render_translate',['../translate_8h.html#af2c04376cb842595d7c15d7532c28057',1,'translate.h']]],
['render_5fzbuffer_5fclear',['render_zbuffer_clear',['../zbuffer_8h.html#a42b8d8385be4bd07a2fe0c30967d16b5',1,'zbuffer.h']]],
['render_5fzbuffer_5fset_5fpx',['render_zbuffer_set_px',['../zbuffer_8h.html#ae829a01df94b7c47ee12c4443bd38027',1,'zbuffer.h']]]
];

View File

@ -99,8 +99,8 @@
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #90A5CE;
background-color: #F9FAFC;
border: 1px solid #8E979B;
background-color: #F8F9F9;
z-index: 10001;
padding-top: 4px;
padding-bottom: 4px;
@ -144,7 +144,7 @@ a.SelectItem:active {
a.SelectItem:hover {
color: #FFFFFF;
background-color: #3D578C;
background-color: #3F4447;
outline-style: none;
text-decoration: none;
cursor: pointer;
@ -163,7 +163,7 @@ iframe#MSearchResults {
position: absolute;
left: 0; top: 0;
border: 1px solid #000;
background-color: #EEF1F7;
background-color: #ECEEEE;
z-index:10000;
}
@ -199,7 +199,7 @@ body.SRPage {
.SRSymbol {
font-weight: bold;
color: #425E97;
color: #464C4F;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
@ -207,7 +207,7 @@ body.SRPage {
a.SRScope {
display: block;
color: #425E97;
color: #464C4F;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
@ -240,7 +240,7 @@ DIV.searchresults {
/*---------------- External search page results */
.searchresult {
background-color: #F0F3F8;
background-color: #EFF0F1;
}
.pages b {

View File

@ -1,12 +1,12 @@
var indexSectionsWithContent =
{
0: "bcdefklmprstxyz",
1: "bfr",
0: "bcdeklmprstxyz",
1: "br",
2: "bkptz",
3: "bcemrs",
4: "cdlprstxyz",
5: "bcf",
6: "r"
5: "bcr",
6: "mr"
};
var indexSectionNames =

View File

@ -1,6 +1,6 @@
var searchData=
[
['fe_5ffloating_5fposition',['FE_floating_position',['../translate_8h.html#a83166ae9b8c23749f0910073d570ef3e',1,'translate.h']]],
['fe_5finteger_5fpoint',['FE_integer_point',['../translate_8h.html#a35c4a457f046ca4f02dcc94a58daa4bf',1,'translate.h']]],
['fe_5finteger_5fposition',['FE_integer_position',['../translate_8h.html#a3f5d3995e107856579b9052675abfc39',1,'translate.h']]]
['render_5ffloating_5fposition',['render_floating_position',['../translate_8h.html#a6bcbfe3c9754f007c4b4b5ac10a9db44',1,'translate.h']]],
['render_5finteger_5fpoint',['render_integer_point',['../translate_8h.html#af0969bff3172f7f5a5c5a8c14a800c50',1,'translate.h']]],
['render_5finteger_5fposition',['render_integer_position',['../translate_8h.html#a5f9ded1e38ff3657628b548ccfc1ef95',1,'translate.h']]]
];

View File

@ -1,5 +1,7 @@
var searchData=
[
['camera',['camera',['../triangle_8h.html#a4f751f0f3e73a03633da079f41b6bd5c',1,'triangle.h']]],
['clockwised',['clockwised',['../structrender__triangle.html#aad1c8ce41313e3d5ceae95c9dcc025aa',1,'render_triangle::clockwised()'],['../triangle_8h.html#aad1c8ce41313e3d5ceae95c9dcc025aa',1,'clockwised():&#160;triangle.h']]],
['color',['color',['../structbitmap__rich.html#a500773ac49db355fb288f70dc1a9303a',1,'bitmap_rich']]],
['color_5fdynamic',['color_dynamic',['../structbitmap__rich.html#a50fb3cab4fd784c4d5a5ff87fe95cb89',1,'bitmap_rich']]]
];

View File

@ -1,4 +1,6 @@
var searchData=
[
['dh',['dh',['../triangle_8h.html#adf439add26ef55a63873e21debf3aa48',1,'triangle.h']]],
['dv',['dv',['../triangle_8h.html#a0ccda5aa5b9d561b1dca2bc19f39b1b7',1,'triangle.h']]],
['dynamic',['dynamic',['../structbitmap__rich.html#aae2586772c20f2cc9d3304dfaa5658db',1,'bitmap_rich']]]
];

View File

@ -1,5 +1,6 @@
var searchData=
[
['part',['part',['../structrender__triangle.html#a2d87e9e69ed54b2ed0ad67cc52030b2e',1,'render_triangle::part()'],['../triangle_8h.html#a2d87e9e69ed54b2ed0ad67cc52030b2e',1,'part():&#160;triangle.h']]],
['pi',['pi',['../translate_8h.html#a43016d873124d39034edb8cd164794db',1,'translate.h']]],
['pi2',['pi2',['../translate_8h.html#a2c0cc2347cdb41873a6b0dbc108b15d3',1,'translate.h']]],
['pi_5fsur_5f2',['pi_sur_2',['../translate_8h.html#a29539de4d4f8937b304e70fc4aa3b672',1,'translate.h']]]

View File

@ -1,4 +1,5 @@
var searchData=
[
['real',['real',['../struct_f_e__integer__point.html#a360c6b164ab81d7b9be24c5c969eb7c3',1,'FE_integer_point']]]
['real',['real',['../structrender__integer__point.html#a07494c9011ab307701955a2a50447d8e',1,'render_integer_point']]],
['roulis',['roulis',['../triangle_8h.html#a93f3c83cc91297afe3f9fa140dd6df68',1,'triangle.h']]]
];

View File

@ -1,8 +1,8 @@
var searchData=
[
['s1',['s1',['../structrender__triangle.html#a1fe74233c38d81275b284f220bf8a719',1,'render_triangle']]],
['s2',['s2',['../structrender__triangle.html#a8bac588c16095138f4c6e7e07c0dc262',1,'render_triangle']]],
['s3',['s3',['../structrender__triangle.html#a28934a39804f80cf2225f1f1129c657e',1,'render_triangle']]],
['s1',['s1',['../structrender__triangle.html#a0abe31376782906a0c1787a6d05d0e92',1,'render_triangle::s1()'],['../triangle_8h.html#a0abe31376782906a0c1787a6d05d0e92',1,'s1():&#160;triangle.h']]],
['s2',['s2',['../structrender__triangle.html#a475e9df6e4011e3c37e3cd87a0ff2395',1,'render_triangle::s2()'],['../triangle_8h.html#a475e9df6e4011e3c37e3cd87a0ff2395',1,'s2():&#160;triangle.h']]],
['s3',['s3',['../structrender__triangle.html#a001dd90ef7f3d9e5e92b17d40567bef8',1,'render_triangle::s3()'],['../triangle_8h.html#a001dd90ef7f3d9e5e92b17d40567bef8',1,'s3():&#160;triangle.h']]],
['size_5fo_5fy',['size_o_y',['../structbitmap__rich.html#a4be8704a07fb39c310a7f403499f95d2',1,'bitmap_rich']]],
['size_5fpx_5fx',['size_px_x',['../structbitmap__rich.html#adbb4f0394792d5c377b12ed98719c3d1',1,'bitmap_rich']]],
['size_5fpx_5fy',['size_px_y',['../structbitmap__rich.html#addbfd7b270cfe443d1e9ee853bbde93e',1,'bitmap_rich']]]

View File

@ -1,4 +1,5 @@
var searchData=
[
['translated',['translated',['../struct_f_e__integer__point.html#a5dcb58bfcc85786010474592d78029cb',1,'FE_integer_point']]]
['texture',['texture',['../structrender__triangle.html#aad4a3d879f4388fecad7a38268806584',1,'render_triangle::texture()'],['../triangle_8h.html#aad4a3d879f4388fecad7a38268806584',1,'texture():&#160;triangle.h']]],
['translated',['translated',['../structrender__integer__point.html#a127ca4356a403fe834505dfb3dee44a7',1,'render_integer_point']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['x',['x',['../struct_f_e__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2',1,'FE_integer_position::x()'],['../struct_f_e__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10',1,'FE_floating_position::x()']]]
['x',['x',['../structrender__integer__position.html#af6d3062751bd565decb1a2cd3b63bdb2',1,'render_integer_position::x()'],['../structrender__floating__position.html#af88b946fb90d5f08b5fb740c70e98c10',1,'render_floating_position::x()']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['y',['y',['../struct_f_e__integer__position.html#af64066d134a77e01b3d6eb8da813627a',1,'FE_integer_position::y()'],['../struct_f_e__floating__position.html#ab927965981178aa1fba979a37168db2a',1,'FE_floating_position::y()']]]
['y',['y',['../structrender__integer__position.html#af64066d134a77e01b3d6eb8da813627a',1,'render_integer_position::y()'],['../structrender__floating__position.html#ab927965981178aa1fba979a37168db2a',1,'render_floating_position::y()']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['z',['z',['../struct_f_e__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3',1,'FE_integer_position::z()'],['../struct_f_e__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872',1,'FE_floating_position::z()']]]
['z',['z',['../structrender__integer__position.html#ac2fb30be1b894e32b31b68bb513262a3',1,'render_integer_position::z()'],['../structrender__floating__position.html#ab3e6ed577a7c669c19de1f9c1b46c872',1,'render_floating_position::z()']]]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 308 B

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structbitmap__rich.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,7 @@ $(document).ready(function(){initNavTree('structbitmap__rich.html','');});
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
@ -238,15 +214,11 @@ Data Fields</h2></td></tr>
<li>include/render/<a class="el" href="bitmap_8h_source.html">bitmap.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="structbitmap__rich.html">bitmap_rich</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structrender__triangle.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,7 @@ $(document).ready(function(){initNavTree('structrender__triangle.html','');});
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
@ -94,66 +70,133 @@ $(document).ready(function(){initNavTree('structrender__triangle.html','');});
</div><!--header-->
<div class="contents">
<p>Triangle struct used to render fonctions.
<a href="structrender__triangle.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="triangle_8h_source.html">triangle.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a1fe74233c38d81275b284f220bf8a719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a1fe74233c38d81275b284f220bf8a719">s1</a></td></tr>
<tr class="separator:a1fe74233c38d81275b284f220bf8a719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bac588c16095138f4c6e7e07c0dc262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a8bac588c16095138f4c6e7e07c0dc262">s2</a></td></tr>
<tr class="separator:a8bac588c16095138f4c6e7e07c0dc262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28934a39804f80cf2225f1f1129c657e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a28934a39804f80cf2225f1f1129c657e">s3</a></td></tr>
<tr class="separator:a28934a39804f80cf2225f1f1129c657e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0abe31376782906a0c1787a6d05d0e92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a0abe31376782906a0c1787a6d05d0e92">s1</a></td></tr>
<tr class="separator:a0abe31376782906a0c1787a6d05d0e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475e9df6e4011e3c37e3cd87a0ff2395"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a475e9df6e4011e3c37e3cd87a0ff2395">s2</a></td></tr>
<tr class="separator:a475e9df6e4011e3c37e3cd87a0ff2395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001dd90ef7f3d9e5e92b17d40567bef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a001dd90ef7f3d9e5e92b17d40567bef8">s3</a></td></tr>
<tr class="separator:a001dd90ef7f3d9e5e92b17d40567bef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4a3d879f4388fecad7a38268806584"><td class="memItemLeft" align="right" valign="top">render_rich_bitmap *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#aad4a3d879f4388fecad7a38268806584">texture</a></td></tr>
<tr class="separator:aad4a3d879f4388fecad7a38268806584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d87e9e69ed54b2ed0ad67cc52030b2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#a2d87e9e69ed54b2ed0ad67cc52030b2e">part</a></td></tr>
<tr class="separator:a2d87e9e69ed54b2ed0ad67cc52030b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad1c8ce41313e3d5ceae95c9dcc025aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html#aad1c8ce41313e3d5ceae95c9dcc025aa">clockwised</a></td></tr>
<tr class="separator:aad1c8ce41313e3d5ceae95c9dcc025aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00003">3</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
<div class="textblock"><p>Triangle struct used to render fonctions. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">part</td><td>choose the used texture half </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">clockwised</td><td>choose the visible side of the face </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">s1,s2,s3</td><td>three points </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">texture</td><td>used texture </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00019">19</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a1fe74233c38d81275b284f220bf8a719"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fe74233c38d81275b284f220bf8a719">&#9670;&nbsp;</a></span>s1</h2>
<a id="aad1c8ce41313e3d5ceae95c9dcc025aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad1c8ce41313e3d5ceae95c9dcc025aa">&#9670;&nbsp;</a></span>clockwised</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a>* s1</td>
<td class="memname">bool clockwised</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00005">5</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00028">28</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a8bac588c16095138f4c6e7e07c0dc262"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bac588c16095138f4c6e7e07c0dc262">&#9670;&nbsp;</a></span>s2</h2>
<a id="a2d87e9e69ed54b2ed0ad67cc52030b2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d87e9e69ed54b2ed0ad67cc52030b2e">&#9670;&nbsp;</a></span>part</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a>* s2</td>
<td class="memname">bool part</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00006">6</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00027">27</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a28934a39804f80cf2225f1f1129c657e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28934a39804f80cf2225f1f1129c657e">&#9670;&nbsp;</a></span>s3</h2>
<a id="a0abe31376782906a0c1787a6d05d0e92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0abe31376782906a0c1787a6d05d0e92">&#9670;&nbsp;</a></span>s1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a>* s3</td>
<td class="memname"><a class="el" href="structrender__integer__position.html">render_integer_position</a>* s1</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00007">7</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00021">21</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a475e9df6e4011e3c37e3cd87a0ff2395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a475e9df6e4011e3c37e3cd87a0ff2395">&#9670;&nbsp;</a></span>s2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structrender__integer__position.html">render_integer_position</a>* s2</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00022">22</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a001dd90ef7f3d9e5e92b17d40567bef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001dd90ef7f3d9e5e92b17d40567bef8">&#9670;&nbsp;</a></span>s3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structrender__integer__position.html">render_integer_position</a>* s3</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00023">23</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="aad4a3d879f4388fecad7a38268806584"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad4a3d879f4388fecad7a38268806584">&#9670;&nbsp;</a></span>texture</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">render_rich_bitmap* texture</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00025">25</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
@ -161,15 +204,11 @@ Data Fields</h2></td></tr>
<li>include/render/<a class="el" href="triangle_8h_source.html">triangle.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="structrender__triangle.html">render_triangle</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 853 B

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 845 B

After

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 B

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 B

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 176 B

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('translate_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('translate_8h.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
@ -103,33 +83,33 @@ $(document).ready(function(){initNavTree('translate_8h.html','');});
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this struct is a point in 3d, which has coords save as uint32_t this is the recommended type for high performance rendering, because the sh3eb-elf architecture is 32 bits <a href="struct_f_e__integer__position.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__integer__position.html">render_integer_position</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this struct is a point in 3d, which has coords save as uint32_t this is the recommended type for high performance rendering, because the sh3eb-elf architecture is 32 bits <a href="structrender__integer__position.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_e__floating__position.html">FE_floating_position</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this struct is a point in 3d, which has coords save as double it is not recommended to use it for high performances rendering, because of the sh3eb-elf architecture, which does not support natively floating calculation <a href="struct_f_e__floating__position.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__floating__position.html">render_floating_position</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">this struct is a point in 3d, which has coords save as double it is not recommended to use it for high performances rendering, because of the sh3eb-elf architecture, which does not support natively floating calculation <a href="structrender__floating__position.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a point which is used for 3d translations and rendering integer mode is the best solution to increase perfs, and that's why I didn't have implemented te floating_points yet. <a href="struct_f_e__integer__point.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__integer__point.html">render_integer_point</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a point which is used for 3d translations and rendering integer mode is the best solution to increase perfs, and that's why I didn't have implemented te floating_points yet. <a href="structrender__integer__point.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a3f5d3995e107856579b9052675abfc39"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a3f5d3995e107856579b9052675abfc39">FE_integer_position</a></td></tr>
<tr class="separator:a3f5d3995e107856579b9052675abfc39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83166ae9b8c23749f0910073d570ef3e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_e__floating__position.html">FE_floating_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a83166ae9b8c23749f0910073d570ef3e">FE_floating_position</a></td></tr>
<tr class="separator:a83166ae9b8c23749f0910073d570ef3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35c4a457f046ca4f02dcc94a58daa4bf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a35c4a457f046ca4f02dcc94a58daa4bf">FE_integer_point</a></td></tr>
<tr class="separator:a35c4a457f046ca4f02dcc94a58daa4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f9ded1e38ff3657628b548ccfc1ef95"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrender__integer__position.html">render_integer_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a5f9ded1e38ff3657628b548ccfc1ef95">render_integer_position</a></td></tr>
<tr class="separator:a5f9ded1e38ff3657628b548ccfc1ef95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bcbfe3c9754f007c4b4b5ac10a9db44"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrender__floating__position.html">render_floating_position</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a6bcbfe3c9754f007c4b4b5ac10a9db44">render_floating_position</a></td></tr>
<tr class="separator:a6bcbfe3c9754f007c4b4b5ac10a9db44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0969bff3172f7f5a5c5a8c14a800c50"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrender__integer__point.html">render_integer_point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#af0969bff3172f7f5a5c5a8c14a800c50">render_integer_point</a></td></tr>
<tr class="separator:af0969bff3172f7f5a5c5a8c14a800c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ad9469e65551169eb575e264a8ad0e9e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#ad9469e65551169eb575e264a8ad0e9e6">render_translate</a> (<a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a> *point)</td></tr>
<tr class="memdesc:ad9469e65551169eb575e264a8ad0e9e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function rotates and applies perspective on an integer point. <a href="#ad9469e65551169eb575e264a8ad0e9e6">More...</a><br /></td></tr>
<tr class="separator:ad9469e65551169eb575e264a8ad0e9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92fa63cabc18462be74711f65c5e5466"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a92fa63cabc18462be74711f65c5e5466">render_set</a> (const double dh, const double dv, const double roulis, const <a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a> *camera)</td></tr>
<tr class="memdesc:a92fa63cabc18462be74711f65c5e5466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the translation matrices for a new rendering cycle. <a href="#a92fa63cabc18462be74711f65c5e5466">More...</a><br /></td></tr>
<tr class="separator:a92fa63cabc18462be74711f65c5e5466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2c04376cb842595d7c15d7532c28057"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#af2c04376cb842595d7c15d7532c28057">render_translate</a> (<a class="el" href="structrender__integer__point.html">render_integer_point</a> *point)</td></tr>
<tr class="memdesc:af2c04376cb842595d7c15d7532c28057"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function rotates and applies perspective on an integer point. <a href="#af2c04376cb842595d7c15d7532c28057">More...</a><br /></td></tr>
<tr class="separator:af2c04376cb842595d7c15d7532c28057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf49827741ad8fb83dd1dee562d328f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#adf49827741ad8fb83dd1dee562d328f6">render_set</a> (const double <a class="el" href="triangle_8h.html#adf439add26ef55a63873e21debf3aa48">dh</a>, const double <a class="el" href="triangle_8h.html#a0ccda5aa5b9d561b1dca2bc19f39b1b7">dv</a>, const double <a class="el" href="triangle_8h.html#a93f3c83cc91297afe3f9fa140dd6df68">roulis</a>, const <a class="el" href="structrender__integer__position.html">render_integer_position</a> *<a class="el" href="triangle_8h.html#a4f751f0f3e73a03633da079f41b6bd5c">camera</a>)</td></tr>
<tr class="memdesc:adf49827741ad8fb83dd1dee562d328f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the translation matrices for a new rendering cycle There is no need to call this function if you have already called render_update() <a href="#adf49827741ad8fb83dd1dee562d328f6">More...</a><br /></td></tr>
<tr class="separator:adf49827741ad8fb83dd1dee562d328f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d5f87988b0725ee2fbd0a84bdd9e81"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="translate_8h.html#a70d5f87988b0725ee2fbd0a84bdd9e81">modulo_2pi</a> (double a)</td></tr>
<tr class="memdesc:a70d5f87988b0725ee2fbd0a84bdd9e81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up an angle mesure between -pi and +pi. <a href="#a70d5f87988b0725ee2fbd0a84bdd9e81">More...</a><br /></td></tr>
<tr class="separator:a70d5f87988b0725ee2fbd0a84bdd9e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -150,14 +130,14 @@ Variables</h2></td></tr>
<tr class="separator:a29539de4d4f8937b304e70fc4aa3b672"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a83166ae9b8c23749f0910073d570ef3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83166ae9b8c23749f0910073d570ef3e">&#9670;&nbsp;</a></span>FE_floating_position</h2>
<a id="a6bcbfe3c9754f007c4b4b5ac10a9db44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bcbfe3c9754f007c4b4b5ac10a9db44">&#9670;&nbsp;</a></span>render_floating_position</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_f_e__floating__position.html">FE_floating_position</a> <a class="el" href="struct_f_e__floating__position.html">FE_floating_position</a></td>
<td class="memname">typedef struct <a class="el" href="structrender__floating__position.html">render_floating_position</a> <a class="el" href="structrender__floating__position.html">render_floating_position</a></td>
</tr>
</table>
</div><div class="memdoc">
@ -166,14 +146,14 @@ Variables</h2></td></tr>
</div>
</div>
<a id="a35c4a457f046ca4f02dcc94a58daa4bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35c4a457f046ca4f02dcc94a58daa4bf">&#9670;&nbsp;</a></span>FE_integer_point</h2>
<a id="af0969bff3172f7f5a5c5a8c14a800c50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0969bff3172f7f5a5c5a8c14a800c50">&#9670;&nbsp;</a></span>render_integer_point</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a> <a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a></td>
<td class="memname">typedef struct <a class="el" href="structrender__integer__point.html">render_integer_point</a> <a class="el" href="structrender__integer__point.html">render_integer_point</a></td>
</tr>
</table>
</div><div class="memdoc">
@ -182,14 +162,14 @@ Variables</h2></td></tr>
</div>
</div>
<a id="a3f5d3995e107856579b9052675abfc39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f5d3995e107856579b9052675abfc39">&#9670;&nbsp;</a></span>FE_integer_position</h2>
<a id="a5f9ded1e38ff3657628b548ccfc1ef95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f9ded1e38ff3657628b548ccfc1ef95">&#9670;&nbsp;</a></span>render_integer_position</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a> <a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a></td>
<td class="memname">typedef struct <a class="el" href="structrender__integer__position.html">render_integer_position</a> <a class="el" href="structrender__integer__position.html">render_integer_position</a></td>
</tr>
</table>
</div><div class="memdoc">
@ -253,8 +233,8 @@ Variables</h2></td></tr>
</div>
</div>
<a id="a92fa63cabc18462be74711f65c5e5466"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92fa63cabc18462be74711f65c5e5466">&#9670;&nbsp;</a></span>render_set()</h2>
<a id="adf49827741ad8fb83dd1dee562d328f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf49827741ad8fb83dd1dee562d328f6">&#9670;&nbsp;</a></span>render_set()</h2>
<div class="memitem">
<div class="memproto">
@ -280,7 +260,7 @@ Variables</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="struct_f_e__integer__position.html">FE_integer_position</a> *&#160;</td>
<td class="paramtype">const <a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td>
<td class="paramname"><em>camera</em>&#160;</td>
</tr>
<tr>
@ -291,7 +271,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Sets up the translation matrices for a new rendering cycle. </p>
<p>Sets up the translation matrices for a new rendering cycle There is no need to call this function if you have already called render_update() </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">dh</td><td>Camera's horizontal direction (rad) </td></tr>
@ -304,8 +284,8 @@ Variables</h2></td></tr>
</div>
</div>
<a id="ad9469e65551169eb575e264a8ad0e9e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9469e65551169eb575e264a8ad0e9e6">&#9670;&nbsp;</a></span>render_translate()</h2>
<a id="af2c04376cb842595d7c15d7532c28057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2c04376cb842595d7c15d7532c28057">&#9670;&nbsp;</a></span>render_translate()</h2>
<div class="memitem">
<div class="memproto">
@ -313,7 +293,7 @@ Variables</h2></td></tr>
<tr>
<td class="memname">void render_translate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_f_e__integer__point.html">FE_integer_point</a> *&#160;</td>
<td class="paramtype"><a class="el" href="structrender__integer__point.html">render_integer_point</a> *&#160;</td>
<td class="paramname"><em>point</em></td><td>)</td>
<td></td>
</tr>
@ -402,15 +382,11 @@ Variables</h2></td></tr>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="translate_8h.html">translate.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('triangle_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,32 +61,285 @@ $(document).ready(function(){initNavTree('triangle_8h.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> </div>
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">triangle.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="translate_8h_source.html">translate.h</a>&gt;</code><br />
<div class="textblock"><code>#include &lt;<a class="el" href="translate_8h_source.html">render/translate.h</a>&gt;</code><br />
<code>#include &lt;stdbool.h&gt;</code><br />
</div>
<p><a href="triangle_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrender__triangle.html">render_triangle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triangle struct used to render fonctions. <a href="structrender__triangle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ae13765c1e948183d54b91f20a6bf71e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#ae13765c1e948183d54b91f20a6bf71e4">MINIMUM_FRAME_DELAY</a>&#160;&#160;&#160;3333</td></tr>
<tr class="memdesc:ae13765c1e948183d54b91f20a6bf71e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Regulates the maximum fps count to 30 fps. <a href="#ae13765c1e948183d54b91f20a6bf71e4">More...</a><br /></td></tr>
<tr class="separator:ae13765c1e948183d54b91f20a6bf71e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae2985d1c2e835636cf13801d859479db"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrender__triangle.html">render_triangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#ae2985d1c2e835636cf13801d859479db">render_display_triangle</a> (const <a class="el" href="structrender__triangle.html">render_triangle</a> *face) void render_update(const uint32_t libprof_channel</td></tr>
<tr class="memdesc:ae2985d1c2e835636cf13801d859479db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renders a triangle with perspective deformation. <a href="#ae2985d1c2e835636cf13801d859479db">More...</a><br /></td></tr>
<tr class="separator:ae2985d1c2e835636cf13801d859479db"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a0abe31376782906a0c1787a6d05d0e92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a0abe31376782906a0c1787a6d05d0e92">s1</a></td></tr>
<tr class="separator:a0abe31376782906a0c1787a6d05d0e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475e9df6e4011e3c37e3cd87a0ff2395"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a475e9df6e4011e3c37e3cd87a0ff2395">s2</a></td></tr>
<tr class="separator:a475e9df6e4011e3c37e3cd87a0ff2395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001dd90ef7f3d9e5e92b17d40567bef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a001dd90ef7f3d9e5e92b17d40567bef8">s3</a></td></tr>
<tr class="separator:a001dd90ef7f3d9e5e92b17d40567bef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4a3d879f4388fecad7a38268806584"><td class="memItemLeft" align="right" valign="top">render_rich_bitmap *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#aad4a3d879f4388fecad7a38268806584">texture</a></td></tr>
<tr class="separator:aad4a3d879f4388fecad7a38268806584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d87e9e69ed54b2ed0ad67cc52030b2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a2d87e9e69ed54b2ed0ad67cc52030b2e">part</a></td></tr>
<tr class="separator:a2d87e9e69ed54b2ed0ad67cc52030b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad1c8ce41313e3d5ceae95c9dcc025aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#aad1c8ce41313e3d5ceae95c9dcc025aa">clockwised</a></td></tr>
<tr class="separator:aad1c8ce41313e3d5ceae95c9dcc025aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf439add26ef55a63873e21debf3aa48"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#adf439add26ef55a63873e21debf3aa48">dh</a></td></tr>
<tr class="separator:adf439add26ef55a63873e21debf3aa48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ccda5aa5b9d561b1dca2bc19f39b1b7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a0ccda5aa5b9d561b1dca2bc19f39b1b7">dv</a></td></tr>
<tr class="separator:a0ccda5aa5b9d561b1dca2bc19f39b1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f3c83cc91297afe3f9fa140dd6df68"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double const double const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a93f3c83cc91297afe3f9fa140dd6df68">roulis</a></td></tr>
<tr class="separator:a93f3c83cc91297afe3f9fa140dd6df68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f751f0f3e73a03633da079f41b6bd5c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double const double const double const <a class="el" href="structrender__integer__position.html">render_integer_position</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="triangle_8h.html#a4f751f0f3e73a03633da079f41b6bd5c">camera</a></td></tr>
<tr class="separator:a4f751f0f3e73a03633da079f41b6bd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="triangle_8h.html">triangle.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ae13765c1e948183d54b91f20a6bf71e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae13765c1e948183d54b91f20a6bf71e4">&#9670;&nbsp;</a></span>MINIMUM_FRAME_DELAY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MINIMUM_FRAME_DELAY&#160;&#160;&#160;3333</td>
</tr>
</table>
</div><div class="memdoc">
<p>Regulates the maximum fps count to 30 fps. </p>
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00010">10</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ae2985d1c2e835636cf13801d859479db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2985d1c2e835636cf13801d859479db">&#9670;&nbsp;</a></span>render_display_triangle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structrender__triangle.html">render_triangle</a> render_display_triangle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structrender__triangle.html">render_triangle</a> *&#160;</td>
<td class="paramname"><em>face</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Renders a triangle with perspective deformation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">face</td><td>pointer to the face to drawClears vram, zbuffer, and prepares rotation matrices with render_set</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">libprof_channel</td><td>The libprof channel to be used to count_fps </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">dh</td><td>Horizontal direction (rad) </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">dv</td><td>Vertical direction (rad) </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">roulis</td><td>The roulis (rad) </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">camera</td><td>Pointer to the camera </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a4f751f0f3e73a03633da079f41b6bd5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f751f0f3e73a03633da079f41b6bd5c">&#9670;&nbsp;</a></span>camera</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double const double const double const <a class="el" href="structrender__integer__position.html">render_integer_position</a>* camera</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00047">47</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="aad1c8ce41313e3d5ceae95c9dcc025aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad1c8ce41313e3d5ceae95c9dcc025aa">&#9670;&nbsp;</a></span>clockwised</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool clockwised</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00047">47</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="adf439add26ef55a63873e21debf3aa48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf439add26ef55a63873e21debf3aa48">&#9670;&nbsp;</a></span>dh</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double dh</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00047">47</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a0ccda5aa5b9d561b1dca2bc19f39b1b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ccda5aa5b9d561b1dca2bc19f39b1b7">&#9670;&nbsp;</a></span>dv</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double const double dv</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00047">47</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a2d87e9e69ed54b2ed0ad67cc52030b2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d87e9e69ed54b2ed0ad67cc52030b2e">&#9670;&nbsp;</a></span>part</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool part</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00046">46</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a93f3c83cc91297afe3f9fa140dd6df68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93f3c83cc91297afe3f9fa140dd6df68">&#9670;&nbsp;</a></span>roulis</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structrender__triangle.html">render_triangle</a> const double const double const double roulis</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00047">47</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a0abe31376782906a0c1787a6d05d0e92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0abe31376782906a0c1787a6d05d0e92">&#9670;&nbsp;</a></span>s1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structrender__integer__position.html">render_integer_position</a>* s1</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00040">40</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a475e9df6e4011e3c37e3cd87a0ff2395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a475e9df6e4011e3c37e3cd87a0ff2395">&#9670;&nbsp;</a></span>s2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structrender__integer__position.html">render_integer_position</a>* s2</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00041">41</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="a001dd90ef7f3d9e5e92b17d40567bef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001dd90ef7f3d9e5e92b17d40567bef8">&#9670;&nbsp;</a></span>s3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structrender__integer__position.html">render_integer_position</a>* s3</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00042">42</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
<a id="aad4a3d879f4388fecad7a38268806584"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad4a3d879f4388fecad7a38268806584">&#9670;&nbsp;</a></span>texture</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">render_rich_bitmap* texture</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="triangle_8h_source.html#l00044">44</a> of file <a class="el" href="triangle_8h_source.html">triangle.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('zbuffer_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('zbuffer_8h.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
@ -161,15 +141,11 @@ Functions</h2></td></tr>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="zbuffer_8h.html">zbuffer.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -9,14 +9,6 @@
<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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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>
@ -55,23 +47,6 @@ $(function() {
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('zbuffer_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +61,11 @@ $(document).ready(function(){initNavTree('zbuffer_8h_source.html','');});
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">zbuffer.h</div> </div>
@ -95,15 +75,11 @@ $(document).ready(function(){initNavTree('zbuffer_8h_source.html','');});
<div class="ttc" id="zbuffer_8h_html_ae829a01df94b7c47ee12c4443bd38027"><div class="ttname"><a href="zbuffer_8h.html#ae829a01df94b7c47ee12c4443bd38027">render_zbuffer_set_px</a></div><div class="ttdeci">bool render_zbuffer_set_px(uint32_t x, uint32_t y, uint32_t dist)</div></div>
<div class="ttc" id="parameters_8h_html"><div class="ttname"><a href="parameters_8h.html">parameters.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_ada157988d47c0ed8971be2c0e2fe61c.html">render</a></li><li class="navelem"><a class="el" href="zbuffer_8h.html">zbuffer.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>

View File

@ -1,4 +1,4 @@
.TH "include Directory Reference" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include Directory Reference" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,4 +1,4 @@
.TH "include/event Directory Reference" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/event Directory Reference" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,4 +1,4 @@
.TH "include/render Directory Reference" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/render Directory Reference" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,4 +1,4 @@
.TH "include/render/bitmap.h" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/render/bitmap.h" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,4 +1,4 @@
.TH "bitmap_rich" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "bitmap_rich" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,4 +1,4 @@
.TH "include/event/keyboard.h" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/event/keyboard.h" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,4 +1,4 @@
.TH "include/render/parameters.h" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/render/parameters.h" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,8 +1,9 @@
.TH "render_triangle" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "render_triangle" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME
render_triangle
render_triangle \- Triangle struct used to render fonctions\&.
.SH SYNOPSIS
.br
.PP
@ -12,32 +13,70 @@ render_triangle
.in +1c
.ti -1c
.RI "\fBFE_integer_position\fP * \fBs1\fP"
.RI "\fBrender_integer_position\fP * \fBs1\fP"
.br
.ti -1c
.RI "\fBFE_integer_position\fP * \fBs2\fP"
.RI "\fBrender_integer_position\fP * \fBs2\fP"
.br
.ti -1c
.RI "\fBFE_integer_position\fP * \fBs3\fP"
.RI "\fBrender_integer_position\fP * \fBs3\fP"
.br
.ti -1c
.RI "render_rich_bitmap * \fBtexture\fP"
.br
.ti -1c
.RI "bool \fBpart\fP"
.br
.ti -1c
.RI "bool \fBclockwised\fP"
.br
.in -1c
.SH "Detailed Description"
.PP
Definition at line 3 of file triangle\&.h\&.
Triangle struct used to render fonctions\&.
.PP
\fBParameters:\fP
.RS 4
\fIpart\fP choose the used texture half
.br
\fIclockwised\fP choose the visible side of the face
.br
\fIs1,s2,s3\fP three points
.br
\fItexture\fP used texture
.RE
.PP
.PP
Definition at line 19 of file triangle\&.h\&.
.SH "Field Documentation"
.PP
.SS "\fBFE_integer_position\fP* s1"
.SS "bool clockwised"
.PP
Definition at line 5 of file triangle\&.h\&.
.SS "\fBFE_integer_position\fP* s2"
Definition at line 28 of file triangle\&.h\&.
.SS "bool part"
.PP
Definition at line 6 of file triangle\&.h\&.
.SS "\fBFE_integer_position\fP* s3"
Definition at line 27 of file triangle\&.h\&.
.SS "\fBrender_integer_position\fP* s1"
.PP
Definition at line 7 of file triangle\&.h\&.
Definition at line 21 of file triangle\&.h\&.
.SS "\fBrender_integer_position\fP* s2"
.PP
Definition at line 22 of file triangle\&.h\&.
.SS "\fBrender_integer_position\fP* s3"
.PP
Definition at line 23 of file triangle\&.h\&.
.SS "render_rich_bitmap* texture"
.PP
Definition at line 25 of file triangle\&.h\&.
.SH "Author"
.PP

View File

@ -1,4 +1,4 @@
.TH "include/render/translate.h" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/render/translate.h" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -15,15 +15,15 @@ include/render/translate.h
.in +1c
.ti -1c
.RI "struct \fBFE_integer_position\fP"
.RI "struct \fBrender_integer_position\fP"
.br
.RI "this struct is a point in 3d, which has coords save as uint32_t this is the recommended type for high performance rendering, because the sh3eb-elf architecture is 32 bits "
.ti -1c
.RI "struct \fBFE_floating_position\fP"
.RI "struct \fBrender_floating_position\fP"
.br
.RI "this struct is a point in 3d, which has coords save as double it is not recommended to use it for high performances rendering, because of the sh3eb-elf architecture, which does not support natively floating calculation "
.ti -1c
.RI "struct \fBFE_integer_point\fP"
.RI "struct \fBrender_integer_point\fP"
.br
.RI "This is a point which is used for 3d translations and rendering integer mode is the best solution to increase perfs, and that's why I didn't have implemented te floating_points yet\&. "
.in -1c
@ -31,26 +31,26 @@ include/render/translate.h
.in +1c
.ti -1c
.RI "typedef struct \fBFE_integer_position\fP \fBFE_integer_position\fP"
.RI "typedef struct \fBrender_integer_position\fP \fBrender_integer_position\fP"
.br
.ti -1c
.RI "typedef struct \fBFE_floating_position\fP \fBFE_floating_position\fP"
.RI "typedef struct \fBrender_floating_position\fP \fBrender_floating_position\fP"
.br
.ti -1c
.RI "typedef struct \fBFE_integer_point\fP \fBFE_integer_point\fP"
.RI "typedef struct \fBrender_integer_point\fP \fBrender_integer_point\fP"
.br
.in -1c
.SS "Functions"
.in +1c
.ti -1c
.RI "void \fBrender_translate\fP (\fBFE_integer_point\fP *point)"
.RI "void \fBrender_translate\fP (\fBrender_integer_point\fP *point)"
.br
.RI "This function rotates and applies perspective on an integer point\&. "
.ti -1c
.RI "void \fBrender_set\fP (const double dh, const double dv, const double roulis, const \fBFE_integer_position\fP *camera)"
.RI "void \fBrender_set\fP (const double \fBdh\fP, const double \fBdv\fP, const double \fBroulis\fP, const \fBrender_integer_position\fP *\fBcamera\fP)"
.br
.RI "Sets up the translation matrices for a new rendering cycle\&. "
.RI "Sets up the translation matrices for a new rendering cycle There is no need to call this function if you have already called render_update() "
.ti -1c
.RI "double \fBmodulo_2pi\fP (double a)"
.br
@ -79,15 +79,15 @@ include/render/translate.h
.in -1c
.SH "Typedef Documentation"
.PP
.SS "typedef struct \fBFE_floating_position\fP \fBFE_floating_position\fP"
.SS "typedef struct \fBrender_floating_position\fP \fBrender_floating_position\fP"
.PP
Definition at line 29 of file translate\&.h\&.
.SS "typedef struct \fBFE_integer_point\fP \fBFE_integer_point\fP"
.SS "typedef struct \fBrender_integer_point\fP \fBrender_integer_point\fP"
.PP
Definition at line 41 of file translate\&.h\&.
.SS "typedef struct \fBFE_integer_position\fP \fBFE_integer_position\fP"
.SS "typedef struct \fBrender_integer_position\fP \fBrender_integer_position\fP"
.PP
Definition at line 17 of file translate\&.h\&.
@ -125,10 +125,10 @@ angle mesure which respect the following contraint : -pi <= angle <= pi
.RE
.PP
.SS "void render_set (const double dh, const double dv, const double roulis, const \fBFE_integer_position\fP * camera)"
.SS "void render_set (const double dh, const double dv, const double roulis, const \fBrender_integer_position\fP * camera)"
.PP
Sets up the translation matrices for a new rendering cycle\&.
Sets up the translation matrices for a new rendering cycle There is no need to call this function if you have already called render_update()
.PP
\fBParameters:\fP
.RS 4
@ -142,7 +142,7 @@ Sets up the translation matrices for a new rendering cycle\&.
.RE
.PP
.SS "void render_translate (\fBFE_integer_point\fP * point)"
.SS "void render_translate (\fBrender_integer_point\fP * point)"
.PP
This function rotates and applies perspective on an integer point\&.

View File

@ -1,4 +1,4 @@
.TH "include/render/triangle.h" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/render/triangle.h" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -6,7 +6,9 @@ include/render/triangle.h
.SH SYNOPSIS
.br
.PP
\fC#include <translate\&.h>\fP
\fC#include <render/translate\&.h>\fP
.br
\fC#include <stdbool\&.h>\fP
.br
.SS "Data Structures"
@ -15,7 +17,131 @@ include/render/triangle.h
.ti -1c
.RI "struct \fBrender_triangle\fP"
.br
.RI "Triangle struct used to render fonctions\&. "
.in -1c
.SS "Macros"
.in +1c
.ti -1c
.RI "#define \fBMINIMUM_FRAME_DELAY\fP 3333"
.br
.RI "Regulates the maximum fps count to 30 fps\&. "
.in -1c
.SS "Functions"
.in +1c
.ti -1c
.RI "struct \fBrender_triangle\fP \fBrender_display_triangle\fP (const \fBrender_triangle\fP *face) void render_update(const uint32_t libprof_channel"
.br
.RI "Renders a triangle with perspective deformation\&. "
.in -1c
.SS "Variables"
.in +1c
.ti -1c
.RI "\fBrender_integer_position\fP * \fBs1\fP"
.br
.ti -1c
.RI "\fBrender_integer_position\fP * \fBs2\fP"
.br
.ti -1c
.RI "\fBrender_integer_position\fP * \fBs3\fP"
.br
.ti -1c
.RI "render_rich_bitmap * \fBtexture\fP"
.br
.ti -1c
.RI "bool \fBpart\fP"
.br
.ti -1c
.RI "bool \fBclockwised\fP"
.br
.ti -1c
.RI "struct \fBrender_triangle\fP const double \fBdh\fP"
.br
.ti -1c
.RI "struct \fBrender_triangle\fP const double const double \fBdv\fP"
.br
.ti -1c
.RI "struct \fBrender_triangle\fP const double const double const double \fBroulis\fP"
.br
.ti -1c
.RI "struct \fBrender_triangle\fP const double const double const double const \fBrender_integer_position\fP * \fBcamera\fP"
.br
.in -1c
.SH "Macro Definition Documentation"
.PP
.SS "#define MINIMUM_FRAME_DELAY 3333"
.PP
Regulates the maximum fps count to 30 fps\&.
.PP
Definition at line 10 of file triangle\&.h\&.
.SH "Function Documentation"
.PP
.SS "struct \fBrender_triangle\fP render_display_triangle (const \fBrender_triangle\fP * face) const"
.PP
Renders a triangle with perspective deformation\&.
.PP
\fBParameters:\fP
.RS 4
\fIface\fP pointer to the face to drawClears vram, zbuffer, and prepares rotation matrices with render_set
.br
\fIlibprof_channel\fP The libprof channel to be used to count_fps
.br
\fIdh\fP Horizontal direction (rad)
.br
\fIdv\fP Vertical direction (rad)
.br
\fIroulis\fP The roulis (rad)
.br
\fIcamera\fP Pointer to the camera
.RE
.PP
.SH "Variable Documentation"
.PP
.SS "struct \fBrender_triangle\fP const double const double const double const \fBrender_integer_position\fP* camera"
.PP
Definition at line 47 of file triangle\&.h\&.
.SS "bool clockwised"
.PP
Definition at line 47 of file triangle\&.h\&.
.SS "struct \fBrender_triangle\fP const double dh"
.PP
Definition at line 47 of file triangle\&.h\&.
.SS "struct \fBrender_triangle\fP const double const double dv"
.PP
Definition at line 47 of file triangle\&.h\&.
.SS "bool part"
.PP
Definition at line 46 of file triangle\&.h\&.
.SS "struct \fBrender_triangle\fP const double const double const double roulis"
.PP
Definition at line 47 of file triangle\&.h\&.
.SS "\fBrender_integer_position\fP* s1"
.PP
Definition at line 40 of file triangle\&.h\&.
.SS "\fBrender_integer_position\fP* s2"
.PP
Definition at line 41 of file triangle\&.h\&.
.SS "\fBrender_integer_position\fP* s3"
.PP
Definition at line 42 of file triangle\&.h\&.
.SS "render_rich_bitmap* texture"
.PP
Definition at line 44 of file triangle\&.h\&.
.SH "Author"
.PP
Generated automatically by Doxygen for FxEngine from the source code\&.

View File

@ -1,4 +1,4 @@
.TH "include/render/zbuffer.h" 3 "Thu Aug 29 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.TH "include/render/zbuffer.h" 3 "Fri Aug 30 2019" "Version 0.0.1" "FxEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME

View File

@ -1,3 +1,6 @@
#ifndef RENDER_BITMAP
#define RENDER_BITMAP
#include <stdint.h>
#include <stdbool.h>
@ -15,7 +18,7 @@ struct bitmap_rich
uint32_t * color;
bool color_dynamic;
uint32_t * layout;
bool layout dynamic;
bool layout_dynamic;
};
typedef struct bitmap_rich bitmap_rich;
@ -62,7 +65,7 @@ void bitmap_delete_rich(bitmap_rich* bmp);
* }
* else
*/
inline uint8_t bitmap_get_pixel_r(const bitmap_rich * bmp, uint32_t x, uint32_t y);
uint8_t bitmap_get_pixel_r(const bitmap_rich * bmp, uint32_t x, uint32_t y);
/**
@ -78,3 +81,4 @@ void bitmap_display_pixel_r(const bitmap_rich * bmp, uint32_t bmp_x, uint32_t bm
#endif

View File

@ -8,37 +8,38 @@
* @brief this struct is a point in 3d, which has coords save as uint32_t
* this is the recommended type for high performance rendering, because the sh3eb-elf architecture is 32 bits
*/
struct FE_integer_position
struct render_integer_position
{
int32_t x,
y,
z;
};
typedef struct FE_integer_position FE_integer_position;
typedef struct render_integer_position render_integer_position;
/**
* @brief this struct is a point in 3d, which has coords save as double
* it is not recommended to use it for high performances rendering, because of the sh3eb-elf architecture, which does not support natively floating calculation
*/
struct FE_floating_position
struct render_floating_position
{
double x,
y,
z;
};
typedef struct FE_floating_position FE_floating_position;
typedef struct render_floating_position render_floating_position;
/**
* @brief This is a point which is used for 3d translations and rendering
* integer mode is the best solution to increase perfs, and that's why I didn't have implemented te floating_points yet.
*/
struct FE_integer_point
struct render_integer_point
{
FE_integer_position real,
translated;
render_integer_position real;
render_integer_position translated;
};
typedef struct FE_integer_point FE_integer_point;
typedef struct render_integer_point render_integer_point;
// applique la matrice de rotation et les deltas sur les coordonnées d'un point
@ -48,19 +49,20 @@ typedef struct FE_integer_point FE_integer_point;
*
* @param point The point which needs to be translated
*/
void render_translate(FE_integer_point * point);
void render_translate(render_integer_point * point);
/**
* @brief Sets up the translation matrices for a new rendering cycle
* There is no need to call this function if you have already called render_update()
*
* @param[in] dh Camera's horizontal direction (rad)
* @param[in] dv Camera's vertical direction (rad)
* @param[in] roulis Optionnal rotation around the middle of the screen
* @param[in] camera The camera's coordinates, as an integer position
*/
void render_set(const double dh, const double dv, const double roulis, const FE_integer_position * camera);
void render_set(const double dh, const double dv, const double roulis, const render_integer_position * camera);

Binary file not shown.

View File

@ -1,5 +1,6 @@
#include <gint/display.h>
#include <render/bitmap.h>
#include <gint/std/string.h>
#include <gint/std/stdlib.h>
bitmap_rich* bitmap_new_rich(uint32_t size_px_x, uint32_t size_px_y, uint32_t* color, bool copy_color, uint32_t *layout, bool copy_layout)
@ -13,10 +14,10 @@ bitmap_rich* bitmap_new_rich(uint32_t size_px_x, uint32_t size_px_y, uint32_t* c
bmp->size_o_y = 1 + (size_px_x - 1)/(8*sizeof(uint32_t));
bmp->copy_dynamic = copy_color;
bmp->color_dynamic = copy_color;
bmp->layout_dynamic = copy_layout;
uint32_t size_octets = size_px_y * size_o_y * sizeof(uint32_t);
uint32_t size_octets = size_px_y * bmp->size_o_y * sizeof(uint32_t);
if (copy_color)
{
@ -64,7 +65,7 @@ void bitmap_delete_rich(bitmap_rich* bmp)
free(bmp);
}
inline uint8_t bitmap_get_pixel_r(const bitmap_rich * bmp, uint32_t x, uint32_t y)
uint8_t bitmap_get_pixel_r(const bitmap_rich * bmp, uint32_t x, uint32_t y)
{
if (x >= bmp->size_px_x || y >= bmp->size_px_y)
return 0;

View File

@ -8,7 +8,7 @@ const double pi2 = pi * 2;
const double pi_sur_2 = pi / 2;
inline double reducted_cos(const double a)
double reducted_cos(const double a)
{
double u= 1.0;
const double a2 = a * a;
@ -52,12 +52,12 @@ static double matrice[3][3]=
{0,0,0}
};
static FE_integer_position delta;
static render_integer_position delta;
void render_translate(FE_integer_point * point)
void render_translate(render_integer_point * point)
{
static FE_integer_position temp;
static render_integer_position temp;
temp.x = point->real.x - delta.x;
temp.y = point->real.y - delta.y;
temp.z = point->real.z - delta.z;
@ -87,7 +87,7 @@ void render_translate(FE_integer_point * point)
point->translated.y+=render_y_mid;
}
void render_set(const double dh, const double dv, const double roulis, const FE_integer_position * camera)
void render_set(const double dh, const double dv, const double roulis, const render_integer_position * camera)
{
const double A=cos(dv);
const double B=sin(dv);
@ -114,5 +114,5 @@ void render_set(const double dh, const double dv, const double roulis, const FE_
matrice[2][2]=A*C;
// assigner delta
memcpy(&delta, camera, sizeof(FE_integer_position));
memcpy(&delta, camera, sizeof(render_integer_position));
}

View File

@ -17,21 +17,22 @@ static const int size_char = size_uint32 * sizeof(uint32_t);
// zbuffer et clear val sont 32B alignés pour ajouter éventuellement le DMA
static int32_t *zbuffer = (void *)0x88080000 - ((size_char / 32) * 32 + 1);
static int32_t *zbuffer = (void *)0x88080000 - (((size_char >> 5) << 5) + 1);
// gint doesn't provide any prototype for that function which is implemented
extern void dma_memset(void *dst, uint32_t l, size_t size);
/// extern void dma_memset(void *dst, uint32_t l, size_t size);
void render_zbuffer_clear()
{
uint32_t indice = 0;
if (isSH3())
/// if (isSH3())
for (indice = 0; indice < size_uint32; indice ++)
zbuffer[indice] = render_max_dist;
else
dma_memset(zbuffer, render_max_dist, size_char);
/// else
/// dma_memset(zbuffer, render_max_dist, size_char);
}