2020-10-17 03:08:44 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2020-07-05 03:37:29 +00:00
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
2020-10-17 03:08:44 +00:00
< meta name = "generator" content = "Doxygen 1.8.17" / >
2020-07-05 03:37:29 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > GRRLIB: GRRLIB__lib.h File Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > GRRLIB
2021-03-06 03:56:59 +00:00
  < span id = "projectnumber" > 4.4.1< / span >
2020-07-05 03:37:29 +00:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2020-10-17 03:08:44 +00:00
<!-- Generated by Doxygen 1.8.17 -->
2020-07-05 03:37:29 +00:00
< script type = "text/javascript" >
2020-10-17 03:08:44 +00:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2020-07-05 03:37:29 +00:00
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-10-17 03:08:44 +00:00
/* @license-end */
2020-07-05 03:37:29 +00:00
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
2020-10-17 03:08:44 +00:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2020-07-05 03:37:29 +00:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2020-10-17 03:08:44 +00:00
/* @license-end */< / script >
2020-07-05 03:37:29 +00:00
< div id = "main-nav" > < / div >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div id = "nav-path" class = "navpath" >
< ul >
2020-12-15 02:55:15 +00:00
< li class = "navelem" > < a class = "el" href = "dir_a738d6a0465574a15e4ded3e16776ff8.html" > grrlib< / a > < / li > < / ul >
2020-07-05 03:37:29 +00:00
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
< div class = "title" > GRRLIB__lib.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ga8e67a70e71cfe202318f567fe62ee3f7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__bytemap_font.html" > GRRLIB_bytemapFont< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga8e67a70e71cfe202318f567fe62ee3f7" > GRRLIB_LoadBMF< / a > (const u8 my_bmf[])< / td > < / tr >
< tr class = "memdesc:ga8e67a70e71cfe202318f567fe62ee3f7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a ByteMap font structure from a buffer. < a href = "group___all_func.html#ga8e67a70e71cfe202318f567fe62ee3f7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga8e67a70e71cfe202318f567fe62ee3f7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga092169c6cbff1f1713f66fffff3dd8a2" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga092169c6cbff1f1713f66fffff3dd8a2" > GRRLIB_FreeBMF< / a > (< a class = "el" href = "struct_g_r_r_l_i_b__bytemap_font.html" > GRRLIB_bytemapFont< / a > *bmf)< / td > < / tr >
< tr class = "memdesc:ga092169c6cbff1f1713f66fffff3dd8a2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Free memory allocated by ByteMap fonts. < a href = "group___all_func.html#ga092169c6cbff1f1713f66fffff3dd8a2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga092169c6cbff1f1713f66fffff3dd8a2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga9a25f472b099163469251ec7ad52d270" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga9a25f472b099163469251ec7ad52d270" > GRRLIB_InitTileSet< / a > (< a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const u32 tilew, const u32 tileh, const u32 tilestart)< / td > < / tr >
< tr class = "memdesc:ga9a25f472b099163469251ec7ad52d270" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize a tile set. < a href = "group___all_func.html#ga9a25f472b099163469251ec7ad52d270" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga9a25f472b099163469251ec7ad52d270" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga7f0c146d1ca8d8697097034d58400881" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga7f0c146d1ca8d8697097034d58400881" > GRRLIB_BMFX_FlipH< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest)< / td > < / tr >
< tr class = "memdesc:ga7f0c146d1ca8d8697097034d58400881" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Flip texture horizontal. < a href = "group___all_func.html#ga7f0c146d1ca8d8697097034d58400881" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga7f0c146d1ca8d8697097034d58400881" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga4970b35be663bb10c9045d85dcf3cede" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga4970b35be663bb10c9045d85dcf3cede" > GRRLIB_BMFX_FlipV< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest)< / td > < / tr >
< tr class = "memdesc:ga4970b35be663bb10c9045d85dcf3cede" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Flip texture vertical. < a href = "group___all_func.html#ga4970b35be663bb10c9045d85dcf3cede" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga4970b35be663bb10c9045d85dcf3cede" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga9c529da9664148234c1690b87f1b0cf9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga9c529da9664148234c1690b87f1b0cf9" > GRRLIB_BMFX_Grayscale< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest)< / td > < / tr >
< tr class = "memdesc:ga9c529da9664148234c1690b87f1b0cf9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Change a texture to gray scale. < a href = "group___all_func.html#ga9c529da9664148234c1690b87f1b0cf9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga9c529da9664148234c1690b87f1b0cf9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga5c5986c87237874d005ad419bafa6bf1" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga5c5986c87237874d005ad419bafa6bf1" > GRRLIB_BMFX_Sepia< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest)< / td > < / tr >
< tr class = "memdesc:ga5c5986c87237874d005ad419bafa6bf1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Change a texture to sepia (old photo style). < a href = "group___all_func.html#ga5c5986c87237874d005ad419bafa6bf1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga5c5986c87237874d005ad419bafa6bf1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga81202b219fae613429c7e6ee4c5c9267" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga81202b219fae613429c7e6ee4c5c9267" > GRRLIB_BMFX_Invert< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest)< / td > < / tr >
< tr class = "memdesc:ga81202b219fae613429c7e6ee4c5c9267" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Invert colors of the texture. < a href = "group___all_func.html#ga81202b219fae613429c7e6ee4c5c9267" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga81202b219fae613429c7e6ee4c5c9267" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga0094a9b1d6a2eca97e821de3448d320d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga0094a9b1d6a2eca97e821de3448d320d" > GRRLIB_BMFX_Blur< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest, const u32 factor)< / td > < / tr >
< tr class = "memdesc:ga0094a9b1d6a2eca97e821de3448d320d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A texture effect (Blur). < a href = "group___all_func.html#ga0094a9b1d6a2eca97e821de3448d320d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga0094a9b1d6a2eca97e821de3448d320d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gabe98ae9417c3177ef3f6bf000d0f0466" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gabe98ae9417c3177ef3f6bf000d0f0466" > GRRLIB_BMFX_Scatter< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest, const u32 factor)< / td > < / tr >
< tr class = "memdesc:gabe98ae9417c3177ef3f6bf000d0f0466" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A texture effect (Scatter). < a href = "group___all_func.html#gabe98ae9417c3177ef3f6bf000d0f0466" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gabe98ae9417c3177ef3f6bf000d0f0466" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga47d87d72cbf8883e99650cf3027ca2c1" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga47d87d72cbf8883e99650cf3027ca2c1" > GRRLIB_BMFX_Pixelate< / a > (const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texsrc, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *texdest, const u32 factor)< / td > < / tr >
< tr class = "memdesc:ga47d87d72cbf8883e99650cf3027ca2c1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A texture effect (Pixelate). < a href = "group___all_func.html#ga47d87d72cbf8883e99650cf3027ca2c1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga47d87d72cbf8883e99650cf3027ca2c1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gad3186c7e10e4e6c46a743e062971e89a" > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gad3186c7e10e4e6c46a743e062971e89a" > GRRLIB_Init< / a > (void)< / td > < / tr >
< tr class = "memdesc:gad3186c7e10e4e6c46a743e062971e89a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize GRRLIB. < a href = "group___all_func.html#gad3186c7e10e4e6c46a743e062971e89a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gad3186c7e10e4e6c46a743e062971e89a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga15b1f7d9224e25e77d2806847344f651" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga15b1f7d9224e25e77d2806847344f651" > GRRLIB_Exit< / a > (void)< / td > < / tr >
< tr class = "memdesc:ga15b1f7d9224e25e77d2806847344f651" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Call this before exiting your application. < a href = "group___all_func.html#ga15b1f7d9224e25e77d2806847344f651" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga15b1f7d9224e25e77d2806847344f651" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga23a8ac948a2f606256f981ec7665f7a3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga23a8ac948a2f606256f981ec7665f7a3" > GRRLIB_Circle< / a > (const f32 x, const f32 y, const f32 radius, const u32 color, const u8 filled)< / td > < / tr >
< tr class = "memdesc:ga23a8ac948a2f606256f981ec7665f7a3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a circle. < a href = "group___all_func.html#ga23a8ac948a2f606256f981ec7665f7a3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga23a8ac948a2f606256f981ec7665f7a3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gad0e9150a261df8642375ce0b51e891dc" > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gad0e9150a261df8642375ce0b51e891dc" > GRRLIB_LoadFile< / a > (const char *filename, u8 **data)< / td > < / tr >
< tr class = "memdesc:gad0e9150a261df8642375ce0b51e891dc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a file to memory. < a href = "group___all_func.html#gad0e9150a261df8642375ce0b51e891dc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gad0e9150a261df8642375ce0b51e891dc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga1c43c28ecb0e4d7f592577bca92e7ffc" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga1c43c28ecb0e4d7f592577bca92e7ffc" > GRRLIB_LoadTextureFromFile< / a > (const char *filename)< / td > < / tr >
< tr class = "memdesc:ga1c43c28ecb0e4d7f592577bca92e7ffc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a texture from a file. < a href = "group___all_func.html#ga1c43c28ecb0e4d7f592577bca92e7ffc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga1c43c28ecb0e4d7f592577bca92e7ffc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga3460233a6d9323890a8eefa19f520e25" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga3460233a6d9323890a8eefa19f520e25" > GRRLIB_ScrShot< / a > (const char *filename)< / td > < / tr >
< tr class = "memdesc:ga3460233a6d9323890a8eefa19f520e25" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a PNG screenshot. < a href = "group___all_func.html#ga3460233a6d9323890a8eefa19f520e25" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga3460233a6d9323890a8eefa19f520e25" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga5539140382d9563e4e42dbda1694d21d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga5539140382d9563e4e42dbda1694d21d" > GRRLIB_Printf< / a > (const f32 xpos, const f32 ypos, const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const u32 color, const f32 zoom, const char *text,...)< / td > < / tr >
< tr class = "memdesc:ga5539140382d9563e4e42dbda1694d21d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Print formatted output. < a href = "group___all_func.html#ga5539140382d9563e4e42dbda1694d21d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga5539140382d9563e4e42dbda1694d21d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gabc7a3deff6baf1923bbde413c036ef96" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gabc7a3deff6baf1923bbde413c036ef96" > GRRLIB_PrintBMF< / a > (const f32 xpos, const f32 ypos, const < a class = "el" href = "struct_g_r_r_l_i_b__bytemap_font.html" > GRRLIB_bytemapFont< / a > *bmf, const char *text,...)< / td > < / tr >
< tr class = "memdesc:gabc7a3deff6baf1923bbde413c036ef96" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Print formatted output with a ByteMap font. < a href = "group___all_func.html#gabc7a3deff6baf1923bbde413c036ef96" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gabc7a3deff6baf1923bbde413c036ef96" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac93fa62dac7639bd2fe626aae5fef150" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gac93fa62dac7639bd2fe626aae5fef150" > GRRLIB_DrawImg< / a > (const f32 xpos, const f32 ypos, const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color)< / td > < / tr >
< tr class = "memdesc:gac93fa62dac7639bd2fe626aae5fef150" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a texture. < a href = "group___all_func.html#gac93fa62dac7639bd2fe626aae5fef150" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gac93fa62dac7639bd2fe626aae5fef150" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga852b2b23d242d8cdd0a1cbcbe89d7317" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga852b2b23d242d8cdd0a1cbcbe89d7317" > GRRLIB_DrawImgQuad< / a > (const guVector pos[4], < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const u32 color)< / td > < / tr >
< tr class = "memdesc:ga852b2b23d242d8cdd0a1cbcbe89d7317" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a textured quad. < a href = "group___all_func.html#ga852b2b23d242d8cdd0a1cbcbe89d7317" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga852b2b23d242d8cdd0a1cbcbe89d7317" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga8225b76416869d90c10ff90e9f2215d2" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga8225b76416869d90c10ff90e9f2215d2" > GRRLIB_DrawTile< / a > (const f32 xpos, const f32 ypos, const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color, const int frame)< / td > < / tr >
< tr class = "memdesc:ga8225b76416869d90c10ff90e9f2215d2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a tile. < a href = "group___all_func.html#ga8225b76416869d90c10ff90e9f2215d2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga8225b76416869d90c10ff90e9f2215d2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gabafe0b9297e020c440851543c028575e" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gabafe0b9297e020c440851543c028575e" > GRRLIB_DrawPart< / a > (const f32 xpos, const f32 ypos, const f32 partx, const f32 party, const f32 partw, const f32 parth, const < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color)< / td > < / tr >
< tr class = "memdesc:gabafe0b9297e020c440851543c028575e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a part of a texture. < a href = "group___all_func.html#gabafe0b9297e020c440851543c028575e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gabafe0b9297e020c440851543c028575e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaeb7bef5310d7a764278d3f91810de701" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaeb7bef5310d7a764278d3f91810de701" > GRRLIB_DrawTileQuad< / a > (const guVector pos[4], < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, const u32 color, const int frame)< / td > < / tr >
< tr class = "memdesc:gaeb7bef5310d7a764278d3f91810de701" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a tile in a quad. < a href = "group___all_func.html#gaeb7bef5310d7a764278d3f91810de701" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaeb7bef5310d7a764278d3f91810de701" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga9840a19154f1e0cf9de14ad81ba23aef" > < td class = "memItemLeft" align = "right" valign = "top" >
void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga9840a19154f1e0cf9de14ad81ba23aef" > GRRLIB_Render< / a > (void)< / td > < / tr >
< tr class = "memdesc:ga9840a19154f1e0cf9de14ad81ba23aef" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Call this function after drawing. < br / > < / td > < / tr >
< tr class = "separator:ga9840a19154f1e0cf9de14ad81ba23aef" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga7ac4e30576d4fccd0ae537a41b75f4c1" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga7ac4e30576d4fccd0ae537a41b75f4c1" > GRRLIB_Screen2Texture< / a > (int posx, int posy, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, bool clear)< / td > < / tr >
< tr class = "memdesc:ga7ac4e30576d4fccd0ae537a41b75f4c1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a snapshot of the screen in a texture WITHOUT ALPHA LAYER. < a href = "group___all_func.html#ga7ac4e30576d4fccd0ae537a41b75f4c1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga7ac4e30576d4fccd0ae537a41b75f4c1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gab46283be3128415bf0ab2969bf7fda95" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gab46283be3128415bf0ab2969bf7fda95" > GRRLIB_CompoStart< / a > (void)< / td > < / tr >
< tr class = "memdesc:gab46283be3128415bf0ab2969bf7fda95" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Start GX compositing process. < a href = "group___all_func.html#gab46283be3128415bf0ab2969bf7fda95" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gab46283be3128415bf0ab2969bf7fda95" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaab852acf9b7679bd1142003b4d6635f3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaab852acf9b7679bd1142003b4d6635f3" > GRRLIB_CompoEnd< / a > (int posx, int posy, < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex)< / td > < / tr >
< tr class = "memdesc:gaab852acf9b7679bd1142003b4d6635f3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > End GX compositing process (Make a snapshot of the screen in a texture WITH ALPHA LAYER). < a href = "group___all_func.html#gaab852acf9b7679bd1142003b4d6635f3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaab852acf9b7679bd1142003b4d6635f3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga53c20a0c6e33df2ceaf2968f8dd1b921" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga53c20a0c6e33df2ceaf2968f8dd1b921" > GRRLIB_CreateEmptyTexture< / a > (const u32 w, const u32 h)< / td > < / tr >
< tr class = "memdesc:ga53c20a0c6e33df2ceaf2968f8dd1b921" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Create an empty texture. < a href = "group___all_func.html#ga53c20a0c6e33df2ceaf2968f8dd1b921" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga53c20a0c6e33df2ceaf2968f8dd1b921" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga49b31e270b46142828b96b7b63c47c88" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga49b31e270b46142828b96b7b63c47c88" > GRRLIB_LoadTexture< / a > (const u8 *my_img)< / td > < / tr >
< tr class = "memdesc:ga49b31e270b46142828b96b7b63c47c88" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a texture from a buffer. < a href = "group___all_func.html#ga49b31e270b46142828b96b7b63c47c88" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga49b31e270b46142828b96b7b63c47c88" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaab9f55cfb94c2cbfcd65fb7970357391" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaab9f55cfb94c2cbfcd65fb7970357391" > GRRLIB_LoadTexturePNG< / a > (const u8 *my_png)< / td > < / tr >
< tr class = "memdesc:gaab9f55cfb94c2cbfcd65fb7970357391" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a texture from a buffer. < a href = "group___all_func.html#gaab9f55cfb94c2cbfcd65fb7970357391" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaab9f55cfb94c2cbfcd65fb7970357391" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga885310955bccea418939fb791e0640f8" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga885310955bccea418939fb791e0640f8" > GRRLIB_LoadTextureJPG< / a > (const u8 *my_jpg)< / td > < / tr >
< tr class = "memdesc:ga885310955bccea418939fb791e0640f8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a texture from a buffer. < a href = "group___all_func.html#ga885310955bccea418939fb791e0640f8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga885310955bccea418939fb791e0640f8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga5acd24c18e51e157822df26dea920630" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga5acd24c18e51e157822df26dea920630" > GRRLIB_LoadTextureJPGEx< / a > (const u8 *my_jpg, const int)< / td > < / tr >
< tr class = "memdesc:ga5acd24c18e51e157822df26dea920630" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a texture from a buffer. < a href = "group___all_func.html#ga5acd24c18e51e157822df26dea920630" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga5acd24c18e51e157822df26dea920630" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga715d38ab3a56377f4d1ae855f7a7a94e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga715d38ab3a56377f4d1ae855f7a7a94e" > GRRLIB_LoadTextureBMP< / a > (const u8 *my_bmp)< / td > < / tr >
< tr class = "memdesc:ga715d38ab3a56377f4d1ae855f7a7a94e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a texture from a buffer. < a href = "group___all_func.html#ga715d38ab3a56377f4d1ae855f7a7a94e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga715d38ab3a56377f4d1ae855f7a7a94e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gafe58415d449f5d01b3019bda9be6abe4" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gafe58415d449f5d01b3019bda9be6abe4" > GRRLIB_GeckoInit< / a > ()< / td > < / tr >
< tr class = "memdesc:gafe58415d449f5d01b3019bda9be6abe4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize USB Gecko. < a href = "group___all_func.html#gafe58415d449f5d01b3019bda9be6abe4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gafe58415d449f5d01b3019bda9be6abe4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaa82c6313b26687aaea494b91d77dc140" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaa82c6313b26687aaea494b91d77dc140" > GRRLIB_GeckoPrintf< / a > (const char *text,...)< / td > < / tr >
< tr class = "memdesc:gaa82c6313b26687aaea494b91d77dc140" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Print Gecko. < a href = "group___all_func.html#gaa82c6313b26687aaea494b91d77dc140" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaa82c6313b26687aaea494b91d77dc140" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga73ea335f801066d4c13114124e70f82f" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga73ea335f801066d4c13114124e70f82f" > GRRLIB_SetBackgroundColour< / a > (u8 r, u8 g, u8 b, u8 a)< / td > < / tr >
< tr class = "memdesc:ga73ea335f801066d4c13114124e70f82f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the background parameter when screen is cleared. < a href = "group___all_func.html#ga73ea335f801066d4c13114124e70f82f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga73ea335f801066d4c13114124e70f82f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga7300940a38526ab5aa9be0f4abe4a32a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga7300940a38526ab5aa9be0f4abe4a32a" > GRRLIB_Camera3dSettings< / a > (f32 posx, f32 posy, f32 posz, f32 upx, f32 upy, f32 upz, f32 lookx, f32 looky, f32 lookz)< / td > < / tr >
< tr class = "memdesc:ga7300940a38526ab5aa9be0f4abe4a32a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the camera parameter (contributed my chris_c aka DaShAmAn). < a href = "group___all_func.html#ga7300940a38526ab5aa9be0f4abe4a32a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga7300940a38526ab5aa9be0f4abe4a32a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac82c972dedc617360eb425ad1604c517" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gac82c972dedc617360eb425ad1604c517" > GRRLIB_3dMode< / a > (f32 minDist, f32 maxDist, f32 fov, bool texturemode, bool normalmode)< / td > < / tr >
< tr class = "memdesc:gac82c972dedc617360eb425ad1604c517" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set up the position matrix (contributed by chris_c aka DaShAmAn). < a href = "group___all_func.html#gac82c972dedc617360eb425ad1604c517" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gac82c972dedc617360eb425ad1604c517" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga6f5ec40dcb054da51f213606cf0b9e0d" > < td class = "memItemLeft" align = "right" valign = "top" >
void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga6f5ec40dcb054da51f213606cf0b9e0d" > GRRLIB_2dMode< / a > ()< / td > < / tr >
< tr class = "memdesc:ga6f5ec40dcb054da51f213606cf0b9e0d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Go back to 2D mode (contributed by chris_c aka DaShAmAn). < br / > < / td > < / tr >
< tr class = "separator:ga6f5ec40dcb054da51f213606cf0b9e0d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaf7f2e67faf4659534f18a6077522eaf6" > < td class = "memItemLeft" align = "right" valign = "top" >
void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaf7f2e67faf4659534f18a6077522eaf6" > GRRLIB_ObjectViewBegin< / a > (void)< / td > < / tr >
< tr class = "memdesc:gaf7f2e67faf4659534f18a6077522eaf6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Init the object matrix to draw object. < br / > < / td > < / tr >
< tr class = "separator:gaf7f2e67faf4659534f18a6077522eaf6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga8e03d189c20637432df8dbf7d8c6948a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga8e03d189c20637432df8dbf7d8c6948a" > GRRLIB_ObjectViewScale< / a > (f32 scalx, f32 scaly, f32 scalz)< / td > < / tr >
< tr class = "memdesc:ga8e03d189c20637432df8dbf7d8c6948a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Scale the object matrix to draw object. < a href = "group___all_func.html#ga8e03d189c20637432df8dbf7d8c6948a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga8e03d189c20637432df8dbf7d8c6948a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga50ff0217cfeb128711fb1f3db3df4c8d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga50ff0217cfeb128711fb1f3db3df4c8d" > GRRLIB_ObjectViewRotate< / a > (f32 angx, f32 angy, f32 angz)< / td > < / tr >
< tr class = "memdesc:ga50ff0217cfeb128711fb1f3db3df4c8d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Rotate the object matrix to draw object . < a href = "group___all_func.html#ga50ff0217cfeb128711fb1f3db3df4c8d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga50ff0217cfeb128711fb1f3db3df4c8d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga6991c87a4e1eff876be3733caa9b5947" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga6991c87a4e1eff876be3733caa9b5947" > GRRLIB_ObjectViewTrans< / a > (f32 posx, f32 posy, f32 posz)< / td > < / tr >
< tr class = "memdesc:ga6991c87a4e1eff876be3733caa9b5947" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Translate the object matrix to draw object. < a href = "group___all_func.html#ga6991c87a4e1eff876be3733caa9b5947" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga6991c87a4e1eff876be3733caa9b5947" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac174d61b9a21730a97a8aa6ba59c8e2e" > < td class = "memItemLeft" align = "right" valign = "top" >
void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gac174d61b9a21730a97a8aa6ba59c8e2e" > GRRLIB_ObjectViewEnd< / a > (void)< / td > < / tr >
< tr class = "memdesc:gac174d61b9a21730a97a8aa6ba59c8e2e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Concat the object and the view matrix and calculate the inverse normal matrix. < br / > < / td > < / tr >
< tr class = "separator:gac174d61b9a21730a97a8aa6ba59c8e2e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac02a14d2556b5ec92e28f41c9888b530" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gac02a14d2556b5ec92e28f41c9888b530" > GRRLIB_ObjectView< / a > (f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz)< / td > < / tr >
< tr class = "memdesc:gac02a14d2556b5ec92e28f41c9888b530" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the view matrix to draw object (in this order scale, rotate AND trans). < a href = "group___all_func.html#gac02a14d2556b5ec92e28f41c9888b530" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gac02a14d2556b5ec92e28f41c9888b530" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga03814286ada96c4a38fa36b9477bbd7c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga03814286ada96c4a38fa36b9477bbd7c" > GRRLIB_ObjectViewInv< / a > (f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz)< / td > < / tr >
< tr class = "memdesc:ga03814286ada96c4a38fa36b9477bbd7c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the view matrix to draw object (in this order scale, trans AND rotate). < a href = "group___all_func.html#ga03814286ada96c4a38fa36b9477bbd7c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga03814286ada96c4a38fa36b9477bbd7c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gacdda772743d08b1e060f2b3dbf4795ed" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gacdda772743d08b1e060f2b3dbf4795ed" > GRRLIB_SetTexture< / a > (< a class = "el" href = "struct_g_r_r_l_i_b__tex_img.html" > GRRLIB_texImg< / a > *tex, bool rep)< / td > < / tr >
< tr class = "memdesc:gacdda772743d08b1e060f2b3dbf4795ed" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the texture to an object (contributed by chris_c aka DaShAmAn). < a href = "group___all_func.html#gacdda772743d08b1e060f2b3dbf4795ed" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gacdda772743d08b1e060f2b3dbf4795ed" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga6410ce395aeab56d3166a45724cb6a32" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga6410ce395aeab56d3166a45724cb6a32" > GRRLIB_DrawTorus< / a > (f32 r, f32 < a class = "el" href = "group___all_func.html#ga2cde25567f177a6cd9191d536764235e" > R< / a > , int nsides, int rings, bool filled, u32 col)< / td > < / tr >
< tr class = "memdesc:ga6410ce395aeab56d3166a45724cb6a32" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a torus (with normal). < a href = "group___all_func.html#ga6410ce395aeab56d3166a45724cb6a32" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga6410ce395aeab56d3166a45724cb6a32" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaea4b4858892b197b94c0a2b331eb9c91" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaea4b4858892b197b94c0a2b331eb9c91" > GRRLIB_DrawSphere< / a > (f32 r, int lats, int longs, bool filled, u32 col)< / td > < / tr >
< tr class = "memdesc:gaea4b4858892b197b94c0a2b331eb9c91" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a sphere (with normal). < a href = "group___all_func.html#gaea4b4858892b197b94c0a2b331eb9c91" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaea4b4858892b197b94c0a2b331eb9c91" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gad029080b2bb31c61feb5af6b60e59ec2" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gad029080b2bb31c61feb5af6b60e59ec2" > GRRLIB_DrawCube< / a > (f32 size, bool filled, u32 col)< / td > < / tr >
< tr class = "memdesc:gad029080b2bb31c61feb5af6b60e59ec2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a cube (with normal). < a href = "group___all_func.html#gad029080b2bb31c61feb5af6b60e59ec2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gad029080b2bb31c61feb5af6b60e59ec2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga6250c32662da700f248f305b737f3ceb" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga6250c32662da700f248f305b737f3ceb" > GRRLIB_DrawCylinder< / a > (f32 r, f32 h, int d, bool filled, u32 col)< / td > < / tr >
< tr class = "memdesc:ga6250c32662da700f248f305b737f3ceb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a cylinder (with normal). < a href = "group___all_func.html#ga6250c32662da700f248f305b737f3ceb" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga6250c32662da700f248f305b737f3ceb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gabc9c582a2d39b97f5450fea8c61f7f80" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gabc9c582a2d39b97f5450fea8c61f7f80" > GRRLIB_DrawCone< / a > (f32 r, f32 h, int d, bool filled, u32 col)< / td > < / tr >
< tr class = "memdesc:gabc9c582a2d39b97f5450fea8c61f7f80" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a cone (with normal). < a href = "group___all_func.html#gabc9c582a2d39b97f5450fea8c61f7f80" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gabc9c582a2d39b97f5450fea8c61f7f80" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga654851a42dbdefae806f1793cf6a69d0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga654851a42dbdefae806f1793cf6a69d0" > GRRLIB_DrawTessPanel< / a > (f32 w, f32 wstep, f32 h, f32 hstep, bool filled, u32 col)< / td > < / tr >
< tr class = "memdesc:ga654851a42dbdefae806f1793cf6a69d0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw a Tesselated panel (with normal). < a href = "group___all_func.html#ga654851a42dbdefae806f1793cf6a69d0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga654851a42dbdefae806f1793cf6a69d0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gae2db782b9842924329956daaeefbac20" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gae2db782b9842924329956daaeefbac20" > GRRLIB_SetLightAmbient< / a > (u32 ambientcolor)< / td > < / tr >
< tr class = "memdesc:gae2db782b9842924329956daaeefbac20" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set ambient color. < a href = "group___all_func.html#gae2db782b9842924329956daaeefbac20" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gae2db782b9842924329956daaeefbac20" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga160f23daf580d4d41e491135f2f86027" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga160f23daf580d4d41e491135f2f86027" > GRRLIB_SetLightDiff< / a > (u8 num, guVector pos, f32 distattn, f32 brightness, u32 lightcolor)< / td > < / tr >
< tr class = "memdesc:ga160f23daf580d4d41e491135f2f86027" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set diffuse light parameters. < a href = "group___all_func.html#ga160f23daf580d4d41e491135f2f86027" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga160f23daf580d4d41e491135f2f86027" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga2cd64208138d748c5d5d8266237578f0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga2cd64208138d748c5d5d8266237578f0" > GRRLIB_SetLightSpec< / a > (u8 num, guVector dir, f32 shy, u32 lightcolor, u32 speccolor)< / td > < / tr >
< tr class = "memdesc:ga2cd64208138d748c5d5d8266237578f0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set specular light parameters. < a href = "group___all_func.html#ga2cd64208138d748c5d5d8266237578f0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga2cd64208138d748c5d5d8266237578f0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac4ae6bb35e12d59405c842c93e860462" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gac4ae6bb35e12d59405c842c93e860462" > GRRLIB_SetLightSpot< / a > (u8 num, guVector pos, guVector lookat, f32 angAttn0, f32 angAttn1, f32 angAttn2, f32 distAttn0, f32 distAttn1, f32 distAttn2, u32 lightcolor)< / td > < / tr >
< tr class = "memdesc:gac4ae6bb35e12d59405c842c93e860462" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set Spot light parameters. < a href = "group___all_func.html#gac4ae6bb35e12d59405c842c93e860462" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gac4ae6bb35e12d59405c842c93e860462" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga4b4e22c02cf692d254f32da348299b78" > < td class = "memItemLeft" align = "right" valign = "top" >
void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga4b4e22c02cf692d254f32da348299b78" > GRRLIB_SetLightOff< / a > (void)< / td > < / tr >
< tr class = "memdesc:ga4b4e22c02cf692d254f32da348299b78" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set all lights off, like at init. < br / > < / td > < / tr >
< tr class = "separator:ga4b4e22c02cf692d254f32da348299b78" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-17 03:08:44 +00:00
< tr class = "memitem:gab2b209553f321a9e30078aa6f5942ea7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4" > GRRLIB_ttfFont< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gab2b209553f321a9e30078aa6f5942ea7" > GRRLIB_LoadTTF< / a > (const u8 *file_base, s32 file_size)< / td > < / tr >
2020-07-05 03:37:29 +00:00
< tr class = "memdesc:gab2b209553f321a9e30078aa6f5942ea7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Load a TTF from a buffer. < a href = "group___all_func.html#gab2b209553f321a9e30078aa6f5942ea7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gab2b209553f321a9e30078aa6f5942ea7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-17 03:08:44 +00:00
< tr class = "memitem:ga977ef3ec2aaa49cae6c7492066e35640" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga977ef3ec2aaa49cae6c7492066e35640" > GRRLIB_FreeTTF< / a > (< a class = "el" href = "group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4" > GRRLIB_ttfFont< / a > *myFont)< / td > < / tr >
2020-07-05 03:37:29 +00:00
< tr class = "memdesc:ga977ef3ec2aaa49cae6c7492066e35640" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Free memory allocated by TTF fonts. < a href = "group___all_func.html#ga977ef3ec2aaa49cae6c7492066e35640" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga977ef3ec2aaa49cae6c7492066e35640" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-17 03:08:44 +00:00
< tr class = "memitem:ga358e206bb75caac5bf850bd6f8f17d2a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga358e206bb75caac5bf850bd6f8f17d2a" > GRRLIB_PrintfTTF< / a > (int x, int y, < a class = "el" href = "group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4" > GRRLIB_ttfFont< / a > *myFont, const char *string, unsigned int fontSize, const u32 color)< / td > < / tr >
2020-07-05 03:37:29 +00:00
< tr class = "memdesc:ga358e206bb75caac5bf850bd6f8f17d2a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Print function for TTF font. < a href = "group___all_func.html#ga358e206bb75caac5bf850bd6f8f17d2a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga358e206bb75caac5bf850bd6f8f17d2a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-17 03:08:44 +00:00
< tr class = "memitem:gaba31ba538f5ee4f1abf0fb604a34d45b" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gaba31ba538f5ee4f1abf0fb604a34d45b" > GRRLIB_PrintfTTFW< / a > (int x, int y, < a class = "el" href = "group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4" > GRRLIB_ttfFont< / a > *myFont, const wchar_t *string, unsigned int fontSize, const u32 color)< / td > < / tr >
2020-07-05 03:37:29 +00:00
< tr class = "memdesc:gaba31ba538f5ee4f1abf0fb604a34d45b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Print function for TTF font. < a href = "group___all_func.html#gaba31ba538f5ee4f1abf0fb604a34d45b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaba31ba538f5ee4f1abf0fb604a34d45b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-17 03:08:44 +00:00
< tr class = "memitem:ga53429ddacb34b9fd89635ae412e57227" > < td class = "memItemLeft" align = "right" valign = "top" > u32  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#ga53429ddacb34b9fd89635ae412e57227" > GRRLIB_WidthTTF< / a > (< a class = "el" href = "group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4" > GRRLIB_ttfFont< / a > *myFont, const char *, unsigned int)< / td > < / tr >
2020-07-05 03:37:29 +00:00
< tr class = "memdesc:ga53429ddacb34b9fd89635ae412e57227" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the width of a text in pixel. < a href = "group___all_func.html#ga53429ddacb34b9fd89635ae412e57227" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga53429ddacb34b9fd89635ae412e57227" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-17 03:08:44 +00:00
< tr class = "memitem:gac8b9bb428ec8328f2954f74cf8a6edab" > < td class = "memItemLeft" align = "right" valign = "top" > u32  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group___all_func.html#gac8b9bb428ec8328f2954f74cf8a6edab" > GRRLIB_WidthTTFW< / a > (< a class = "el" href = "group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4" > GRRLIB_ttfFont< / a > *myFont, const wchar_t *, unsigned int)< / td > < / tr >
2020-07-05 03:37:29 +00:00
< tr class = "memdesc:gac8b9bb428ec8328f2954f74cf8a6edab" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the width of a text in pixel. < a href = "group___all_func.html#gac8b9bb428ec8328f2954f74cf8a6edab" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gac8b9bb428ec8328f2954f74cf8a6edab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
2020-10-17 03:08:44 +00:00
< div class = "textblock" > < p > GRRLIB library function prototypes. Do not include < a class = "el" href = "_g_r_r_l_i_b____lib_8h.html" > GRRLIB__lib.h< / a > directly, include only < a class = "el" href = "grrlib_8h.html" > GRRLIB.h< / a > . < / p >
2020-07-05 03:37:29 +00:00
< / div > < / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2020-10-17 03:08:44 +00:00
< / a > 1.8.17
2020-07-05 03:37:29 +00:00
< / small > < / address >
< / body >
< / html >