From a72c8821f53619b59f5d9a55816dcc3301bded27 Mon Sep 17 00:00:00 2001 From: Crayon2000 Date: Fri, 27 May 2022 07:05:59 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20GRRLIB/G?= =?UTF-8?q?RRLIB@2fc02518beeb38f8c5e5690719c3f01cdb59d035=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PDF-documentation.pdf | Bin 293488 -> 304581 bytes _g_r_r_l_i_b____inline_8h.html | 16 +- _g_r_r_l_i_b____lib_8h.html | 16 +- annotated.html | 10 +- classes.html | 31 +-- dir_49e56c817e5e54854c35e136979f97ca.html | 10 +- dir_a738d6a0465574a15e4ded3e16776ff8.html | 12 +- doxygen.css | 164 +++++++------ doxygen.png | Bin 3779 -> 0 bytes doxygen.svg | 26 ++ dynsections.js | 33 +-- examples.html | 10 +- files.html | 16 +- functions.html | 10 +- functions_vars.html | 10 +- globals.html | 10 +- globals_defs.html | 10 +- globals_enum.html | 10 +- globals_eval.html | 10 +- globals_func.html | 10 +- globals_type.html | 10 +- globals_vars.html | 10 +- group___all_func.html | 63 +++-- grrlib_8h.html | 23 +- index.html | 10 +- ...l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html | 12 +- ...r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html | 10 +- menu.js | 37 +-- menudata.js | 32 +-- modules.html | 12 +- pages.html | 10 +- search/all_0.html | 19 +- search/all_1.html | 19 +- search/all_10.html | 19 +- search/all_2.html | 19 +- search/all_2.js | 4 +- search/all_3.html | 19 +- search/all_4.html | 19 +- search/all_5.html | 19 +- search/all_6.html | 19 +- search/all_6.js | 224 +++++++++--------- search/all_7.html | 19 +- search/all_8.html | 19 +- search/all_9.html | 19 +- search/all_9.js | 4 +- search/all_a.html | 19 +- search/all_b.html | 19 +- search/all_c.html | 19 +- search/all_d.html | 19 +- search/all_e.html | 19 +- search/all_f.html | 19 +- search/classes_0.html | 19 +- search/close.png | Bin 273 -> 0 bytes search/close.svg | 31 +++ search/enums_0.html | 19 +- search/enumvalues_0.html | 19 +- search/files_0.html | 19 +- search/functions_0.html | 19 +- search/groups_0.html | 19 +- search/mag_sel.png | Bin 465 -> 0 bytes search/mag_sel.svg | 74 ++++++ search/nomatches.html | 3 +- search/pages_0.html | 19 +- search/pages_1.html | 19 +- search/pages_2.html | 19 +- search/search.css | 106 ++++----- search/search.js | 52 ++-- search/typedefs_0.html | 19 +- search/variables_0.html | 19 +- search/variables_1.html | 19 +- search/variables_2.html | 19 +- search/variables_3.html | 19 +- search/variables_4.html | 19 +- search/variables_5.html | 19 +- search/variables_6.html | 19 +- search/variables_7.html | 19 +- search/variables_8.html | 19 +- search/variables_9.html | 19 +- search/variables_a.html | 19 +- search/variables_b.html | 19 +- search/variables_c.html | 19 +- search/variables_d.html | 19 +- search/variables_e.html | 19 +- struct_g_r_r_l_i_b___font.html | 10 +- struct_g_r_r_l_i_b__bytemap_char.html | 10 +- struct_g_r_r_l_i_b__bytemap_font.html | 14 +- struct_g_r_r_l_i_b__draw_settings.html | 10 +- struct_g_r_r_l_i_b__tex_img.html | 10 +- template_2source_2main_8c-example.html | 14 +- 89 files changed, 1196 insertions(+), 811 deletions(-) delete mode 100644 doxygen.png create mode 100644 doxygen.svg delete mode 100644 search/close.png create mode 100644 search/close.svg delete mode 100644 search/mag_sel.png create mode 100644 search/mag_sel.svg diff --git a/PDF-documentation.pdf b/PDF-documentation.pdf index 59aef9dc2ffa87995e0d24c4cc8e8c5c5c4306d7..296d8f309d099ddca0d073afa3ea9934f175fc9b 100644 GIT binary patch delta 172395 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

bNb6oYn7x_1F>Fa}2ZBW^k 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 aL;S!Ybsy6TKva~Kpt4LNBHBheO#cFnn-Bf~ delta 162189 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�gFvZm)OS-32+H4TdW4GH)4UJ86SFrc<0F{{J5Y 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

#LO>*_05ejWzF^=ay2PRsQVn<5|A% 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 m&kRcu_3@I6;t4liWcGJ@b|DfFOIS!yNC< - + GRRLIB: GRRLIB__inline.h File Reference @@ -30,10 +30,10 @@ - + @@ -72,6 +72,9 @@ $(function() {

+ +

GRRLIB inline function prototypes. +More...

#include <grrlib/GRRLIB_clipping.h>
#include <grrlib/GRRLIB_collision.h>
#include <grrlib/GRRLIB_fbComplex.h>
@@ -165,13 +168,12 @@ INLINE void  

Detailed Description

-

GRRLIB inline function prototypes. Do not include GRRLIB__inline.h directly, include only GRRLIB.h.

+

GRRLIB inline function prototypes.

+

Do not include GRRLIB__inline.h directly, include only GRRLIB.h.

diff --git a/_g_r_r_l_i_b____lib_8h.html b/_g_r_r_l_i_b____lib_8h.html index 0aba849..98955d5 100644 --- a/_g_r_r_l_i_b____lib_8h.html +++ b/_g_r_r_l_i_b____lib_8h.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB__lib.h File Reference @@ -30,10 +30,10 @@
- + @@ -72,6 +72,9 @@ $(function() {
GRRLIB__lib.h File Reference
+ +

GRRLIB library function prototypes. +More...

@@ -280,13 +283,12 @@ void 

Functions

 

Detailed Description

-

GRRLIB library function prototypes. Do not include GRRLIB__lib.h directly, include only GRRLIB.h.

+

GRRLIB library function prototypes.

+

Do not include GRRLIB__lib.h directly, include only GRRLIB.h.

diff --git a/annotated.html b/annotated.html index 0d4e666..a0ba136 100644 --- a/annotated.html +++ b/annotated.html @@ -3,7 +3,7 @@ - + GRRLIB: Data Structures @@ -30,10 +30,10 @@
- + @@ -78,9 +78,7 @@ $(function() { diff --git a/classes.html b/classes.html index 7352a19..98dda6c 100644 --- a/classes.html +++ b/classes.html @@ -3,7 +3,7 @@ - + GRRLIB: Data Structure Index @@ -30,10 +30,10 @@ - + @@ -66,27 +66,16 @@ $(function() {
Data Structure Index
diff --git a/dir_49e56c817e5e54854c35e136979f97ca.html b/dir_49e56c817e5e54854c35e136979f97ca.html index 06f73fa..13bec82 100644 --- a/dir_49e56c817e5e54854c35e136979f97ca.html +++ b/dir_49e56c817e5e54854c35e136979f97ca.html @@ -3,7 +3,7 @@ - + GRRLIB: docs Directory Reference @@ -30,10 +30,10 @@ - + @@ -73,9 +73,7 @@ $(function() { diff --git a/dir_a738d6a0465574a15e4ded3e16776ff8.html b/dir_a738d6a0465574a15e4ded3e16776ff8.html index 7ca3dfa..c9ec19d 100644 --- a/dir_a738d6a0465574a15e4ded3e16776ff8.html +++ b/dir_a738d6a0465574a15e4ded3e16776ff8.html @@ -3,7 +3,7 @@ - + GRRLIB: grrlib Directory Reference @@ -30,10 +30,10 @@ - + @@ -74,16 +74,16 @@ $(function() {

Files

file  GRRLIB__inline.h + GRRLIB inline function prototypes.
  file  GRRLIB__lib.h + GRRLIB library function prototypes.
  diff --git a/doxygen.css b/doxygen.css index 73ecbb2..ffbff02 100644 --- a/doxygen.css +++ b/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.17 */ +/* The standard CSS for doxygen 1.9.1 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; @@ -66,7 +66,7 @@ p.startli, p.startdd { margin-top: 2px; } -th p.starttd, p.intertd, p.endtd { +th p.starttd, th p.intertd, th p.endtd { font-size: 100%; font-weight: 700; } @@ -103,30 +103,96 @@ caption { } span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; + font-size: 70%; text-align: center; } -div.qindex, div.navpath { - width: 100%; - line-height: 140%; +h3.version { + font-size: 90%; + text-align: center; } div.navtab { - margin-right: 15px; + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; } +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + /* @group Link Styling */ a { @@ -143,17 +209,6 @@ a:hover { text-decoration: underline; } -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #FFFFFF; - border: 1px double #869DCA; -} - .contents a.qindexHL:visited { color: #FFFFFF; } @@ -1358,10 +1413,12 @@ dl.citelist dt { font-weight:bold; margin-right:10px; padding:5px; + text-align:right; + width:52px; } dl.citelist dd { - margin:2px 0; + margin:2px 0 2px 72px; padding:5px 0; } @@ -1424,6 +1481,12 @@ div.toc li.level4 { margin-left: 45px; } +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + .PageDocRTL-title div.toc li.level1 { margin-left: 0 !important; margin-right: 0; @@ -1661,47 +1724,6 @@ tr.heading h2 { /* @group Markdown */ -/* -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTableHead tr { -} - -table.markdownTableBodyLeft td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft { - text-align: left -} - -th.markdownTableHeadRight { - text-align: right -} - -th.markdownTableHeadCenter { - text-align: center -} -*/ - table.markdownTable { border-collapse:collapse; margin-top: 4px; diff --git a/doxygen.png b/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 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 diff --git a/doxygen.svg b/doxygen.svg new file mode 100644 index 0000000..d42dad5 --- /dev/null +++ b/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynsections.js b/dynsections.js index ea0a7b3..3174bd7 100644 --- a/dynsections.js +++ b/dynsections.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function toggleVisibility(linkObj) { diff --git a/examples.html b/examples.html index 4974c4a..5656f52 100644 --- a/examples.html +++ b/examples.html @@ -3,7 +3,7 @@ - + GRRLIB: Examples @@ -30,10 +30,10 @@ - + @@ -73,9 +73,7 @@ $(function() { diff --git a/files.html b/files.html index 747a610..7ec03f2 100644 --- a/files.html +++ b/files.html @@ -3,7 +3,7 @@ - + GRRLIB: File List @@ -30,10 +30,10 @@ - + @@ -68,17 +68,15 @@ $(function() {
Here is a list of all documented files with brief descriptions:
- - - + + +
 grrlib.h
 GRRLIB__inline.h
 GRRLIB__lib.h
 grrlib.hGRRLIB user include file
 GRRLIB__inline.hGRRLIB inline function prototypes
 GRRLIB__lib.hGRRLIB library function prototypes
diff --git a/functions.html b/functions.html index 37be77d..4a9b521 100644 --- a/functions.html +++ b/functions.html @@ -3,7 +3,7 @@ - + GRRLIB: Data Fields @@ -30,10 +30,10 @@ - + @@ -217,9 +217,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 02e3766..22c4e2c 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -3,7 +3,7 @@ - + GRRLIB: Data Fields - Variables @@ -30,10 +30,10 @@ - + @@ -217,9 +217,7 @@ $(function() { diff --git a/globals.html b/globals.html index d5515e0..1322ee6 100644 --- a/globals.html +++ b/globals.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -420,9 +420,7 @@ $(function() { diff --git a/globals_defs.html b/globals_defs.html index 8cce873..f02cfd8 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -94,9 +94,7 @@ $(function() { diff --git a/globals_enum.html b/globals_enum.html index 1870448..5c51ff5 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -70,9 +70,7 @@ $(function() { diff --git a/globals_eval.html b/globals_eval.html index 37b1888..49cd76c 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -82,9 +82,7 @@ $(function() { diff --git a/globals_func.html b/globals_func.html index 1021942..21a2360 100644 --- a/globals_func.html +++ b/globals_func.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -345,9 +345,7 @@ $(function() { diff --git a/globals_type.html b/globals_type.html index 61266ee..80874ed 100644 --- a/globals_type.html +++ b/globals_type.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -85,9 +85,7 @@ $(function() { diff --git a/globals_vars.html b/globals_vars.html index ff474af..ae440ad 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -3,7 +3,7 @@ - + GRRLIB: Globals @@ -30,10 +30,10 @@ - + @@ -70,9 +70,7 @@ $(function() { diff --git a/group___all_func.html b/group___all_func.html index 40e9125..fed1a3b 100644 --- a/group___all_func.html +++ b/group___all_func.html @@ -3,7 +3,7 @@ - + GRRLIB: Everything in GRRLIB @@ -30,10 +30,10 @@ - + @@ -74,7 +74,7 @@ $(function() {
-

This is the complete list of functions, structures, defines, typedefs, enumerations and variables you may want to used to make your homebrew with GRRLIB. You simply need to include grrlib.h in your project to have access to all of these. +

This is the complete list of functions, structures, defines, typedefs, enumerations and variables you may want to used to make your homebrew with GRRLIB. More...

@@ -485,7 +485,8 @@ GRR_EXTERN GXRModeObj * 

@@ -175,11 +175,11 @@ typedef struct GRRLIB_Font

Enumerations

enum  GRRLIB_blendMode {
-  GRRLIB_BLEND_ALPHA = 0, -GRRLIB_BLEND_ADD = 1, -GRRLIB_BLEND_SCREEN = 2, -GRRLIB_BLEND_MULTI = 3, -
+  GRRLIB_BLEND_ALPHA = 0 +, GRRLIB_BLEND_ADD = 1 +, GRRLIB_BLEND_SCREEN = 2 +, GRRLIB_BLEND_MULTI = 3 +,
  GRRLIB_BLEND_INV = 4
}
 

Detailed Description

-

This is the complete list of functions, structures, defines, typedefs, enumerations and variables you may want to used to make your homebrew with GRRLIB. You simply need to include grrlib.h in your project to have access to all of these.

+

This is the complete list of functions, structures, defines, typedefs, enumerations and variables you may want to used to make your homebrew with GRRLIB.

+

You simply need to include grrlib.h in your project to have access to all of these.

Macro Definition Documentation

◆ RGBA

@@ -1094,7 +1095,7 @@ GRR_EXTERN GXRModeObj * ySpecifies the y-coordinate of the circle. radiusThe radius of the circle. colorThe color of the circle in RGBA format. - filledSet to true to fill the circle. + filledSet to true to fill the circle. @@ -1214,9 +1215,9 @@ GRR_EXTERN GXRModeObj * EFB is cleared after this function.

See also
GRRLIB_CompoStart
Parameters
- - - + + +
posxtop left corner of the grabbed part.
posytop left corner of the grabbed part.
texA pointer to a texture representing the screen or NULL if an error occurs.
posxTop left corner of the grabbed part.
posyTop left corner of the grabbed part.
texA pointer to a texture representing the screen.
@@ -2146,7 +2147,7 @@ GRR_EXTERN GXRModeObj * 

Initialize USB Gecko.

-
Returns
bool true=everything worked, false=problems occurred.
+
Returns
Returns true if everything worked, false if problems occurred.
@@ -2204,7 +2205,7 @@ GRR_EXTERN GXRModeObj * 

Get current anti-aliasing setting.

-
Returns
True if anti-aliasing is enabled.
+
Returns
Returns true if anti-aliasing is enabled.
@@ -3618,7 +3619,7 @@ GRR_EXTERN GXRModeObj * 
-
Returns
If the specified point lies within the rectangle, the return value is true otherwise it's false.
+
Returns
If the specified point lies within the rectangle, the return value is true otherwise it's false.
@@ -3680,7 +3681,7 @@ GRR_EXTERN GXRModeObj * 
widthThe width of the rectangle. heightThe height of the rectangle. colorThe color of the rectangle in RGBA format. - filledSet to true to fill the rectangle. + filledSet to true to fill the rectangle. @@ -3763,7 +3764,7 @@ GRR_EXTERN GXRModeObj *  -
Returns
If the specified rectangle lies within the other rectangle, the return value is true otherwise it's false.
+
Returns
If the specified rectangle lies within the other rectangle, the return value is true otherwise it's false.
@@ -3843,7 +3844,7 @@ GRR_EXTERN GXRModeObj * 
-
Returns
If the specified rectangle lies on the other rectangle, the return value is true otherwise it's false.
+
Returns
If the specified rectangle lies on the other rectangle, the return value is true otherwise it's false.
@@ -3888,10 +3889,10 @@ GRR_EXTERN GXRModeObj * 
Make a snapshot of the screen in a texture WITHOUT ALPHA LAYER.

Parameters
- - - - + + + +
posxtop left corner of the grabbed part.
posytop left corner of the grabbed part.
texA pointer to a texture representing the screen or NULL if an error occurs.
clearWhen this flag is set to true, the screen is cleared after copy.
posxTop left corner of the grabbed part.
posyTop left corner of the grabbed part.
texA pointer to a texture representing the screen.
clearWhen this flag is set to true, the screen is cleared after copy.
@@ -3915,13 +3916,13 @@ GRR_EXTERN GXRModeObj * 

Make a PNG screenshot.

-

It should be called after drawing stuff on the screen, but before GRRLIB_Render. libfat is required to use the function.

Parameters
+

It should be called after drawing stuff on the screen, but before GRRLIB_Render(). libfat is required to use the function.

Parameters
filenameName of the file to write.
-
Returns
bool true=everything worked, false=problems occurred.
+
Returns
Returns true if everything worked, false if problems occurred.
@@ -3944,7 +3945,7 @@ GRR_EXTERN GXRModeObj * Turn anti-aliasing on/off.

Parameters
- +
aaSet to true to enable anti-aliasing (Default: Enabled).
aaSet to true to enable anti-aliasing (Default: Enabled).
@@ -4207,7 +4208,7 @@ GRR_EXTERN GXRModeObj * 
dirDirection of the specular ray (x/y/z). shininessShininess of the specular. ( between 4 and 254) lightcolorColor of the light in RGBA format. - speccolorSpecular color in RGBA format.. + speccolorSpecular color in RGBA format. @@ -4470,7 +4471,7 @@ GRR_EXTERN GXRModeObj * 
Parameters
- +
texPointer to an image texture (GRRLIB_texImg format).
repTexture Repeat Mode, True will repeat it, False won't.
repTexture Repeat Mode, true will repeat it, false won't.
@@ -4570,9 +4571,7 @@ GRR_EXTERN GXRModeObj * 
diff --git a/grrlib_8h.html b/grrlib_8h.html index 33ed18a..8cec6a6 100644 --- a/grrlib_8h.html +++ b/grrlib_8h.html @@ -3,7 +3,7 @@ - + GRRLIB: grrlib.h File Reference @@ -30,10 +30,10 @@ - + @@ -73,6 +73,9 @@ $(function() {
grrlib.h File Reference
+ +

GRRLIB user include file. +More...

#include <gccore.h>
#include "grrlib/GRRLIB__lib.h"
#include "grrlib/GRRLIB__inline.h"
@@ -175,11 +178,11 @@ typedef struct GRRLIB_Font

Enumerations

enum  GRRLIB_blendMode {
-  GRRLIB_BLEND_ALPHA = 0, -GRRLIB_BLEND_ADD = 1, -GRRLIB_BLEND_SCREEN = 2, -GRRLIB_BLEND_MULTI = 3, -
+  GRRLIB_BLEND_ALPHA = 0 +, GRRLIB_BLEND_ADD = 1 +, GRRLIB_BLEND_SCREEN = 2 +, GRRLIB_BLEND_MULTI = 3 +,
  GRRLIB_BLEND_INV = 4
} @@ -207,9 +210,7 @@ GRR_EXTERN GXRModeObj * 
diff --git a/index.html b/index.html index 99f5974..f79aa1e 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB Documentation @@ -30,10 +30,10 @@
- + @@ -93,9 +93,7 @@ Licence diff --git a/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html b/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html index 9401b74..0564342 100644 --- a/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html +++ b/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html @@ -3,7 +3,7 @@ - + GRRLIB: Changelog @@ -30,10 +30,10 @@ - + @@ -71,7 +71,7 @@ $(function() {

4.4.1 - 2021-03-05

    @@ -186,9 +186,7 @@ $(function() { diff --git a/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html b/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html index 1042bdc..57416c9 100644 --- a/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html +++ b/md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html @@ -3,7 +3,7 @@ - + GRRLIB: LICENCE @@ -30,10 +30,10 @@ - + @@ -74,9 +74,7 @@ $(function() { diff --git a/menu.js b/menu.js index 433c15b..2fe2214 100644 --- a/menu.js +++ b/menu.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { function makeTree(data,relPath) { @@ -40,9 +41,9 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); if (searchEnabled) { if (serverSide) { - $('#main-menu').append('
  • '); + $('#main-menu').append('
  • '); } else { - $('#main-menu').append('
  • '); + $('#main-menu').append('
  • '); } } $('#main-menu').smartmenus(); diff --git a/menudata.js b/menudata.js index 3f7d6a3..e5c57ed 100644 --- a/menudata.js +++ b/menudata.js @@ -1,24 +1,26 @@ /* -@licstart The following is the entire license notice for the -JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. -Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) -This program is free software; you can redistribute it and/or modify -it under the terms of version 2 of the GNU General Public License as published by -the Free Software Foundation + Copyright (C) 1997-2020 by Dimitri van Heesch -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. -@licend The above is the entire license notice -for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ var menudata={children:[ {text:"Main Page",url:"index.html"}, diff --git a/modules.html b/modules.html index 2d68b74..dd18dbb 100644 --- a/modules.html +++ b/modules.html @@ -3,7 +3,7 @@ - + GRRLIB: Modules @@ -30,10 +30,10 @@ - + @@ -68,15 +68,13 @@ $(function() {
    Here is a list of all modules:
    - +
     Everything in GRRLIBThis is the complete list of functions, structures, defines, typedefs, enumerations and variables you may want to used to make your homebrew with GRRLIB. You simply need to include grrlib.h in your project to have access to all of these
     Everything in GRRLIBThis is the complete list of functions, structures, defines, typedefs, enumerations and variables you may want to used to make your homebrew with GRRLIB
    diff --git a/pages.html b/pages.html index 3752ec3..a1560b7 100644 --- a/pages.html +++ b/pages.html @@ -3,7 +3,7 @@ - + GRRLIB: Related Pages @@ -30,10 +30,10 @@ - + @@ -75,9 +75,7 @@ $(function() { diff --git a/search/all_0.html b/search/all_0.html index 26dd244..1ec5b2d 100644 --- a/search/all_0.html +++ b/search/all_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_1.html b/search/all_1.html index 8eb215b..9f80e90 100644 --- a/search/all_1.html +++ b/search/all_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_10.html b/search/all_10.html index 6fd3a4a..3bf1196 100644 --- a/search/all_10.html +++ b/search/all_10.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_2.html b/search/all_2.html index b26d916..02cfffc 100644 --- a/search/all_2.html +++ b/search/all_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_2.js b/search/all_2.js index d3ac5c5..7606d46 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['chardef_4',['charDef',['../struct_g_r_r_l_i_b__bytemap_font.html#aef9491d85292230ae9c06883f519e540',1,'GRRLIB_bytemapFont']]], - ['changelog_5',['Changelog',['../md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html',1,'']]] + ['changelog_4',['Changelog',['../md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__c_h_a_n_g_e_l_o_g.html',1,'']]], + ['chardef_5',['charDef',['../struct_g_r_r_l_i_b__bytemap_font.html#aef9491d85292230ae9c06883f519e540',1,'GRRLIB_bytemapFont']]] ]; diff --git a/search/all_3.html b/search/all_3.html index b61b96f..39767b8 100644 --- a/search/all_3.html +++ b/search/all_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_4.html b/search/all_4.html index 06de155..fc40463 100644 --- a/search/all_4.html +++ b/search/all_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_5.html b/search/all_5.html index 2544c4e..9dd9344 100644 --- a/search/all_5.html +++ b/search/all_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_6.html b/search/all_6.html index 43f14ea..f1e516d 100644 --- a/search/all_6.html +++ b/search/all_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_6.js b/search/all_6.js index 990136f..429329b 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,116 +1,116 @@ var searchData= [ ['g_9',['G',['../group___all_func.html#ga7cc73638f4849985153257c89a69ee94',1,'grrlib.h']]], - ['grrlib_2eh_10',['grrlib.h',['../grrlib_8h.html',1,'']]], - ['grrlib_5f2dmode_11',['GRRLIB_2dMode',['../group___all_func.html#ga6f5ec40dcb054da51f213606cf0b9e0d',1,'GRRLIB_2dMode(): GRRLIB_3D.c'],['../group___all_func.html#ga6f5ec40dcb054da51f213606cf0b9e0d',1,'GRRLIB_2dMode(): GRRLIB_3D.c']]], - ['grrlib_5f3dmode_12',['GRRLIB_3dMode',['../group___all_func.html#gac82c972dedc617360eb425ad1604c517',1,'GRRLIB_3dMode(f32 minDist, f32 maxDist, f32 fov, bool texturemode, bool normalmode): GRRLIB_3D.c'],['../group___all_func.html#gac82c972dedc617360eb425ad1604c517',1,'GRRLIB_3dMode(f32 minDist, f32 maxDist, f32 fov, bool texturemode, bool normalmode): GRRLIB_3D.c']]], - ['grrlib_5f_5finline_2eh_13',['GRRLIB__inline.h',['../_g_r_r_l_i_b____inline_8h.html',1,'']]], - ['grrlib_5f_5flib_2eh_14',['GRRLIB__lib.h',['../_g_r_r_l_i_b____lib_8h.html',1,'']]], - ['grrlib_5fblend_5fadd_15',['GRRLIB_BLEND_ADD',['../group___all_func.html#gga84c65877bb197763cda6669c473be692ad4f0554f7bfc19410c4fedaeab1a10fd',1,'grrlib.h']]], - ['grrlib_5fblend_5falpha_16',['GRRLIB_BLEND_ALPHA',['../group___all_func.html#gga84c65877bb197763cda6669c473be692aeded8fce060bcb04b096c17cea237c23',1,'grrlib.h']]], - ['grrlib_5fblend_5finv_17',['GRRLIB_BLEND_INV',['../group___all_func.html#gga84c65877bb197763cda6669c473be692ab3aacba447b6cee253fc713e45ab49fd',1,'grrlib.h']]], - ['grrlib_5fblend_5flight_18',['GRRLIB_BLEND_LIGHT',['../group___all_func.html#ga4da19aad1f8a920283a84a3af7d7e34a',1,'grrlib.h']]], - ['grrlib_5fblend_5fmulti_19',['GRRLIB_BLEND_MULTI',['../group___all_func.html#gga84c65877bb197763cda6669c473be692a4a7b1a0e143ad522128a7c8f5f7dc7fb',1,'grrlib.h']]], - ['grrlib_5fblend_5fnone_20',['GRRLIB_BLEND_NONE',['../group___all_func.html#gaa1595302fa27df7d3e5913865659ca71',1,'grrlib.h']]], - ['grrlib_5fblend_5fscreen_21',['GRRLIB_BLEND_SCREEN',['../group___all_func.html#gga84c65877bb197763cda6669c473be692ad026c10937b34f2e3e5dd462f528ef00',1,'grrlib.h']]], - ['grrlib_5fblend_5fshade_22',['GRRLIB_BLEND_SHADE',['../group___all_func.html#ga2308b6e9df5946957149bfa693c6a93e',1,'grrlib.h']]], - ['grrlib_5fblendmode_23',['GRRLIB_blendMode',['../group___all_func.html#ga84c65877bb197763cda6669c473be692',1,'GRRLIB_blendMode(): grrlib.h'],['../group___all_func.html#gaadb8b5eb7000391e477ed8221fa3f2c9',1,'GRRLIB_blendMode(): grrlib.h']]], - ['grrlib_5fbmfx_5fblur_24',['GRRLIB_BMFX_Blur',['../group___all_func.html#ga0094a9b1d6a2eca97e821de3448d320d',1,'GRRLIB_BMFX_Blur(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c'],['../group___all_func.html#ga0094a9b1d6a2eca97e821de3448d320d',1,'GRRLIB_BMFX_Blur(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5ffliph_25',['GRRLIB_BMFX_FlipH',['../group___all_func.html#ga7f0c146d1ca8d8697097034d58400881',1,'GRRLIB_BMFX_FlipH(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga7f0c146d1ca8d8697097034d58400881',1,'GRRLIB_BMFX_FlipH(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5fflipv_26',['GRRLIB_BMFX_FlipV',['../group___all_func.html#ga4970b35be663bb10c9045d85dcf3cede',1,'GRRLIB_BMFX_FlipV(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga4970b35be663bb10c9045d85dcf3cede',1,'GRRLIB_BMFX_FlipV(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5fgrayscale_27',['GRRLIB_BMFX_Grayscale',['../group___all_func.html#ga9c529da9664148234c1690b87f1b0cf9',1,'GRRLIB_BMFX_Grayscale(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga9c529da9664148234c1690b87f1b0cf9',1,'GRRLIB_BMFX_Grayscale(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5finvert_28',['GRRLIB_BMFX_Invert',['../group___all_func.html#ga81202b219fae613429c7e6ee4c5c9267',1,'GRRLIB_BMFX_Invert(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga81202b219fae613429c7e6ee4c5c9267',1,'GRRLIB_BMFX_Invert(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5fpixelate_29',['GRRLIB_BMFX_Pixelate',['../group___all_func.html#ga47d87d72cbf8883e99650cf3027ca2c1',1,'GRRLIB_BMFX_Pixelate(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c'],['../group___all_func.html#ga47d87d72cbf8883e99650cf3027ca2c1',1,'GRRLIB_BMFX_Pixelate(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5fscatter_30',['GRRLIB_BMFX_Scatter',['../group___all_func.html#gabe98ae9417c3177ef3f6bf000d0f0466',1,'GRRLIB_BMFX_Scatter(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c'],['../group___all_func.html#gabe98ae9417c3177ef3f6bf000d0f0466',1,'GRRLIB_BMFX_Scatter(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c']]], - ['grrlib_5fbmfx_5fsepia_31',['GRRLIB_BMFX_Sepia',['../group___all_func.html#ga5c5986c87237874d005ad419bafa6bf1',1,'GRRLIB_BMFX_Sepia(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga5c5986c87237874d005ad419bafa6bf1',1,'GRRLIB_BMFX_Sepia(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], - ['grrlib_5fbytemapchar_32',['GRRLIB_bytemapChar',['../struct_g_r_r_l_i_b__bytemap_char.html',1,'GRRLIB_bytemapChar'],['../group___all_func.html#ga3afef19dc5b9ad7c6e89fe06f9bfe1e0',1,'GRRLIB_bytemapChar(): grrlib.h']]], - ['grrlib_5fbytemapfont_33',['GRRLIB_bytemapFont',['../struct_g_r_r_l_i_b__bytemap_font.html',1,'GRRLIB_bytemapFont'],['../group___all_func.html#ga08ac096c30fe4b6becaa039a97905c73',1,'GRRLIB_bytemapFont(): grrlib.h']]], - ['grrlib_5fcamera3dsettings_34',['GRRLIB_Camera3dSettings',['../group___all_func.html#ga7300940a38526ab5aa9be0f4abe4a32a',1,'GRRLIB_Camera3dSettings(f32 posx, f32 posy, f32 posz, f32 upx, f32 upy, f32 upz, f32 lookx, f32 looky, f32 lookz): GRRLIB_3D.c'],['../group___all_func.html#ga7300940a38526ab5aa9be0f4abe4a32a',1,'GRRLIB_Camera3dSettings(f32 posx, f32 posy, f32 posz, f32 upx, f32 upy, f32 upz, f32 lookx, f32 looky, f32 lookz): GRRLIB_3D.c']]], - ['grrlib_5fcircle_35',['GRRLIB_Circle',['../group___all_func.html#ga23a8ac948a2f606256f981ec7665f7a3',1,'GRRLIB_Circle(const f32 x, const f32 y, const f32 radius, const u32 color, const u8 filled): GRRLIB_fbAdvanced.c'],['../group___all_func.html#ga23a8ac948a2f606256f981ec7665f7a3',1,'GRRLIB_Circle(const f32 x, const f32 y, const f32 radius, const u32 color, const u8 filled): GRRLIB_fbAdvanced.c']]], - ['grrlib_5fcleartex_36',['GRRLIB_ClearTex',['../group___all_func.html#gadf667fd892b2f24dfcfe1542e086630e',1,'GRRLIB_ClearTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h'],['../group___all_func.html#gadf667fd892b2f24dfcfe1542e086630e',1,'GRRLIB_ClearTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h']]], - ['grrlib_5fclipdrawing_37',['GRRLIB_ClipDrawing',['../group___all_func.html#gacf077d7ee678f8bd942db4cbf6027d98',1,'GRRLIB_ClipDrawing(const int x, const int y, const int width, const int height): GRRLIB_clipping.h'],['../group___all_func.html#gacf077d7ee678f8bd942db4cbf6027d98',1,'GRRLIB_ClipDrawing(const int x, const int y, const int width, const int height): GRRLIB_clipping.h']]], - ['grrlib_5fclipreset_38',['GRRLIB_ClipReset',['../group___all_func.html#gae4bc6ca96070c33d540ad720c5c91fc4',1,'GRRLIB_ClipReset(void): GRRLIB_clipping.h'],['../group___all_func.html#gae4bc6ca96070c33d540ad720c5c91fc4',1,'GRRLIB_ClipReset(void): GRRLIB_clipping.h']]], - ['grrlib_5fcompoend_39',['GRRLIB_CompoEnd',['../group___all_func.html#gaab852acf9b7679bd1142003b4d6635f3',1,'GRRLIB_CompoEnd(int posx, int posy, GRRLIB_texImg *tex): GRRLIB_snapshot.c'],['../group___all_func.html#gaab852acf9b7679bd1142003b4d6635f3',1,'GRRLIB_CompoEnd(int posx, int posy, GRRLIB_texImg *tex): GRRLIB_snapshot.c']]], - ['grrlib_5fcompostart_40',['GRRLIB_CompoStart',['../group___all_func.html#gab46283be3128415bf0ab2969bf7fda95',1,'GRRLIB_CompoStart(void): GRRLIB_snapshot.c'],['../group___all_func.html#gab46283be3128415bf0ab2969bf7fda95',1,'GRRLIB_CompoStart(void): GRRLIB_snapshot.c']]], - ['grrlib_5fcreateemptytexture_41',['GRRLIB_CreateEmptyTexture',['../group___all_func.html#ga53c20a0c6e33df2ceaf2968f8dd1b921',1,'GRRLIB_CreateEmptyTexture(const u32 w, const u32 h): GRRLIB_texEdit.c'],['../group___all_func.html#ga53c20a0c6e33df2ceaf2968f8dd1b921',1,'GRRLIB_CreateEmptyTexture(const u32 w, const u32 h): GRRLIB_texEdit.c']]], - ['grrlib_5fdrawcone_42',['GRRLIB_DrawCone',['../group___all_func.html#gabc9c582a2d39b97f5450fea8c61f7f80',1,'GRRLIB_DrawCone(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#gabc9c582a2d39b97f5450fea8c61f7f80',1,'GRRLIB_DrawCone(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c']]], - ['grrlib_5fdrawcube_43',['GRRLIB_DrawCube',['../group___all_func.html#gad029080b2bb31c61feb5af6b60e59ec2',1,'GRRLIB_DrawCube(f32 size, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#gad029080b2bb31c61feb5af6b60e59ec2',1,'GRRLIB_DrawCube(f32 size, bool filled, u32 col): GRRLIB_3D.c']]], - ['grrlib_5fdrawcylinder_44',['GRRLIB_DrawCylinder',['../group___all_func.html#ga6250c32662da700f248f305b737f3ceb',1,'GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#ga6250c32662da700f248f305b737f3ceb',1,'GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c']]], - ['grrlib_5fdrawimg_45',['GRRLIB_DrawImg',['../group___all_func.html#gac93fa62dac7639bd2fe626aae5fef150',1,'GRRLIB_DrawImg(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c'],['../group___all_func.html#gac93fa62dac7639bd2fe626aae5fef150',1,'GRRLIB_DrawImg(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c']]], - ['grrlib_5fdrawimgquad_46',['GRRLIB_DrawImgQuad',['../group___all_func.html#ga852b2b23d242d8cdd0a1cbcbe89d7317',1,'GRRLIB_DrawImgQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color): GRRLIB_render.c'],['../group___all_func.html#ga852b2b23d242d8cdd0a1cbcbe89d7317',1,'GRRLIB_DrawImgQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color): GRRLIB_render.c']]], - ['grrlib_5fdrawpart_47',['GRRLIB_DrawPart',['../group___all_func.html#gabafe0b9297e020c440851543c028575e',1,'GRRLIB_DrawPart(const f32 xpos, const f32 ypos, const f32 partx, const f32 party, const f32 partw, const f32 parth, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c'],['../group___all_func.html#gabafe0b9297e020c440851543c028575e',1,'GRRLIB_DrawPart(const f32 xpos, const f32 ypos, const f32 partx, const f32 party, const f32 partw, const f32 parth, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c']]], - ['grrlib_5fdrawsettings_48',['GRRLIB_drawSettings',['../struct_g_r_r_l_i_b__draw_settings.html',1,'GRRLIB_drawSettings'],['../group___all_func.html#ga5832d092436ee56d5f83b6792d309290',1,'GRRLIB_drawSettings(): grrlib.h']]], - ['grrlib_5fdrawsphere_49',['GRRLIB_DrawSphere',['../group___all_func.html#gaea4b4858892b197b94c0a2b331eb9c91',1,'GRRLIB_DrawSphere(f32 r, int lats, int longs, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#gaea4b4858892b197b94c0a2b331eb9c91',1,'GRRLIB_DrawSphere(f32 r, int lats, int longs, bool filled, u32 col): GRRLIB_3D.c']]], - ['grrlib_5fdrawtesspanel_50',['GRRLIB_DrawTessPanel',['../group___all_func.html#ga654851a42dbdefae806f1793cf6a69d0',1,'GRRLIB_DrawTessPanel(f32 w, f32 wstep, f32 h, f32 hstep, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#ga654851a42dbdefae806f1793cf6a69d0',1,'GRRLIB_DrawTessPanel(f32 w, f32 wstep, f32 h, f32 hstep, bool filled, u32 col): GRRLIB_3D.c']]], - ['grrlib_5fdrawtile_51',['GRRLIB_DrawTile',['../group___all_func.html#ga8225b76416869d90c10ff90e9f2215d2',1,'GRRLIB_DrawTile(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color, const int frame): GRRLIB_render.c'],['../group___all_func.html#ga8225b76416869d90c10ff90e9f2215d2',1,'GRRLIB_DrawTile(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color, const int frame): GRRLIB_render.c']]], - ['grrlib_5fdrawtilequad_52',['GRRLIB_DrawTileQuad',['../group___all_func.html#gaeb7bef5310d7a764278d3f91810de701',1,'GRRLIB_DrawTileQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color, const int frame): GRRLIB_render.c'],['../group___all_func.html#gaeb7bef5310d7a764278d3f91810de701',1,'GRRLIB_DrawTileQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color, const int frame): GRRLIB_render.c']]], - ['grrlib_5fdrawtorus_53',['GRRLIB_DrawTorus',['../group___all_func.html#ga6410ce395aeab56d3166a45724cb6a32',1,'GRRLIB_DrawTorus(f32 r, f32 R, int nsides, int rings, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#ga6410ce395aeab56d3166a45724cb6a32',1,'GRRLIB_DrawTorus(f32 r, f32 R, int nsides, int rings, bool filled, u32 col): GRRLIB_3D.c']]], - ['grrlib_5fexit_54',['GRRLIB_Exit',['../group___all_func.html#ga15b1f7d9224e25e77d2806847344f651',1,'GRRLIB_Exit(void): GRRLIB_core.c'],['../group___all_func.html#ga15b1f7d9224e25e77d2806847344f651',1,'GRRLIB_Exit(void): GRRLIB_core.c']]], - ['grrlib_5ffillscreen_55',['GRRLIB_FillScreen',['../group___all_func.html#gaa4334df3b160f01ae4cf49c616fe0949',1,'GRRLIB_FillScreen(const u32 color): GRRLIB_fbSimple.h'],['../group___all_func.html#gaa4334df3b160f01ae4cf49c616fe0949',1,'GRRLIB_FillScreen(const u32 color): GRRLIB_fbSimple.h']]], - ['grrlib_5fflushtex_56',['GRRLIB_FlushTex',['../group___all_func.html#ga5e6a52737806ffb075cc8be7724f3fdd',1,'GRRLIB_FlushTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h'],['../group___all_func.html#ga5e6a52737806ffb075cc8be7724f3fdd',1,'GRRLIB_FlushTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h']]], - ['grrlib_5ffont_57',['GRRLIB_Font',['../struct_g_r_r_l_i_b___font.html',1,'']]], - ['grrlib_5ffreebmf_58',['GRRLIB_FreeBMF',['../group___all_func.html#ga092169c6cbff1f1713f66fffff3dd8a2',1,'GRRLIB_FreeBMF(GRRLIB_bytemapFont *bmf): GRRLIB_bmf.c'],['../group___all_func.html#ga092169c6cbff1f1713f66fffff3dd8a2',1,'GRRLIB_FreeBMF(GRRLIB_bytemapFont *bmf): GRRLIB_bmf.c']]], - ['grrlib_5ffreetexture_59',['GRRLIB_FreeTexture',['../group___all_func.html#ga57309da8aaeefe4092eda55cf38a9c7f',1,'GRRLIB_FreeTexture(GRRLIB_texImg *tex): GRRLIB_texSetup.h'],['../group___all_func.html#ga57309da8aaeefe4092eda55cf38a9c7f',1,'GRRLIB_FreeTexture(GRRLIB_texImg *tex): GRRLIB_texSetup.h']]], - ['grrlib_5ffreettf_60',['GRRLIB_FreeTTF',['../group___all_func.html#ga977ef3ec2aaa49cae6c7492066e35640',1,'GRRLIB_FreeTTF(GRRLIB_ttfFont *myFont): GRRLIB_ttf.c'],['../group___all_func.html#ga977ef3ec2aaa49cae6c7492066e35640',1,'GRRLIB_FreeTTF(GRRLIB_ttfFont *myFont): GRRLIB_ttf.c']]], - ['grrlib_5fgeckoinit_61',['GRRLIB_GeckoInit',['../group___all_func.html#gafe58415d449f5d01b3019bda9be6abe4',1,'GRRLIB_GeckoInit(): GRRLIB_gecko.c'],['../group___all_func.html#gafe58415d449f5d01b3019bda9be6abe4',1,'GRRLIB_GeckoInit(): GRRLIB_gecko.c']]], - ['grrlib_5fgeckoprintf_62',['GRRLIB_GeckoPrintf',['../group___all_func.html#gaa82c6313b26687aaea494b91d77dc140',1,'GRRLIB_GeckoPrintf(const char *text,...): GRRLIB_gecko.c'],['../group___all_func.html#gaa82c6313b26687aaea494b91d77dc140',1,'GRRLIB_GeckoPrintf(const char *text,...): GRRLIB_gecko.c']]], - ['grrlib_5fgetantialiasing_63',['GRRLIB_GetAntiAliasing',['../group___all_func.html#gac63e5050865fd77b0e72d950ffd033e0',1,'GRRLIB_GetAntiAliasing(void): GRRLIB_settings.h'],['../group___all_func.html#gac63e5050865fd77b0e72d950ffd033e0',1,'GRRLIB_GetAntiAliasing(void): GRRLIB_settings.h']]], - ['grrlib_5fgetblend_64',['GRRLIB_GetBlend',['../group___all_func.html#ga2a1ef7de190db2f090526ef0cc5dee30',1,'GRRLIB_GetBlend(void): GRRLIB_settings.h'],['../group___all_func.html#ga2a1ef7de190db2f090526ef0cc5dee30',1,'GRRLIB_GetBlend(void): GRRLIB_settings.h']]], - ['grrlib_5fgetpixelfromfb_65',['GRRLIB_GetPixelFromFB',['../group___all_func.html#ga454dafae2dfd9829789aa73810163858',1,'GRRLIB_GetPixelFromFB(int x, int y): GRRLIB_pixel.h'],['../group___all_func.html#ga454dafae2dfd9829789aa73810163858',1,'GRRLIB_GetPixelFromFB(int x, int y): GRRLIB_pixel.h']]], - ['grrlib_5fgetpixelfromteximg_66',['GRRLIB_GetPixelFromtexImg',['../group___all_func.html#gaf0efaaeacbc18ff40d02dfe8104def56',1,'GRRLIB_GetPixelFromtexImg(const int x, const int y, const GRRLIB_texImg *tex): GRRLIB_pixel.h'],['../group___all_func.html#gaf0efaaeacbc18ff40d02dfe8104def56',1,'GRRLIB_GetPixelFromtexImg(const int x, const int y, const GRRLIB_texImg *tex): GRRLIB_pixel.h']]], - ['grrlib_5fgxengine_67',['GRRLIB_GXEngine',['../group___all_func.html#gab30f2c50710d1d659efb03daaa4866c8',1,'GRRLIB_GXEngine(const guVector v[], const u32 color[], const long n, const u8 fmt): GRRLIB_fbGX.h'],['../group___all_func.html#gab30f2c50710d1d659efb03daaa4866c8',1,'GRRLIB_GXEngine(const guVector v[], const u32 color[], const long n, const u8 fmt): GRRLIB_fbGX.h']]], - ['grrlib_5finit_68',['GRRLIB_Init',['../group___all_func.html#gad3186c7e10e4e6c46a743e062971e89a',1,'GRRLIB_Init(void): GRRLIB_core.c'],['../group___all_func.html#gad3186c7e10e4e6c46a743e062971e89a',1,'GRRLIB_Init(void): GRRLIB_core.c']]], - ['grrlib_5finittileset_69',['GRRLIB_InitTileSet',['../group___all_func.html#ga9a25f472b099163469251ec7ad52d270',1,'GRRLIB_InitTileSet(GRRLIB_texImg *tex, const u32 tilew, const u32 tileh, const u32 tilestart): GRRLIB_bmf.c'],['../group___all_func.html#ga9a25f472b099163469251ec7ad52d270',1,'GRRLIB_InitTileSet(GRRLIB_texImg *tex, const u32 tilew, const u32 tileh, const u32 tilestart): GRRLIB_bmf.c']]], - ['grrlib_5fline_70',['GRRLIB_Line',['../group___all_func.html#ga6b0172d719954b1d876138d3e71b188c',1,'GRRLIB_Line(const f32 x1, const f32 y1, const f32 x2, const f32 y2, const u32 color): GRRLIB_fbSimple.h'],['../group___all_func.html#ga6b0172d719954b1d876138d3e71b188c',1,'GRRLIB_Line(const f32 x1, const f32 y1, const f32 x2, const f32 y2, const u32 color): GRRLIB_fbSimple.h']]], - ['grrlib_5floadbmf_71',['GRRLIB_LoadBMF',['../group___all_func.html#ga8e67a70e71cfe202318f567fe62ee3f7',1,'GRRLIB_LoadBMF(const u8 my_bmf[]): GRRLIB_bmf.c'],['../group___all_func.html#ga8e67a70e71cfe202318f567fe62ee3f7',1,'GRRLIB_LoadBMF(const u8 my_bmf[]): GRRLIB_bmf.c']]], - ['grrlib_5floadfile_72',['GRRLIB_LoadFile',['../group___all_func.html#gad0e9150a261df8642375ce0b51e891dc',1,'GRRLIB_LoadFile(const char *filename, u8 **data): GRRLIB_fileIO.c'],['../group___all_func.html#gad0e9150a261df8642375ce0b51e891dc',1,'GRRLIB_LoadFile(const char *filename, u8 **data): GRRLIB_fileIO.c']]], - ['grrlib_5floadtexture_73',['GRRLIB_LoadTexture',['../group___all_func.html#ga49b31e270b46142828b96b7b63c47c88',1,'GRRLIB_LoadTexture(const u8 *my_img): GRRLIB_texEdit.c'],['../group___all_func.html#ga49b31e270b46142828b96b7b63c47c88',1,'GRRLIB_LoadTexture(const u8 *my_img): GRRLIB_texEdit.c']]], - ['grrlib_5floadtexturebmp_74',['GRRLIB_LoadTextureBMP',['../group___all_func.html#ga715d38ab3a56377f4d1ae855f7a7a94e',1,'GRRLIB_LoadTextureBMP(const u8 *my_bmp): GRRLIB_texEdit.c'],['../group___all_func.html#ga715d38ab3a56377f4d1ae855f7a7a94e',1,'GRRLIB_LoadTextureBMP(const u8 *my_bmp): GRRLIB_texEdit.c']]], - ['grrlib_5floadtexturefromfile_75',['GRRLIB_LoadTextureFromFile',['../group___all_func.html#ga1c43c28ecb0e4d7f592577bca92e7ffc',1,'GRRLIB_LoadTextureFromFile(const char *filename): GRRLIB_fileIO.c'],['../group___all_func.html#ga1c43c28ecb0e4d7f592577bca92e7ffc',1,'GRRLIB_LoadTextureFromFile(const char *filename): GRRLIB_fileIO.c']]], - ['grrlib_5floadtexturejpg_76',['GRRLIB_LoadTextureJPG',['../group___all_func.html#ga885310955bccea418939fb791e0640f8',1,'GRRLIB_LoadTextureJPG(const u8 *my_jpg): GRRLIB_texEdit.c'],['../group___all_func.html#ga885310955bccea418939fb791e0640f8',1,'GRRLIB_LoadTextureJPG(const u8 *my_jpg): GRRLIB_texEdit.c']]], - ['grrlib_5floadtexturejpgex_77',['GRRLIB_LoadTextureJPGEx',['../group___all_func.html#ga5acd24c18e51e157822df26dea920630',1,'GRRLIB_LoadTextureJPGEx(const u8 *my_jpg, const int my_size): GRRLIB_texEdit.c'],['../group___all_func.html#ga5acd24c18e51e157822df26dea920630',1,'GRRLIB_LoadTextureJPGEx(const u8 *my_jpg, const int): GRRLIB_texEdit.c']]], - ['grrlib_5floadtexturepng_78',['GRRLIB_LoadTexturePNG',['../group___all_func.html#gaab9f55cfb94c2cbfcd65fb7970357391',1,'GRRLIB_LoadTexturePNG(const u8 *my_png): GRRLIB_texEdit.c'],['../group___all_func.html#gaab9f55cfb94c2cbfcd65fb7970357391',1,'GRRLIB_LoadTexturePNG(const u8 *my_png): GRRLIB_texEdit.c']]], - ['grrlib_5floadttf_79',['GRRLIB_LoadTTF',['../group___all_func.html#gab2b209553f321a9e30078aa6f5942ea7',1,'GRRLIB_LoadTTF(const u8 *file_base, s32 file_size): GRRLIB_ttf.c'],['../group___all_func.html#gab2b209553f321a9e30078aa6f5942ea7',1,'GRRLIB_LoadTTF(const u8 *file_base, s32 file_size): GRRLIB_ttf.c']]], - ['grrlib_5floadttffromfile_80',['GRRLIB_LoadTTFFromFile',['../group___all_func.html#ga61a5765d99502956f055b666d51f0497',1,'GRRLIB_LoadTTFFromFile(const char *filename): GRRLIB_fileIO.c'],['../group___all_func.html#ga61a5765d99502956f055b666d51f0497',1,'GRRLIB_LoadTTFFromFile(const char *filename): GRRLIB_fileIO.c']]], - ['grrlib_5fngone_81',['GRRLIB_NGone',['../group___all_func.html#gac7ba7ec716a2a7100cdc6f4fb8c85062',1,'GRRLIB_NGone(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h'],['../group___all_func.html#gac7ba7ec716a2a7100cdc6f4fb8c85062',1,'GRRLIB_NGone(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h']]], - ['grrlib_5fngonefilled_82',['GRRLIB_NGoneFilled',['../group___all_func.html#ga39d86882203f923af1403ec9bbbd01c4',1,'GRRLIB_NGoneFilled(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h'],['../group___all_func.html#ga39d86882203f923af1403ec9bbbd01c4',1,'GRRLIB_NGoneFilled(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h']]], - ['grrlib_5fnplot_83',['GRRLIB_NPlot',['../group___all_func.html#ga4e6b4d7e4a15eb39d507d923b439d0e5',1,'GRRLIB_NPlot(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h'],['../group___all_func.html#ga4e6b4d7e4a15eb39d507d923b439d0e5',1,'GRRLIB_NPlot(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h']]], - ['grrlib_5fobjectview_84',['GRRLIB_ObjectView',['../group___all_func.html#gac02a14d2556b5ec92e28f41c9888b530',1,'GRRLIB_ObjectView(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c'],['../group___all_func.html#gac02a14d2556b5ec92e28f41c9888b530',1,'GRRLIB_ObjectView(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c']]], - ['grrlib_5fobjectviewbegin_85',['GRRLIB_ObjectViewBegin',['../group___all_func.html#gaf7f2e67faf4659534f18a6077522eaf6',1,'GRRLIB_ObjectViewBegin(void): GRRLIB_3D.c'],['../group___all_func.html#gaf7f2e67faf4659534f18a6077522eaf6',1,'GRRLIB_ObjectViewBegin(void): GRRLIB_3D.c']]], - ['grrlib_5fobjectviewend_86',['GRRLIB_ObjectViewEnd',['../group___all_func.html#gac174d61b9a21730a97a8aa6ba59c8e2e',1,'GRRLIB_ObjectViewEnd(void): GRRLIB_3D.c'],['../group___all_func.html#gac174d61b9a21730a97a8aa6ba59c8e2e',1,'GRRLIB_ObjectViewEnd(void): GRRLIB_3D.c']]], - ['grrlib_5fobjectviewinv_87',['GRRLIB_ObjectViewInv',['../group___all_func.html#ga03814286ada96c4a38fa36b9477bbd7c',1,'GRRLIB_ObjectViewInv(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c'],['../group___all_func.html#ga03814286ada96c4a38fa36b9477bbd7c',1,'GRRLIB_ObjectViewInv(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c']]], - ['grrlib_5fobjectviewrotate_88',['GRRLIB_ObjectViewRotate',['../group___all_func.html#ga50ff0217cfeb128711fb1f3db3df4c8d',1,'GRRLIB_ObjectViewRotate(f32 angx, f32 angy, f32 angz): GRRLIB_3D.c'],['../group___all_func.html#ga50ff0217cfeb128711fb1f3db3df4c8d',1,'GRRLIB_ObjectViewRotate(f32 angx, f32 angy, f32 angz): GRRLIB_3D.c']]], - ['grrlib_5fobjectviewscale_89',['GRRLIB_ObjectViewScale',['../group___all_func.html#ga8e03d189c20637432df8dbf7d8c6948a',1,'GRRLIB_ObjectViewScale(f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c'],['../group___all_func.html#ga8e03d189c20637432df8dbf7d8c6948a',1,'GRRLIB_ObjectViewScale(f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c']]], - ['grrlib_5fobjectviewtrans_90',['GRRLIB_ObjectViewTrans',['../group___all_func.html#ga6991c87a4e1eff876be3733caa9b5947',1,'GRRLIB_ObjectViewTrans(f32 posx, f32 posy, f32 posz): GRRLIB_3D.c'],['../group___all_func.html#ga6991c87a4e1eff876be3733caa9b5947',1,'GRRLIB_ObjectViewTrans(f32 posx, f32 posy, f32 posz): GRRLIB_3D.c']]], - ['grrlib_5fplot_91',['GRRLIB_Plot',['../group___all_func.html#ga3d9c6c2d1661d8cbe149b27ad5f6e288',1,'GRRLIB_Plot(const f32 x, const f32 y, const u32 color): GRRLIB_fbSimple.h'],['../group___all_func.html#ga3d9c6c2d1661d8cbe149b27ad5f6e288',1,'GRRLIB_Plot(const f32 x, const f32 y, const u32 color): GRRLIB_fbSimple.h']]], - ['grrlib_5fprintbmf_92',['GRRLIB_PrintBMF',['../group___all_func.html#gabc7a3deff6baf1923bbde413c036ef96',1,'GRRLIB_PrintBMF(const f32 xpos, const f32 ypos, const GRRLIB_bytemapFont *bmf, const char *text,...): GRRLIB_print.c'],['../group___all_func.html#gabc7a3deff6baf1923bbde413c036ef96',1,'GRRLIB_PrintBMF(const f32 xpos, const f32 ypos, const GRRLIB_bytemapFont *bmf, const char *text,...): GRRLIB_print.c']]], - ['grrlib_5fprintf_93',['GRRLIB_Printf',['../group___all_func.html#ga5539140382d9563e4e42dbda1694d21d',1,'GRRLIB_Printf(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const u32 color, const f32 zoom, const char *text,...): GRRLIB_print.c'],['../group___all_func.html#ga5539140382d9563e4e42dbda1694d21d',1,'GRRLIB_Printf(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const u32 color, const f32 zoom, const char *text,...): GRRLIB_print.c']]], - ['grrlib_5fprintfttf_94',['GRRLIB_PrintfTTF',['../group___all_func.html#ga358e206bb75caac5bf850bd6f8f17d2a',1,'GRRLIB_PrintfTTF(int x, int y, GRRLIB_ttfFont *myFont, const char *string, unsigned int fontSize, const u32 color): GRRLIB_ttf.c'],['../group___all_func.html#ga358e206bb75caac5bf850bd6f8f17d2a',1,'GRRLIB_PrintfTTF(int x, int y, GRRLIB_ttfFont *myFont, const char *string, unsigned int fontSize, const u32 color): GRRLIB_ttf.c']]], - ['grrlib_5fprintfttfw_95',['GRRLIB_PrintfTTFW',['../group___all_func.html#gaba31ba538f5ee4f1abf0fb604a34d45b',1,'GRRLIB_PrintfTTFW(int x, int y, GRRLIB_ttfFont *myFont, const wchar_t *utf32, unsigned int fontSize, const u32 color): GRRLIB_ttf.c'],['../group___all_func.html#gaba31ba538f5ee4f1abf0fb604a34d45b',1,'GRRLIB_PrintfTTFW(int x, int y, GRRLIB_ttfFont *myFont, const wchar_t *string, unsigned int fontSize, const u32 color): GRRLIB_ttf.c']]], - ['grrlib_5fptinrect_96',['GRRLIB_PtInRect',['../group___all_func.html#gaa0e1bd3df799dc1ee46067f7ce3ca8c7',1,'GRRLIB_PtInRect(const int hotx, const int hoty, const int hotw, const int hoth, const int wpadx, const int wpady): GRRLIB_collision.h'],['../group___all_func.html#gaa0e1bd3df799dc1ee46067f7ce3ca8c7',1,'GRRLIB_PtInRect(const int hotx, const int hoty, const int hotw, const int hoth, const int wpadx, const int wpady): GRRLIB_collision.h']]], - ['grrlib_5frectangle_97',['GRRLIB_Rectangle',['../group___all_func.html#ga4d8e2d39ff349f77b0400431f35e55c3',1,'GRRLIB_Rectangle(const f32 x, const f32 y, const f32 width, const f32 height, const u32 color, const bool filled): GRRLIB_fbSimple.h'],['../group___all_func.html#ga4d8e2d39ff349f77b0400431f35e55c3',1,'GRRLIB_Rectangle(const f32 x, const f32 y, const f32 width, const f32 height, const u32 color, const bool filled): GRRLIB_fbSimple.h']]], - ['grrlib_5frectinrect_98',['GRRLIB_RectInRect',['../group___all_func.html#gaaaf388fab79085829b2cc886f18a138f',1,'GRRLIB_RectInRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h'],['../group___all_func.html#gaaaf388fab79085829b2cc886f18a138f',1,'GRRLIB_RectInRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h']]], - ['grrlib_5frectonrect_99',['GRRLIB_RectOnRect',['../group___all_func.html#ga87b9fd5a8ec33cce9b23a243ccda824d',1,'GRRLIB_RectOnRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h'],['../group___all_func.html#ga87b9fd5a8ec33cce9b23a243ccda824d',1,'GRRLIB_RectOnRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h']]], - ['grrlib_5frender_100',['GRRLIB_Render',['../group___all_func.html#ga9840a19154f1e0cf9de14ad81ba23aef',1,'GRRLIB_Render(void): GRRLIB_render.c'],['../group___all_func.html#ga9840a19154f1e0cf9de14ad81ba23aef',1,'GRRLIB_Render(void): GRRLIB_render.c']]], - ['grrlib_5fscreen2texture_101',['GRRLIB_Screen2Texture',['../group___all_func.html#ga7ac4e30576d4fccd0ae537a41b75f4c1',1,'GRRLIB_Screen2Texture(int posx, int posy, GRRLIB_texImg *tex, bool clear): GRRLIB_snapshot.c'],['../group___all_func.html#ga7ac4e30576d4fccd0ae537a41b75f4c1',1,'GRRLIB_Screen2Texture(int posx, int posy, GRRLIB_texImg *tex, bool clear): GRRLIB_snapshot.c']]], - ['grrlib_5fscrshot_102',['GRRLIB_ScrShot',['../group___all_func.html#ga3460233a6d9323890a8eefa19f520e25',1,'GRRLIB_ScrShot(const char *filename): GRRLIB_fileIO.c'],['../group___all_func.html#ga3460233a6d9323890a8eefa19f520e25',1,'GRRLIB_ScrShot(const char *filename): GRRLIB_fileIO.c']]], - ['grrlib_5fsetantialiasing_103',['GRRLIB_SetAntiAliasing',['../group___all_func.html#ga6a685c604592b6f219f101b1f47d87bd',1,'GRRLIB_SetAntiAliasing(const bool aa): GRRLIB_settings.h'],['../group___all_func.html#ga6a685c604592b6f219f101b1f47d87bd',1,'GRRLIB_SetAntiAliasing(const bool aa): GRRLIB_settings.h']]], - ['grrlib_5fsetbackgroundcolour_104',['GRRLIB_SetBackgroundColour',['../group___all_func.html#ga73ea335f801066d4c13114124e70f82f',1,'GRRLIB_SetBackgroundColour(u8 r, u8 g, u8 b, u8 a): GRRLIB_3D.c'],['../group___all_func.html#ga73ea335f801066d4c13114124e70f82f',1,'GRRLIB_SetBackgroundColour(u8 r, u8 g, u8 b, u8 a): GRRLIB_3D.c']]], - ['grrlib_5fsetblend_105',['GRRLIB_SetBlend',['../group___all_func.html#ga18217682c9ef5d1fb4a12bfd9b964ce8',1,'GRRLIB_SetBlend(const GRRLIB_blendMode blendmode): GRRLIB_settings.h'],['../group___all_func.html#ga18217682c9ef5d1fb4a12bfd9b964ce8',1,'GRRLIB_SetBlend(const GRRLIB_blendMode blendmode): GRRLIB_settings.h']]], - ['grrlib_5fsethandle_106',['GRRLIB_SetHandle',['../group___all_func.html#ga0c98022975900b36e91bb1bf78b64a9b',1,'GRRLIB_SetHandle(GRRLIB_texImg *tex, const int x, const int y): GRRLIB_handle.h'],['../group___all_func.html#ga0c98022975900b36e91bb1bf78b64a9b',1,'GRRLIB_SetHandle(GRRLIB_texImg *tex, const int x, const int y): GRRLIB_handle.h']]], - ['grrlib_5fsetlightambient_107',['GRRLIB_SetLightAmbient',['../group___all_func.html#gae2db782b9842924329956daaeefbac20',1,'GRRLIB_SetLightAmbient(u32 ambientcolor): GRRLIB_3D.c'],['../group___all_func.html#gae2db782b9842924329956daaeefbac20',1,'GRRLIB_SetLightAmbient(u32 ambientcolor): GRRLIB_3D.c']]], - ['grrlib_5fsetlightdiff_108',['GRRLIB_SetLightDiff',['../group___all_func.html#ga160f23daf580d4d41e491135f2f86027',1,'GRRLIB_SetLightDiff(u8 num, guVector pos, f32 distattn, f32 brightness, u32 lightcolor): GRRLIB_3D.c'],['../group___all_func.html#ga160f23daf580d4d41e491135f2f86027',1,'GRRLIB_SetLightDiff(u8 num, guVector pos, f32 distattn, f32 brightness, u32 lightcolor): GRRLIB_3D.c']]], - ['grrlib_5fsetlightoff_109',['GRRLIB_SetLightOff',['../group___all_func.html#ga4b4e22c02cf692d254f32da348299b78',1,'GRRLIB_SetLightOff(void): GRRLIB_3D.c'],['../group___all_func.html#ga4b4e22c02cf692d254f32da348299b78',1,'GRRLIB_SetLightOff(void): GRRLIB_3D.c']]], - ['grrlib_5fsetlightspec_110',['GRRLIB_SetLightSpec',['../group___all_func.html#gab7f3bf4fbc8b4dad8902e95894f1419f',1,'GRRLIB_SetLightSpec(u8 num, guVector dir, f32 shininess, u32 lightcolor, u32 speccolor): GRRLIB_3D.c'],['../group___all_func.html#gab7f3bf4fbc8b4dad8902e95894f1419f',1,'GRRLIB_SetLightSpec(u8 num, guVector dir, f32 shininess, u32 lightcolor, u32 speccolor): GRRLIB_3D.c']]], - ['grrlib_5fsetlightspot_111',['GRRLIB_SetLightSpot',['../group___all_func.html#gac4ae6bb35e12d59405c842c93e860462',1,'GRRLIB_SetLightSpot(u8 num, guVector pos, guVector lookat, f32 angAttn0, f32 angAttn1, f32 angAttn2, f32 distAttn0, f32 distAttn1, f32 distAttn2, u32 lightcolor): GRRLIB_3D.c'],['../group___all_func.html#gac4ae6bb35e12d59405c842c93e860462',1,'GRRLIB_SetLightSpot(u8 num, guVector pos, guVector lookat, f32 angAttn0, f32 angAttn1, f32 angAttn2, f32 distAttn0, f32 distAttn1, f32 distAttn2, u32 lightcolor): GRRLIB_3D.c']]], - ['grrlib_5fsetmidhandle_112',['GRRLIB_SetMidHandle',['../group___all_func.html#gaf9765f9f9f807396e554cb32e50dd1d6',1,'GRRLIB_SetMidHandle(GRRLIB_texImg *tex, const bool enabled): GRRLIB_handle.h'],['../group___all_func.html#gaf9765f9f9f807396e554cb32e50dd1d6',1,'GRRLIB_SetMidHandle(GRRLIB_texImg *tex, const bool enabled): GRRLIB_handle.h']]], - ['grrlib_5fsetpixeltofb_113',['GRRLIB_SetPixelToFB',['../group___all_func.html#ga2de134824b5ecc4d5011e98e7428ed31',1,'GRRLIB_SetPixelToFB(int x, int y, u32 pokeColor): GRRLIB_pixel.h'],['../group___all_func.html#ga2de134824b5ecc4d5011e98e7428ed31',1,'GRRLIB_SetPixelToFB(int x, int y, u32 pokeColor): GRRLIB_pixel.h']]], - ['grrlib_5fsetpixeltoteximg_114',['GRRLIB_SetPixelTotexImg',['../group___all_func.html#ga56e0544dd2fbf62ed03dbd2d91478c79',1,'GRRLIB_SetPixelTotexImg(const int x, const int y, GRRLIB_texImg *tex, const u32 color): GRRLIB_pixel.h'],['../group___all_func.html#ga56e0544dd2fbf62ed03dbd2d91478c79',1,'GRRLIB_SetPixelTotexImg(const int x, const int y, GRRLIB_texImg *tex, const u32 color): GRRLIB_pixel.h']]], - ['grrlib_5fsettexture_115',['GRRLIB_SetTexture',['../group___all_func.html#gacdda772743d08b1e060f2b3dbf4795ed',1,'GRRLIB_SetTexture(GRRLIB_texImg *tex, bool rep): GRRLIB_3D.c'],['../group___all_func.html#gacdda772743d08b1e060f2b3dbf4795ed',1,'GRRLIB_SetTexture(GRRLIB_texImg *tex, bool rep): GRRLIB_3D.c']]], - ['grrlib_5fteximg_116',['GRRLIB_texImg',['../struct_g_r_r_l_i_b__tex_img.html',1,'GRRLIB_texImg'],['../group___all_func.html#ga7f5b59ff4d8d339dcb303b660339d9bb',1,'GRRLIB_texImg(): grrlib.h']]], - ['grrlib_5fttffont_117',['GRRLIB_ttfFont',['../group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4',1,'grrlib.h']]], - ['grrlib_5fver_5fstring_118',['GRRLIB_VER_STRING',['../group___all_func.html#gad36e97f844e145cd811f40ee306eb11f',1,'grrlib.h']]], - ['grrlib_5fwidthttf_119',['GRRLIB_WidthTTF',['../group___all_func.html#ga53429ddacb34b9fd89635ae412e57227',1,'GRRLIB_WidthTTF(GRRLIB_ttfFont *myFont, const char *string, unsigned int fontSize): GRRLIB_ttf.c'],['../group___all_func.html#ga53429ddacb34b9fd89635ae412e57227',1,'GRRLIB_WidthTTF(GRRLIB_ttfFont *myFont, const char *, unsigned int): GRRLIB_ttf.c']]], - ['grrlib_5fwidthttfw_120',['GRRLIB_WidthTTFW',['../group___all_func.html#gac8b9bb428ec8328f2954f74cf8a6edab',1,'GRRLIB_WidthTTFW(GRRLIB_ttfFont *myFont, const wchar_t *utf32, unsigned int fontSize): GRRLIB_ttf.c'],['../group___all_func.html#gac8b9bb428ec8328f2954f74cf8a6edab',1,'GRRLIB_WidthTTFW(GRRLIB_ttfFont *myFont, const wchar_t *, unsigned int): GRRLIB_ttf.c']]], - ['grrlib_20documentation_121',['GRRLIB Documentation',['../index.html',1,'']]] + ['grrlib_20documentation_10',['GRRLIB Documentation',['../index.html',1,'']]], + ['grrlib_2eh_11',['grrlib.h',['../grrlib_8h.html',1,'']]], + ['grrlib_5f2dmode_12',['GRRLIB_2dMode',['../group___all_func.html#ga6f5ec40dcb054da51f213606cf0b9e0d',1,'GRRLIB_2dMode(): GRRLIB_3D.c'],['../group___all_func.html#ga6f5ec40dcb054da51f213606cf0b9e0d',1,'GRRLIB_2dMode(): GRRLIB_3D.c']]], + ['grrlib_5f3dmode_13',['GRRLIB_3dMode',['../group___all_func.html#gac82c972dedc617360eb425ad1604c517',1,'GRRLIB_3dMode(f32 minDist, f32 maxDist, f32 fov, bool texturemode, bool normalmode): GRRLIB_3D.c'],['../group___all_func.html#gac82c972dedc617360eb425ad1604c517',1,'GRRLIB_3dMode(f32 minDist, f32 maxDist, f32 fov, bool texturemode, bool normalmode): GRRLIB_3D.c']]], + ['grrlib_5f_5finline_2eh_14',['GRRLIB__inline.h',['../_g_r_r_l_i_b____inline_8h.html',1,'']]], + ['grrlib_5f_5flib_2eh_15',['GRRLIB__lib.h',['../_g_r_r_l_i_b____lib_8h.html',1,'']]], + ['grrlib_5fblend_5fadd_16',['GRRLIB_BLEND_ADD',['../group___all_func.html#gga84c65877bb197763cda6669c473be692ad4f0554f7bfc19410c4fedaeab1a10fd',1,'grrlib.h']]], + ['grrlib_5fblend_5falpha_17',['GRRLIB_BLEND_ALPHA',['../group___all_func.html#gga84c65877bb197763cda6669c473be692aeded8fce060bcb04b096c17cea237c23',1,'grrlib.h']]], + ['grrlib_5fblend_5finv_18',['GRRLIB_BLEND_INV',['../group___all_func.html#gga84c65877bb197763cda6669c473be692ab3aacba447b6cee253fc713e45ab49fd',1,'grrlib.h']]], + ['grrlib_5fblend_5flight_19',['GRRLIB_BLEND_LIGHT',['../group___all_func.html#ga4da19aad1f8a920283a84a3af7d7e34a',1,'grrlib.h']]], + ['grrlib_5fblend_5fmulti_20',['GRRLIB_BLEND_MULTI',['../group___all_func.html#gga84c65877bb197763cda6669c473be692a4a7b1a0e143ad522128a7c8f5f7dc7fb',1,'grrlib.h']]], + ['grrlib_5fblend_5fnone_21',['GRRLIB_BLEND_NONE',['../group___all_func.html#gaa1595302fa27df7d3e5913865659ca71',1,'grrlib.h']]], + ['grrlib_5fblend_5fscreen_22',['GRRLIB_BLEND_SCREEN',['../group___all_func.html#gga84c65877bb197763cda6669c473be692ad026c10937b34f2e3e5dd462f528ef00',1,'grrlib.h']]], + ['grrlib_5fblend_5fshade_23',['GRRLIB_BLEND_SHADE',['../group___all_func.html#ga2308b6e9df5946957149bfa693c6a93e',1,'grrlib.h']]], + ['grrlib_5fblendmode_24',['GRRLIB_blendMode',['../group___all_func.html#ga84c65877bb197763cda6669c473be692',1,'GRRLIB_blendMode(): grrlib.h'],['../group___all_func.html#gaadb8b5eb7000391e477ed8221fa3f2c9',1,'GRRLIB_blendMode(): grrlib.h']]], + ['grrlib_5fbmfx_5fblur_25',['GRRLIB_BMFX_Blur',['../group___all_func.html#ga0094a9b1d6a2eca97e821de3448d320d',1,'GRRLIB_BMFX_Blur(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c'],['../group___all_func.html#ga0094a9b1d6a2eca97e821de3448d320d',1,'GRRLIB_BMFX_Blur(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5ffliph_26',['GRRLIB_BMFX_FlipH',['../group___all_func.html#ga7f0c146d1ca8d8697097034d58400881',1,'GRRLIB_BMFX_FlipH(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga7f0c146d1ca8d8697097034d58400881',1,'GRRLIB_BMFX_FlipH(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5fflipv_27',['GRRLIB_BMFX_FlipV',['../group___all_func.html#ga4970b35be663bb10c9045d85dcf3cede',1,'GRRLIB_BMFX_FlipV(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga4970b35be663bb10c9045d85dcf3cede',1,'GRRLIB_BMFX_FlipV(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5fgrayscale_28',['GRRLIB_BMFX_Grayscale',['../group___all_func.html#ga9c529da9664148234c1690b87f1b0cf9',1,'GRRLIB_BMFX_Grayscale(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga9c529da9664148234c1690b87f1b0cf9',1,'GRRLIB_BMFX_Grayscale(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5finvert_29',['GRRLIB_BMFX_Invert',['../group___all_func.html#ga81202b219fae613429c7e6ee4c5c9267',1,'GRRLIB_BMFX_Invert(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga81202b219fae613429c7e6ee4c5c9267',1,'GRRLIB_BMFX_Invert(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5fpixelate_30',['GRRLIB_BMFX_Pixelate',['../group___all_func.html#ga47d87d72cbf8883e99650cf3027ca2c1',1,'GRRLIB_BMFX_Pixelate(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c'],['../group___all_func.html#ga47d87d72cbf8883e99650cf3027ca2c1',1,'GRRLIB_BMFX_Pixelate(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5fscatter_31',['GRRLIB_BMFX_Scatter',['../group___all_func.html#gabe98ae9417c3177ef3f6bf000d0f0466',1,'GRRLIB_BMFX_Scatter(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c'],['../group___all_func.html#gabe98ae9417c3177ef3f6bf000d0f0466',1,'GRRLIB_BMFX_Scatter(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest, const u32 factor): GRRLIB_bmfx.c']]], + ['grrlib_5fbmfx_5fsepia_32',['GRRLIB_BMFX_Sepia',['../group___all_func.html#ga5c5986c87237874d005ad419bafa6bf1',1,'GRRLIB_BMFX_Sepia(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c'],['../group___all_func.html#ga5c5986c87237874d005ad419bafa6bf1',1,'GRRLIB_BMFX_Sepia(const GRRLIB_texImg *texsrc, GRRLIB_texImg *texdest): GRRLIB_bmfx.c']]], + ['grrlib_5fbytemapchar_33',['GRRLIB_bytemapChar',['../group___all_func.html#ga3afef19dc5b9ad7c6e89fe06f9bfe1e0',1,'GRRLIB_bytemapChar(): grrlib.h'],['../struct_g_r_r_l_i_b__bytemap_char.html',1,'GRRLIB_bytemapChar']]], + ['grrlib_5fbytemapfont_34',['GRRLIB_bytemapFont',['../group___all_func.html#ga08ac096c30fe4b6becaa039a97905c73',1,'GRRLIB_bytemapFont(): grrlib.h'],['../struct_g_r_r_l_i_b__bytemap_font.html',1,'GRRLIB_bytemapFont']]], + ['grrlib_5fcamera3dsettings_35',['GRRLIB_Camera3dSettings',['../group___all_func.html#ga7300940a38526ab5aa9be0f4abe4a32a',1,'GRRLIB_Camera3dSettings(f32 posx, f32 posy, f32 posz, f32 upx, f32 upy, f32 upz, f32 lookx, f32 looky, f32 lookz): GRRLIB_3D.c'],['../group___all_func.html#ga7300940a38526ab5aa9be0f4abe4a32a',1,'GRRLIB_Camera3dSettings(f32 posx, f32 posy, f32 posz, f32 upx, f32 upy, f32 upz, f32 lookx, f32 looky, f32 lookz): GRRLIB_3D.c']]], + ['grrlib_5fcircle_36',['GRRLIB_Circle',['../group___all_func.html#ga23a8ac948a2f606256f981ec7665f7a3',1,'GRRLIB_Circle(const f32 x, const f32 y, const f32 radius, const u32 color, const u8 filled): GRRLIB_fbAdvanced.c'],['../group___all_func.html#ga23a8ac948a2f606256f981ec7665f7a3',1,'GRRLIB_Circle(const f32 x, const f32 y, const f32 radius, const u32 color, const u8 filled): GRRLIB_fbAdvanced.c']]], + ['grrlib_5fcleartex_37',['GRRLIB_ClearTex',['../group___all_func.html#gadf667fd892b2f24dfcfe1542e086630e',1,'GRRLIB_ClearTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h'],['../group___all_func.html#gadf667fd892b2f24dfcfe1542e086630e',1,'GRRLIB_ClearTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h']]], + ['grrlib_5fclipdrawing_38',['GRRLIB_ClipDrawing',['../group___all_func.html#gacf077d7ee678f8bd942db4cbf6027d98',1,'GRRLIB_ClipDrawing(const int x, const int y, const int width, const int height): GRRLIB_clipping.h'],['../group___all_func.html#gacf077d7ee678f8bd942db4cbf6027d98',1,'GRRLIB_ClipDrawing(const int x, const int y, const int width, const int height): GRRLIB_clipping.h']]], + ['grrlib_5fclipreset_39',['GRRLIB_ClipReset',['../group___all_func.html#gae4bc6ca96070c33d540ad720c5c91fc4',1,'GRRLIB_ClipReset(void): GRRLIB_clipping.h'],['../group___all_func.html#gae4bc6ca96070c33d540ad720c5c91fc4',1,'GRRLIB_ClipReset(void): GRRLIB_clipping.h']]], + ['grrlib_5fcompoend_40',['GRRLIB_CompoEnd',['../group___all_func.html#gaab852acf9b7679bd1142003b4d6635f3',1,'GRRLIB_CompoEnd(int posx, int posy, GRRLIB_texImg *tex): GRRLIB_snapshot.c'],['../group___all_func.html#gaab852acf9b7679bd1142003b4d6635f3',1,'GRRLIB_CompoEnd(int posx, int posy, GRRLIB_texImg *tex): GRRLIB_snapshot.c']]], + ['grrlib_5fcompostart_41',['GRRLIB_CompoStart',['../group___all_func.html#gab46283be3128415bf0ab2969bf7fda95',1,'GRRLIB_CompoStart(void): GRRLIB_snapshot.c'],['../group___all_func.html#gab46283be3128415bf0ab2969bf7fda95',1,'GRRLIB_CompoStart(void): GRRLIB_snapshot.c']]], + ['grrlib_5fcreateemptytexture_42',['GRRLIB_CreateEmptyTexture',['../group___all_func.html#ga53c20a0c6e33df2ceaf2968f8dd1b921',1,'GRRLIB_CreateEmptyTexture(const u32 w, const u32 h): GRRLIB_texEdit.c'],['../group___all_func.html#ga53c20a0c6e33df2ceaf2968f8dd1b921',1,'GRRLIB_CreateEmptyTexture(const u32 w, const u32 h): GRRLIB_texEdit.c']]], + ['grrlib_5fdrawcone_43',['GRRLIB_DrawCone',['../group___all_func.html#gabc9c582a2d39b97f5450fea8c61f7f80',1,'GRRLIB_DrawCone(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#gabc9c582a2d39b97f5450fea8c61f7f80',1,'GRRLIB_DrawCone(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c']]], + ['grrlib_5fdrawcube_44',['GRRLIB_DrawCube',['../group___all_func.html#gad029080b2bb31c61feb5af6b60e59ec2',1,'GRRLIB_DrawCube(f32 size, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#gad029080b2bb31c61feb5af6b60e59ec2',1,'GRRLIB_DrawCube(f32 size, bool filled, u32 col): GRRLIB_3D.c']]], + ['grrlib_5fdrawcylinder_45',['GRRLIB_DrawCylinder',['../group___all_func.html#ga6250c32662da700f248f305b737f3ceb',1,'GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#ga6250c32662da700f248f305b737f3ceb',1,'GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col): GRRLIB_3D.c']]], + ['grrlib_5fdrawimg_46',['GRRLIB_DrawImg',['../group___all_func.html#gac93fa62dac7639bd2fe626aae5fef150',1,'GRRLIB_DrawImg(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c'],['../group___all_func.html#gac93fa62dac7639bd2fe626aae5fef150',1,'GRRLIB_DrawImg(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c']]], + ['grrlib_5fdrawimgquad_47',['GRRLIB_DrawImgQuad',['../group___all_func.html#ga852b2b23d242d8cdd0a1cbcbe89d7317',1,'GRRLIB_DrawImgQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color): GRRLIB_render.c'],['../group___all_func.html#ga852b2b23d242d8cdd0a1cbcbe89d7317',1,'GRRLIB_DrawImgQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color): GRRLIB_render.c']]], + ['grrlib_5fdrawpart_48',['GRRLIB_DrawPart',['../group___all_func.html#gabafe0b9297e020c440851543c028575e',1,'GRRLIB_DrawPart(const f32 xpos, const f32 ypos, const f32 partx, const f32 party, const f32 partw, const f32 parth, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c'],['../group___all_func.html#gabafe0b9297e020c440851543c028575e',1,'GRRLIB_DrawPart(const f32 xpos, const f32 ypos, const f32 partx, const f32 party, const f32 partw, const f32 parth, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color): GRRLIB_render.c']]], + ['grrlib_5fdrawsettings_49',['GRRLIB_drawSettings',['../group___all_func.html#ga5832d092436ee56d5f83b6792d309290',1,'GRRLIB_drawSettings(): grrlib.h'],['../struct_g_r_r_l_i_b__draw_settings.html',1,'GRRLIB_drawSettings']]], + ['grrlib_5fdrawsphere_50',['GRRLIB_DrawSphere',['../group___all_func.html#gaea4b4858892b197b94c0a2b331eb9c91',1,'GRRLIB_DrawSphere(f32 r, int lats, int longs, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#gaea4b4858892b197b94c0a2b331eb9c91',1,'GRRLIB_DrawSphere(f32 r, int lats, int longs, bool filled, u32 col): GRRLIB_3D.c']]], + ['grrlib_5fdrawtesspanel_51',['GRRLIB_DrawTessPanel',['../group___all_func.html#ga654851a42dbdefae806f1793cf6a69d0',1,'GRRLIB_DrawTessPanel(f32 w, f32 wstep, f32 h, f32 hstep, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#ga654851a42dbdefae806f1793cf6a69d0',1,'GRRLIB_DrawTessPanel(f32 w, f32 wstep, f32 h, f32 hstep, bool filled, u32 col): GRRLIB_3D.c']]], + ['grrlib_5fdrawtile_52',['GRRLIB_DrawTile',['../group___all_func.html#ga8225b76416869d90c10ff90e9f2215d2',1,'GRRLIB_DrawTile(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color, const int frame): GRRLIB_render.c'],['../group___all_func.html#ga8225b76416869d90c10ff90e9f2215d2',1,'GRRLIB_DrawTile(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const f32 degrees, const f32 scaleX, const f32 scaleY, const u32 color, const int frame): GRRLIB_render.c']]], + ['grrlib_5fdrawtilequad_53',['GRRLIB_DrawTileQuad',['../group___all_func.html#gaeb7bef5310d7a764278d3f91810de701',1,'GRRLIB_DrawTileQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color, const int frame): GRRLIB_render.c'],['../group___all_func.html#gaeb7bef5310d7a764278d3f91810de701',1,'GRRLIB_DrawTileQuad(const guVector pos[4], GRRLIB_texImg *tex, const u32 color, const int frame): GRRLIB_render.c']]], + ['grrlib_5fdrawtorus_54',['GRRLIB_DrawTorus',['../group___all_func.html#ga6410ce395aeab56d3166a45724cb6a32',1,'GRRLIB_DrawTorus(f32 r, f32 R, int nsides, int rings, bool filled, u32 col): GRRLIB_3D.c'],['../group___all_func.html#ga6410ce395aeab56d3166a45724cb6a32',1,'GRRLIB_DrawTorus(f32 r, f32 R, int nsides, int rings, bool filled, u32 col): GRRLIB_3D.c']]], + ['grrlib_5fexit_55',['GRRLIB_Exit',['../group___all_func.html#ga15b1f7d9224e25e77d2806847344f651',1,'GRRLIB_Exit(void): GRRLIB_core.c'],['../group___all_func.html#ga15b1f7d9224e25e77d2806847344f651',1,'GRRLIB_Exit(void): GRRLIB_core.c']]], + ['grrlib_5ffillscreen_56',['GRRLIB_FillScreen',['../group___all_func.html#gaa4334df3b160f01ae4cf49c616fe0949',1,'GRRLIB_FillScreen(const u32 color): GRRLIB_fbSimple.h'],['../group___all_func.html#gaa4334df3b160f01ae4cf49c616fe0949',1,'GRRLIB_FillScreen(const u32 color): GRRLIB_fbSimple.h']]], + ['grrlib_5fflushtex_57',['GRRLIB_FlushTex',['../group___all_func.html#ga5e6a52737806ffb075cc8be7724f3fdd',1,'GRRLIB_FlushTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h'],['../group___all_func.html#ga5e6a52737806ffb075cc8be7724f3fdd',1,'GRRLIB_FlushTex(GRRLIB_texImg *tex): GRRLIB_texSetup.h']]], + ['grrlib_5ffont_58',['GRRLIB_Font',['../struct_g_r_r_l_i_b___font.html',1,'']]], + ['grrlib_5ffreebmf_59',['GRRLIB_FreeBMF',['../group___all_func.html#ga092169c6cbff1f1713f66fffff3dd8a2',1,'GRRLIB_FreeBMF(GRRLIB_bytemapFont *bmf): GRRLIB_bmf.c'],['../group___all_func.html#ga092169c6cbff1f1713f66fffff3dd8a2',1,'GRRLIB_FreeBMF(GRRLIB_bytemapFont *bmf): GRRLIB_bmf.c']]], + ['grrlib_5ffreetexture_60',['GRRLIB_FreeTexture',['../group___all_func.html#ga57309da8aaeefe4092eda55cf38a9c7f',1,'GRRLIB_FreeTexture(GRRLIB_texImg *tex): GRRLIB_texSetup.h'],['../group___all_func.html#ga57309da8aaeefe4092eda55cf38a9c7f',1,'GRRLIB_FreeTexture(GRRLIB_texImg *tex): GRRLIB_texSetup.h']]], + ['grrlib_5ffreettf_61',['GRRLIB_FreeTTF',['../group___all_func.html#ga977ef3ec2aaa49cae6c7492066e35640',1,'GRRLIB_FreeTTF(GRRLIB_ttfFont *myFont): GRRLIB_ttf.c'],['../group___all_func.html#ga977ef3ec2aaa49cae6c7492066e35640',1,'GRRLIB_FreeTTF(GRRLIB_ttfFont *myFont): GRRLIB_ttf.c']]], + ['grrlib_5fgeckoinit_62',['GRRLIB_GeckoInit',['../group___all_func.html#gafe58415d449f5d01b3019bda9be6abe4',1,'GRRLIB_GeckoInit(): GRRLIB_gecko.c'],['../group___all_func.html#gafe58415d449f5d01b3019bda9be6abe4',1,'GRRLIB_GeckoInit(): GRRLIB_gecko.c']]], + ['grrlib_5fgeckoprintf_63',['GRRLIB_GeckoPrintf',['../group___all_func.html#gaa82c6313b26687aaea494b91d77dc140',1,'GRRLIB_GeckoPrintf(const char *text,...): GRRLIB_gecko.c'],['../group___all_func.html#gaa82c6313b26687aaea494b91d77dc140',1,'GRRLIB_GeckoPrintf(const char *text,...): GRRLIB_gecko.c']]], + ['grrlib_5fgetantialiasing_64',['GRRLIB_GetAntiAliasing',['../group___all_func.html#gac63e5050865fd77b0e72d950ffd033e0',1,'GRRLIB_GetAntiAliasing(void): GRRLIB_settings.h'],['../group___all_func.html#gac63e5050865fd77b0e72d950ffd033e0',1,'GRRLIB_GetAntiAliasing(void): GRRLIB_settings.h']]], + ['grrlib_5fgetblend_65',['GRRLIB_GetBlend',['../group___all_func.html#ga2a1ef7de190db2f090526ef0cc5dee30',1,'GRRLIB_GetBlend(void): GRRLIB_settings.h'],['../group___all_func.html#ga2a1ef7de190db2f090526ef0cc5dee30',1,'GRRLIB_GetBlend(void): GRRLIB_settings.h']]], + ['grrlib_5fgetpixelfromfb_66',['GRRLIB_GetPixelFromFB',['../group___all_func.html#ga454dafae2dfd9829789aa73810163858',1,'GRRLIB_GetPixelFromFB(int x, int y): GRRLIB_pixel.h'],['../group___all_func.html#ga454dafae2dfd9829789aa73810163858',1,'GRRLIB_GetPixelFromFB(int x, int y): GRRLIB_pixel.h']]], + ['grrlib_5fgetpixelfromteximg_67',['GRRLIB_GetPixelFromtexImg',['../group___all_func.html#gaf0efaaeacbc18ff40d02dfe8104def56',1,'GRRLIB_GetPixelFromtexImg(const int x, const int y, const GRRLIB_texImg *tex): GRRLIB_pixel.h'],['../group___all_func.html#gaf0efaaeacbc18ff40d02dfe8104def56',1,'GRRLIB_GetPixelFromtexImg(const int x, const int y, const GRRLIB_texImg *tex): GRRLIB_pixel.h']]], + ['grrlib_5fgxengine_68',['GRRLIB_GXEngine',['../group___all_func.html#gab30f2c50710d1d659efb03daaa4866c8',1,'GRRLIB_GXEngine(const guVector v[], const u32 color[], const long n, const u8 fmt): GRRLIB_fbGX.h'],['../group___all_func.html#gab30f2c50710d1d659efb03daaa4866c8',1,'GRRLIB_GXEngine(const guVector v[], const u32 color[], const long n, const u8 fmt): GRRLIB_fbGX.h']]], + ['grrlib_5finit_69',['GRRLIB_Init',['../group___all_func.html#gad3186c7e10e4e6c46a743e062971e89a',1,'GRRLIB_Init(void): GRRLIB_core.c'],['../group___all_func.html#gad3186c7e10e4e6c46a743e062971e89a',1,'GRRLIB_Init(void): GRRLIB_core.c']]], + ['grrlib_5finittileset_70',['GRRLIB_InitTileSet',['../group___all_func.html#ga9a25f472b099163469251ec7ad52d270',1,'GRRLIB_InitTileSet(GRRLIB_texImg *tex, const u32 tilew, const u32 tileh, const u32 tilestart): GRRLIB_bmf.c'],['../group___all_func.html#ga9a25f472b099163469251ec7ad52d270',1,'GRRLIB_InitTileSet(GRRLIB_texImg *tex, const u32 tilew, const u32 tileh, const u32 tilestart): GRRLIB_bmf.c']]], + ['grrlib_5fline_71',['GRRLIB_Line',['../group___all_func.html#ga6b0172d719954b1d876138d3e71b188c',1,'GRRLIB_Line(const f32 x1, const f32 y1, const f32 x2, const f32 y2, const u32 color): GRRLIB_fbSimple.h'],['../group___all_func.html#ga6b0172d719954b1d876138d3e71b188c',1,'GRRLIB_Line(const f32 x1, const f32 y1, const f32 x2, const f32 y2, const u32 color): GRRLIB_fbSimple.h']]], + ['grrlib_5floadbmf_72',['GRRLIB_LoadBMF',['../group___all_func.html#ga8e67a70e71cfe202318f567fe62ee3f7',1,'GRRLIB_LoadBMF(const u8 my_bmf[]): GRRLIB_bmf.c'],['../group___all_func.html#ga8e67a70e71cfe202318f567fe62ee3f7',1,'GRRLIB_LoadBMF(const u8 my_bmf[]): GRRLIB_bmf.c']]], + ['grrlib_5floadfile_73',['GRRLIB_LoadFile',['../group___all_func.html#gad0e9150a261df8642375ce0b51e891dc',1,'GRRLIB_LoadFile(const char *filename, u8 **data): GRRLIB_fileIO.c'],['../group___all_func.html#gad0e9150a261df8642375ce0b51e891dc',1,'GRRLIB_LoadFile(const char *filename, u8 **data): GRRLIB_fileIO.c']]], + ['grrlib_5floadtexture_74',['GRRLIB_LoadTexture',['../group___all_func.html#ga49b31e270b46142828b96b7b63c47c88',1,'GRRLIB_LoadTexture(const u8 *my_img): GRRLIB_texEdit.c'],['../group___all_func.html#ga49b31e270b46142828b96b7b63c47c88',1,'GRRLIB_LoadTexture(const u8 *my_img): GRRLIB_texEdit.c']]], + ['grrlib_5floadtexturebmp_75',['GRRLIB_LoadTextureBMP',['../group___all_func.html#ga715d38ab3a56377f4d1ae855f7a7a94e',1,'GRRLIB_LoadTextureBMP(const u8 *my_bmp): GRRLIB_texEdit.c'],['../group___all_func.html#ga715d38ab3a56377f4d1ae855f7a7a94e',1,'GRRLIB_LoadTextureBMP(const u8 *my_bmp): GRRLIB_texEdit.c']]], + ['grrlib_5floadtexturefromfile_76',['GRRLIB_LoadTextureFromFile',['../group___all_func.html#ga1c43c28ecb0e4d7f592577bca92e7ffc',1,'GRRLIB_LoadTextureFromFile(const char *filename): GRRLIB_fileIO.c'],['../group___all_func.html#ga1c43c28ecb0e4d7f592577bca92e7ffc',1,'GRRLIB_LoadTextureFromFile(const char *filename): GRRLIB_fileIO.c']]], + ['grrlib_5floadtexturejpg_77',['GRRLIB_LoadTextureJPG',['../group___all_func.html#ga885310955bccea418939fb791e0640f8',1,'GRRLIB_LoadTextureJPG(const u8 *my_jpg): GRRLIB_texEdit.c'],['../group___all_func.html#ga885310955bccea418939fb791e0640f8',1,'GRRLIB_LoadTextureJPG(const u8 *my_jpg): GRRLIB_texEdit.c']]], + ['grrlib_5floadtexturejpgex_78',['GRRLIB_LoadTextureJPGEx',['../group___all_func.html#ga5acd24c18e51e157822df26dea920630',1,'GRRLIB_LoadTextureJPGEx(const u8 *my_jpg, const int my_size): GRRLIB_texEdit.c'],['../group___all_func.html#ga5acd24c18e51e157822df26dea920630',1,'GRRLIB_LoadTextureJPGEx(const u8 *my_jpg, const int): GRRLIB_texEdit.c']]], + ['grrlib_5floadtexturepng_79',['GRRLIB_LoadTexturePNG',['../group___all_func.html#gaab9f55cfb94c2cbfcd65fb7970357391',1,'GRRLIB_LoadTexturePNG(const u8 *my_png): GRRLIB_texEdit.c'],['../group___all_func.html#gaab9f55cfb94c2cbfcd65fb7970357391',1,'GRRLIB_LoadTexturePNG(const u8 *my_png): GRRLIB_texEdit.c']]], + ['grrlib_5floadttf_80',['GRRLIB_LoadTTF',['../group___all_func.html#gab2b209553f321a9e30078aa6f5942ea7',1,'GRRLIB_LoadTTF(const u8 *file_base, s32 file_size): GRRLIB_ttf.c'],['../group___all_func.html#gab2b209553f321a9e30078aa6f5942ea7',1,'GRRLIB_LoadTTF(const u8 *file_base, s32 file_size): GRRLIB_ttf.c']]], + ['grrlib_5floadttffromfile_81',['GRRLIB_LoadTTFFromFile',['../group___all_func.html#ga61a5765d99502956f055b666d51f0497',1,'GRRLIB_LoadTTFFromFile(const char *filename): GRRLIB_fileIO.c'],['../group___all_func.html#ga61a5765d99502956f055b666d51f0497',1,'GRRLIB_LoadTTFFromFile(const char *filename): GRRLIB_fileIO.c']]], + ['grrlib_5fngone_82',['GRRLIB_NGone',['../group___all_func.html#gac7ba7ec716a2a7100cdc6f4fb8c85062',1,'GRRLIB_NGone(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h'],['../group___all_func.html#gac7ba7ec716a2a7100cdc6f4fb8c85062',1,'GRRLIB_NGone(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h']]], + ['grrlib_5fngonefilled_83',['GRRLIB_NGoneFilled',['../group___all_func.html#ga39d86882203f923af1403ec9bbbd01c4',1,'GRRLIB_NGoneFilled(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h'],['../group___all_func.html#ga39d86882203f923af1403ec9bbbd01c4',1,'GRRLIB_NGoneFilled(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h']]], + ['grrlib_5fnplot_84',['GRRLIB_NPlot',['../group___all_func.html#ga4e6b4d7e4a15eb39d507d923b439d0e5',1,'GRRLIB_NPlot(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h'],['../group___all_func.html#ga4e6b4d7e4a15eb39d507d923b439d0e5',1,'GRRLIB_NPlot(const guVector v[], const u32 color[], const long n): GRRLIB_fbComplex.h']]], + ['grrlib_5fobjectview_85',['GRRLIB_ObjectView',['../group___all_func.html#gac02a14d2556b5ec92e28f41c9888b530',1,'GRRLIB_ObjectView(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c'],['../group___all_func.html#gac02a14d2556b5ec92e28f41c9888b530',1,'GRRLIB_ObjectView(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c']]], + ['grrlib_5fobjectviewbegin_86',['GRRLIB_ObjectViewBegin',['../group___all_func.html#gaf7f2e67faf4659534f18a6077522eaf6',1,'GRRLIB_ObjectViewBegin(void): GRRLIB_3D.c'],['../group___all_func.html#gaf7f2e67faf4659534f18a6077522eaf6',1,'GRRLIB_ObjectViewBegin(void): GRRLIB_3D.c']]], + ['grrlib_5fobjectviewend_87',['GRRLIB_ObjectViewEnd',['../group___all_func.html#gac174d61b9a21730a97a8aa6ba59c8e2e',1,'GRRLIB_ObjectViewEnd(void): GRRLIB_3D.c'],['../group___all_func.html#gac174d61b9a21730a97a8aa6ba59c8e2e',1,'GRRLIB_ObjectViewEnd(void): GRRLIB_3D.c']]], + ['grrlib_5fobjectviewinv_88',['GRRLIB_ObjectViewInv',['../group___all_func.html#ga03814286ada96c4a38fa36b9477bbd7c',1,'GRRLIB_ObjectViewInv(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c'],['../group___all_func.html#ga03814286ada96c4a38fa36b9477bbd7c',1,'GRRLIB_ObjectViewInv(f32 posx, f32 posy, f32 posz, f32 angx, f32 angy, f32 angz, f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c']]], + ['grrlib_5fobjectviewrotate_89',['GRRLIB_ObjectViewRotate',['../group___all_func.html#ga50ff0217cfeb128711fb1f3db3df4c8d',1,'GRRLIB_ObjectViewRotate(f32 angx, f32 angy, f32 angz): GRRLIB_3D.c'],['../group___all_func.html#ga50ff0217cfeb128711fb1f3db3df4c8d',1,'GRRLIB_ObjectViewRotate(f32 angx, f32 angy, f32 angz): GRRLIB_3D.c']]], + ['grrlib_5fobjectviewscale_90',['GRRLIB_ObjectViewScale',['../group___all_func.html#ga8e03d189c20637432df8dbf7d8c6948a',1,'GRRLIB_ObjectViewScale(f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c'],['../group___all_func.html#ga8e03d189c20637432df8dbf7d8c6948a',1,'GRRLIB_ObjectViewScale(f32 scalx, f32 scaly, f32 scalz): GRRLIB_3D.c']]], + ['grrlib_5fobjectviewtrans_91',['GRRLIB_ObjectViewTrans',['../group___all_func.html#ga6991c87a4e1eff876be3733caa9b5947',1,'GRRLIB_ObjectViewTrans(f32 posx, f32 posy, f32 posz): GRRLIB_3D.c'],['../group___all_func.html#ga6991c87a4e1eff876be3733caa9b5947',1,'GRRLIB_ObjectViewTrans(f32 posx, f32 posy, f32 posz): GRRLIB_3D.c']]], + ['grrlib_5fplot_92',['GRRLIB_Plot',['../group___all_func.html#ga3d9c6c2d1661d8cbe149b27ad5f6e288',1,'GRRLIB_Plot(const f32 x, const f32 y, const u32 color): GRRLIB_fbSimple.h'],['../group___all_func.html#ga3d9c6c2d1661d8cbe149b27ad5f6e288',1,'GRRLIB_Plot(const f32 x, const f32 y, const u32 color): GRRLIB_fbSimple.h']]], + ['grrlib_5fprintbmf_93',['GRRLIB_PrintBMF',['../group___all_func.html#gabc7a3deff6baf1923bbde413c036ef96',1,'GRRLIB_PrintBMF(const f32 xpos, const f32 ypos, const GRRLIB_bytemapFont *bmf, const char *text,...): GRRLIB_print.c'],['../group___all_func.html#gabc7a3deff6baf1923bbde413c036ef96',1,'GRRLIB_PrintBMF(const f32 xpos, const f32 ypos, const GRRLIB_bytemapFont *bmf, const char *text,...): GRRLIB_print.c']]], + ['grrlib_5fprintf_94',['GRRLIB_Printf',['../group___all_func.html#ga5539140382d9563e4e42dbda1694d21d',1,'GRRLIB_Printf(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const u32 color, const f32 zoom, const char *text,...): GRRLIB_print.c'],['../group___all_func.html#ga5539140382d9563e4e42dbda1694d21d',1,'GRRLIB_Printf(const f32 xpos, const f32 ypos, const GRRLIB_texImg *tex, const u32 color, const f32 zoom, const char *text,...): GRRLIB_print.c']]], + ['grrlib_5fprintfttf_95',['GRRLIB_PrintfTTF',['../group___all_func.html#ga358e206bb75caac5bf850bd6f8f17d2a',1,'GRRLIB_PrintfTTF(int x, int y, GRRLIB_ttfFont *myFont, const char *string, unsigned int fontSize, const u32 color): GRRLIB_ttf.c'],['../group___all_func.html#ga358e206bb75caac5bf850bd6f8f17d2a',1,'GRRLIB_PrintfTTF(int x, int y, GRRLIB_ttfFont *myFont, const char *string, unsigned int fontSize, const u32 color): GRRLIB_ttf.c']]], + ['grrlib_5fprintfttfw_96',['GRRLIB_PrintfTTFW',['../group___all_func.html#gaba31ba538f5ee4f1abf0fb604a34d45b',1,'GRRLIB_PrintfTTFW(int x, int y, GRRLIB_ttfFont *myFont, const wchar_t *utf32, unsigned int fontSize, const u32 color): GRRLIB_ttf.c'],['../group___all_func.html#gaba31ba538f5ee4f1abf0fb604a34d45b',1,'GRRLIB_PrintfTTFW(int x, int y, GRRLIB_ttfFont *myFont, const wchar_t *string, unsigned int fontSize, const u32 color): GRRLIB_ttf.c']]], + ['grrlib_5fptinrect_97',['GRRLIB_PtInRect',['../group___all_func.html#gaa0e1bd3df799dc1ee46067f7ce3ca8c7',1,'GRRLIB_PtInRect(const int hotx, const int hoty, const int hotw, const int hoth, const int wpadx, const int wpady): GRRLIB_collision.h'],['../group___all_func.html#gaa0e1bd3df799dc1ee46067f7ce3ca8c7',1,'GRRLIB_PtInRect(const int hotx, const int hoty, const int hotw, const int hoth, const int wpadx, const int wpady): GRRLIB_collision.h']]], + ['grrlib_5frectangle_98',['GRRLIB_Rectangle',['../group___all_func.html#ga4d8e2d39ff349f77b0400431f35e55c3',1,'GRRLIB_Rectangle(const f32 x, const f32 y, const f32 width, const f32 height, const u32 color, const bool filled): GRRLIB_fbSimple.h'],['../group___all_func.html#ga4d8e2d39ff349f77b0400431f35e55c3',1,'GRRLIB_Rectangle(const f32 x, const f32 y, const f32 width, const f32 height, const u32 color, const bool filled): GRRLIB_fbSimple.h']]], + ['grrlib_5frectinrect_99',['GRRLIB_RectInRect',['../group___all_func.html#gaaaf388fab79085829b2cc886f18a138f',1,'GRRLIB_RectInRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h'],['../group___all_func.html#gaaaf388fab79085829b2cc886f18a138f',1,'GRRLIB_RectInRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h']]], + ['grrlib_5frectonrect_100',['GRRLIB_RectOnRect',['../group___all_func.html#ga87b9fd5a8ec33cce9b23a243ccda824d',1,'GRRLIB_RectOnRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h'],['../group___all_func.html#ga87b9fd5a8ec33cce9b23a243ccda824d',1,'GRRLIB_RectOnRect(const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h): GRRLIB_collision.h']]], + ['grrlib_5frender_101',['GRRLIB_Render',['../group___all_func.html#ga9840a19154f1e0cf9de14ad81ba23aef',1,'GRRLIB_Render(void): GRRLIB_render.c'],['../group___all_func.html#ga9840a19154f1e0cf9de14ad81ba23aef',1,'GRRLIB_Render(void): GRRLIB_render.c']]], + ['grrlib_5fscreen2texture_102',['GRRLIB_Screen2Texture',['../group___all_func.html#ga7ac4e30576d4fccd0ae537a41b75f4c1',1,'GRRLIB_Screen2Texture(int posx, int posy, GRRLIB_texImg *tex, bool clear): GRRLIB_snapshot.c'],['../group___all_func.html#ga7ac4e30576d4fccd0ae537a41b75f4c1',1,'GRRLIB_Screen2Texture(int posx, int posy, GRRLIB_texImg *tex, bool clear): GRRLIB_snapshot.c']]], + ['grrlib_5fscrshot_103',['GRRLIB_ScrShot',['../group___all_func.html#ga3460233a6d9323890a8eefa19f520e25',1,'GRRLIB_ScrShot(const char *filename): GRRLIB_fileIO.c'],['../group___all_func.html#ga3460233a6d9323890a8eefa19f520e25',1,'GRRLIB_ScrShot(const char *filename): GRRLIB_fileIO.c']]], + ['grrlib_5fsetantialiasing_104',['GRRLIB_SetAntiAliasing',['../group___all_func.html#ga6a685c604592b6f219f101b1f47d87bd',1,'GRRLIB_SetAntiAliasing(const bool aa): GRRLIB_settings.h'],['../group___all_func.html#ga6a685c604592b6f219f101b1f47d87bd',1,'GRRLIB_SetAntiAliasing(const bool aa): GRRLIB_settings.h']]], + ['grrlib_5fsetbackgroundcolour_105',['GRRLIB_SetBackgroundColour',['../group___all_func.html#ga73ea335f801066d4c13114124e70f82f',1,'GRRLIB_SetBackgroundColour(u8 r, u8 g, u8 b, u8 a): GRRLIB_3D.c'],['../group___all_func.html#ga73ea335f801066d4c13114124e70f82f',1,'GRRLIB_SetBackgroundColour(u8 r, u8 g, u8 b, u8 a): GRRLIB_3D.c']]], + ['grrlib_5fsetblend_106',['GRRLIB_SetBlend',['../group___all_func.html#ga18217682c9ef5d1fb4a12bfd9b964ce8',1,'GRRLIB_SetBlend(const GRRLIB_blendMode blendmode): GRRLIB_settings.h'],['../group___all_func.html#ga18217682c9ef5d1fb4a12bfd9b964ce8',1,'GRRLIB_SetBlend(const GRRLIB_blendMode blendmode): GRRLIB_settings.h']]], + ['grrlib_5fsethandle_107',['GRRLIB_SetHandle',['../group___all_func.html#ga0c98022975900b36e91bb1bf78b64a9b',1,'GRRLIB_SetHandle(GRRLIB_texImg *tex, const int x, const int y): GRRLIB_handle.h'],['../group___all_func.html#ga0c98022975900b36e91bb1bf78b64a9b',1,'GRRLIB_SetHandle(GRRLIB_texImg *tex, const int x, const int y): GRRLIB_handle.h']]], + ['grrlib_5fsetlightambient_108',['GRRLIB_SetLightAmbient',['../group___all_func.html#gae2db782b9842924329956daaeefbac20',1,'GRRLIB_SetLightAmbient(u32 ambientcolor): GRRLIB_3D.c'],['../group___all_func.html#gae2db782b9842924329956daaeefbac20',1,'GRRLIB_SetLightAmbient(u32 ambientcolor): GRRLIB_3D.c']]], + ['grrlib_5fsetlightdiff_109',['GRRLIB_SetLightDiff',['../group___all_func.html#ga160f23daf580d4d41e491135f2f86027',1,'GRRLIB_SetLightDiff(u8 num, guVector pos, f32 distattn, f32 brightness, u32 lightcolor): GRRLIB_3D.c'],['../group___all_func.html#ga160f23daf580d4d41e491135f2f86027',1,'GRRLIB_SetLightDiff(u8 num, guVector pos, f32 distattn, f32 brightness, u32 lightcolor): GRRLIB_3D.c']]], + ['grrlib_5fsetlightoff_110',['GRRLIB_SetLightOff',['../group___all_func.html#ga4b4e22c02cf692d254f32da348299b78',1,'GRRLIB_SetLightOff(void): GRRLIB_3D.c'],['../group___all_func.html#ga4b4e22c02cf692d254f32da348299b78',1,'GRRLIB_SetLightOff(void): GRRLIB_3D.c']]], + ['grrlib_5fsetlightspec_111',['GRRLIB_SetLightSpec',['../group___all_func.html#gab7f3bf4fbc8b4dad8902e95894f1419f',1,'GRRLIB_SetLightSpec(u8 num, guVector dir, f32 shininess, u32 lightcolor, u32 speccolor): GRRLIB_3D.c'],['../group___all_func.html#gab7f3bf4fbc8b4dad8902e95894f1419f',1,'GRRLIB_SetLightSpec(u8 num, guVector dir, f32 shininess, u32 lightcolor, u32 speccolor): GRRLIB_3D.c']]], + ['grrlib_5fsetlightspot_112',['GRRLIB_SetLightSpot',['../group___all_func.html#gac4ae6bb35e12d59405c842c93e860462',1,'GRRLIB_SetLightSpot(u8 num, guVector pos, guVector lookat, f32 angAttn0, f32 angAttn1, f32 angAttn2, f32 distAttn0, f32 distAttn1, f32 distAttn2, u32 lightcolor): GRRLIB_3D.c'],['../group___all_func.html#gac4ae6bb35e12d59405c842c93e860462',1,'GRRLIB_SetLightSpot(u8 num, guVector pos, guVector lookat, f32 angAttn0, f32 angAttn1, f32 angAttn2, f32 distAttn0, f32 distAttn1, f32 distAttn2, u32 lightcolor): GRRLIB_3D.c']]], + ['grrlib_5fsetmidhandle_113',['GRRLIB_SetMidHandle',['../group___all_func.html#gaf9765f9f9f807396e554cb32e50dd1d6',1,'GRRLIB_SetMidHandle(GRRLIB_texImg *tex, const bool enabled): GRRLIB_handle.h'],['../group___all_func.html#gaf9765f9f9f807396e554cb32e50dd1d6',1,'GRRLIB_SetMidHandle(GRRLIB_texImg *tex, const bool enabled): GRRLIB_handle.h']]], + ['grrlib_5fsetpixeltofb_114',['GRRLIB_SetPixelToFB',['../group___all_func.html#ga2de134824b5ecc4d5011e98e7428ed31',1,'GRRLIB_SetPixelToFB(int x, int y, u32 pokeColor): GRRLIB_pixel.h'],['../group___all_func.html#ga2de134824b5ecc4d5011e98e7428ed31',1,'GRRLIB_SetPixelToFB(int x, int y, u32 pokeColor): GRRLIB_pixel.h']]], + ['grrlib_5fsetpixeltoteximg_115',['GRRLIB_SetPixelTotexImg',['../group___all_func.html#ga56e0544dd2fbf62ed03dbd2d91478c79',1,'GRRLIB_SetPixelTotexImg(const int x, const int y, GRRLIB_texImg *tex, const u32 color): GRRLIB_pixel.h'],['../group___all_func.html#ga56e0544dd2fbf62ed03dbd2d91478c79',1,'GRRLIB_SetPixelTotexImg(const int x, const int y, GRRLIB_texImg *tex, const u32 color): GRRLIB_pixel.h']]], + ['grrlib_5fsettexture_116',['GRRLIB_SetTexture',['../group___all_func.html#gacdda772743d08b1e060f2b3dbf4795ed',1,'GRRLIB_SetTexture(GRRLIB_texImg *tex, bool rep): GRRLIB_3D.c'],['../group___all_func.html#gacdda772743d08b1e060f2b3dbf4795ed',1,'GRRLIB_SetTexture(GRRLIB_texImg *tex, bool rep): GRRLIB_3D.c']]], + ['grrlib_5fteximg_117',['GRRLIB_texImg',['../group___all_func.html#ga7f5b59ff4d8d339dcb303b660339d9bb',1,'GRRLIB_texImg(): grrlib.h'],['../struct_g_r_r_l_i_b__tex_img.html',1,'GRRLIB_texImg']]], + ['grrlib_5fttffont_118',['GRRLIB_ttfFont',['../group___all_func.html#gac8a079ae4566c590762c46b8210bb9f4',1,'grrlib.h']]], + ['grrlib_5fver_5fstring_119',['GRRLIB_VER_STRING',['../group___all_func.html#gad36e97f844e145cd811f40ee306eb11f',1,'grrlib.h']]], + ['grrlib_5fwidthttf_120',['GRRLIB_WidthTTF',['../group___all_func.html#ga53429ddacb34b9fd89635ae412e57227',1,'GRRLIB_WidthTTF(GRRLIB_ttfFont *myFont, const char *string, unsigned int fontSize): GRRLIB_ttf.c'],['../group___all_func.html#ga53429ddacb34b9fd89635ae412e57227',1,'GRRLIB_WidthTTF(GRRLIB_ttfFont *myFont, const char *, unsigned int): GRRLIB_ttf.c']]], + ['grrlib_5fwidthttfw_121',['GRRLIB_WidthTTFW',['../group___all_func.html#gac8b9bb428ec8328f2954f74cf8a6edab',1,'GRRLIB_WidthTTFW(GRRLIB_ttfFont *myFont, const wchar_t *utf32, unsigned int fontSize): GRRLIB_ttf.c'],['../group___all_func.html#gac8b9bb428ec8328f2954f74cf8a6edab',1,'GRRLIB_WidthTTFW(GRRLIB_ttfFont *myFont, const wchar_t *, unsigned int): GRRLIB_ttf.c']]] ]; diff --git a/search/all_7.html b/search/all_7.html index af52f82..8ddbf6c 100644 --- a/search/all_7.html +++ b/search/all_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_8.html b/search/all_8.html index cf2b5df..83c55ae 100644 --- a/search/all_8.html +++ b/search/all_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_9.html b/search/all_9.html index 690785a..1e263c1 100644 --- a/search/all_9.html +++ b/search/all_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_9.js b/search/all_9.js index d693cdc..55384d6 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['lights_127',['lights',['../struct_g_r_r_l_i_b__draw_settings.html#a48b630899944c5bb1103172391c738a8',1,'GRRLIB_drawSettings']]], - ['licence_128',['LICENCE',['../md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html',1,'']]] + ['licence_127',['LICENCE',['../md__home_runner_work__g_r_r_l_i_b__g_r_r_l_i_b__l_i_c_e_n_c_e.html',1,'']]], + ['lights_128',['lights',['../struct_g_r_r_l_i_b__draw_settings.html#a48b630899944c5bb1103172391c738a8',1,'GRRLIB_drawSettings']]] ]; diff --git a/search/all_a.html b/search/all_a.html index f2f3d3a..3a6cac1 100644 --- a/search/all_a.html +++ b/search/all_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_b.html b/search/all_b.html index 14f3403..130deb4 100644 --- a/search/all_b.html +++ b/search/all_b.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_c.html b/search/all_c.html index da60ab8..3dd5af0 100644 --- a/search/all_c.html +++ b/search/all_c.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_d.html b/search/all_d.html index bc376fe..af7f2f0 100644 --- a/search/all_d.html +++ b/search/all_d.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_e.html b/search/all_e.html index 2e3c74d..e25df42 100644 --- a/search/all_e.html +++ b/search/all_e.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/all_f.html b/search/all_f.html index 246f8ab..b23da6c 100644 --- a/search/all_f.html +++ b/search/all_f.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/classes_0.html b/search/classes_0.html index f7e4c14..af8159e 100644 --- a/search/classes_0.html +++ b/search/classes_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/close.png b/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN diff --git a/search/close.svg b/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/search/enums_0.html b/search/enums_0.html index 9669700..141fff5 100644 --- a/search/enums_0.html +++ b/search/enums_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html index 9286248..0d131d9 100644 --- a/search/enumvalues_0.html +++ b/search/enumvalues_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/files_0.html b/search/files_0.html index 737608e..9498842 100644 --- a/search/files_0.html +++ b/search/files_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/functions_0.html b/search/functions_0.html index e17c711..eb4c501 100644 --- a/search/functions_0.html +++ b/search/functions_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/groups_0.html b/search/groups_0.html index a2d9335..c600b49 100644 --- a/search/groups_0.html +++ b/search/groups_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/mag_sel.png b/search/mag_sel.png deleted file mode 100644 index 39c0ed52a25dd9d080ee0d42ae6c6042bdfa04d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz6!2%?$TA$hhDVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~NU84L`?eGCi_EEpJ?t}-xGu`@87+QPtK?83kxQ`TapwHK(CDaqU2h2ejD|C#+j z9%q3^WHAE+w=f7ZGR&GI0Tg5}@$_|Nf5gMiEhFgvHvB$N=!mC_V~EE2vzPXI9ZnEo zd+1zHor@dYLod2Y{ z@R$7$Z!PXTbY$|@#T!bMzm?`b<(R`cbw(gxJHzu zB$lLFB^RXvDF!10LknF)BV7aY5JN*NBMU1-b8Q0yD+2>vd*|CI8glbfGSez?Ylunu RoetE%;OXk;vd$@?2>>CYplSdB diff --git a/search/mag_sel.svg b/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/search/nomatches.html b/search/nomatches.html index 4377320..2b9360b 100644 --- a/search/nomatches.html +++ b/search/nomatches.html @@ -1,5 +1,6 @@ - + + diff --git a/search/pages_0.html b/search/pages_0.html index 9a6a29a..8517b48 100644 --- a/search/pages_0.html +++ b/search/pages_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/pages_1.html b/search/pages_1.html index 132ee03..a0fb679 100644 --- a/search/pages_1.html +++ b/search/pages_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/pages_2.html b/search/pages_2.html index 6109d47..084edfd 100644 --- a/search/pages_2.html +++ b/search/pages_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/search.css b/search/search.css index 3cf9df9..9074198 100644 --- a/search/search.css +++ b/search/search.css @@ -1,98 +1,82 @@ /*---------------- Search Box */ -#FSearchBox { - float: left; -} - #MSearchBox { white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; z-index: 102; } -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; } #MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; } #MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; border:none; - width:115px; - margin-left:20px; - padding-left:4px; color: #909090; outline: none; - font: 9pt Arial, Verdana, sans-serif; + font-family: Arial, Verdana, sans-serif; -webkit-border-radius: 0px; + border-radius: 0px; + background: none; } -#FSearchBox #MSearchField { - margin-left:15px; -} #MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; } #MSearchClose { display: none; - position: absolute; - top: 4px; + font-size: inherit; background : none; border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; + margin: 0; + padding: 0; outline: none; + } -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; } .MSearchBoxActive #MSearchField { color: #000000; } +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + /*---------------- Search filter selection */ #MSearchSelectWindow { @@ -220,19 +204,21 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; + font-family: Arial, Verdana, sans-serif; } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; + font-family: Arial, Verdana, sans-serif; } .SRResult { display: none; } -DIV.searchresults { +div.searchresults { margin-left: 10px; margin-right: 10px; } diff --git a/search/search.js b/search/search.js index a554ab9..fb226f7 100644 --- a/search/search.js +++ b/search/search.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function convertToId(search) { @@ -79,9 +80,10 @@ function getYPos(item) storing this instance. Is needed to be able to set timeouts. resultPath - path to use for external files */ -function SearchBox(name, resultsPath, inFrame, label) +function SearchBox(name, resultsPath, inFrame, label, extension) { if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } + if (!extension || extension == "") { extension = ".html"; } // ---------- Instance variables this.name = name; @@ -96,6 +98,7 @@ function SearchBox(name, resultsPath, inFrame, label) this.searchActive = false; this.insideFrame = inFrame; this.searchLabel = label; + this.extension = extension; // ----------- DOM Elements @@ -200,10 +203,9 @@ function SearchBox(name, resultsPath, inFrame, label) } return; } - else if (window.frames.MSearchResults.searchResults) + else { - var elem = window.frames.MSearchResults.searchResults.NavNext(0); - if (elem) elem.focus(); + window.frames.MSearchResults.postMessage("take_focus", "*"); } } else if (e.keyCode==27) // Escape out of the search field @@ -347,13 +349,13 @@ function SearchBox(name, resultsPath, inFrame, label) if (idx!=-1) { var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; resultsPageWithSearch = resultsPage+'?'+escape(searchValue); hasResultsPage = true; } else // nothing available for this search term { - resultsPage = this.resultsPath + '/nomatches.html'; + resultsPage = this.resultsPath + '/nomatches' + this.extension; resultsPageWithSearch = resultsPage; hasResultsPage = false; } @@ -364,7 +366,7 @@ function SearchBox(name, resultsPath, inFrame, label) if (domPopupSearchResultsWindow.style.display!='block') { var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; + this.DOMSearchClose().style.display = 'inline-block'; if (this.insideFrame) { var domPopupSearchResults = this.DOMPopupSearchResults(); @@ -439,12 +441,12 @@ function SearchResults(name) while (element && element!=parentElement) { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { return element; } - if (element.nodeName == 'DIV' && element.hasChildNodes()) + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { element = element.firstChild; } diff --git a/search/typedefs_0.html b/search/typedefs_0.html index 376db47..a4684c4 100644 --- a/search/typedefs_0.html +++ b/search/typedefs_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_0.html b/search/variables_0.html index bf3eba5..1e477c0 100644 --- a/search/variables_0.html +++ b/search/variables_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_1.html b/search/variables_1.html index 49fe59a..ea73d9a 100644 --- a/search/variables_1.html +++ b/search/variables_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_2.html b/search/variables_2.html index 0c8a18c..0580462 100644 --- a/search/variables_2.html +++ b/search/variables_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_3.html b/search/variables_3.html index 19a31fc..0d69e76 100644 --- a/search/variables_3.html +++ b/search/variables_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_4.html b/search/variables_4.html index bdc37be..a4b6506 100644 --- a/search/variables_4.html +++ b/search/variables_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_5.html b/search/variables_5.html index 6aa2249..7e345d1 100644 --- a/search/variables_5.html +++ b/search/variables_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_6.html b/search/variables_6.html index ce4a906..7d48e75 100644 --- a/search/variables_6.html +++ b/search/variables_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_7.html b/search/variables_7.html index 39ffd47..5c26340 100644 --- a/search/variables_7.html +++ b/search/variables_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_8.html b/search/variables_8.html index 37a2edd..dc9ec54 100644 --- a/search/variables_8.html +++ b/search/variables_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_9.html b/search/variables_9.html index 21e5a4f..7b01475 100644 --- a/search/variables_9.html +++ b/search/variables_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_a.html b/search/variables_a.html index 1f65055..52a724d 100644 --- a/search/variables_a.html +++ b/search/variables_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_b.html b/search/variables_b.html index c02d066..f376b27 100644 --- a/search/variables_b.html +++ b/search/variables_b.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_c.html b/search/variables_c.html index 4b866c6..6019eba 100644 --- a/search/variables_c.html +++ b/search/variables_c.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_d.html b/search/variables_d.html index 84d878b..f61ae75 100644 --- a/search/variables_d.html +++ b/search/variables_d.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/search/variables_e.html b/search/variables_e.html index b0d9b7b..7bfd372 100644 --- a/search/variables_e.html +++ b/search/variables_e.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
    Loading...
    - +
    Searching...
    No Matches
    - +
    diff --git a/struct_g_r_r_l_i_b___font.html b/struct_g_r_r_l_i_b___font.html index fe0a739..2be2a4c 100644 --- a/struct_g_r_r_l_i_b___font.html +++ b/struct_g_r_r_l_i_b___font.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB_Font Struct Reference @@ -30,10 +30,10 @@ - + @@ -93,9 +93,7 @@ bool  diff --git a/struct_g_r_r_l_i_b__bytemap_char.html b/struct_g_r_r_l_i_b__bytemap_char.html index 9ee9699..0f5841e 100644 --- a/struct_g_r_r_l_i_b__bytemap_char.html +++ b/struct_g_r_r_l_i_b__bytemap_char.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB_bytemapChar Struct Reference @@ -30,10 +30,10 @@ - + @@ -195,9 +195,7 @@ u8  diff --git a/struct_g_r_r_l_i_b__bytemap_font.html b/struct_g_r_r_l_i_b__bytemap_font.html index 61b5e83..6ce5841 100644 --- a/struct_g_r_r_l_i_b__bytemap_font.html +++ b/struct_g_r_r_l_i_b__bytemap_font.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB_bytemapFont Struct Reference @@ -30,10 +30,10 @@ - + @@ -76,8 +76,8 @@ $(function() {
    Collaboration diagram for GRRLIB_bytemapFont:
    -
    Collaboration graph
    - +
    Collaboration graph
    + @@ -187,9 +187,7 @@ s8  diff --git a/struct_g_r_r_l_i_b__draw_settings.html b/struct_g_r_r_l_i_b__draw_settings.html index 7d54153..8855dee 100644 --- a/struct_g_r_r_l_i_b__draw_settings.html +++ b/struct_g_r_r_l_i_b__draw_settings.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB_drawSettings Struct Reference @@ -30,10 +30,10 @@
    - + @@ -132,9 +132,7 @@ bool  diff --git a/struct_g_r_r_l_i_b__tex_img.html b/struct_g_r_r_l_i_b__tex_img.html index b3e01f5..6c82e7e 100644 --- a/struct_g_r_r_l_i_b__tex_img.html +++ b/struct_g_r_r_l_i_b__tex_img.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB_texImg Struct Reference @@ -30,10 +30,10 @@ - + @@ -265,9 +265,7 @@ void *  diff --git a/template_2source_2main_8c-example.html b/template_2source_2main_8c-example.html index 695f198..02f823a 100644 --- a/template_2source_2main_8c-example.html +++ b/template_2source_2main_8c-example.html @@ -3,7 +3,7 @@ - + GRRLIB: template/source/main.c @@ -30,10 +30,10 @@ - + @@ -104,16 +104,14 @@ $(function() {
    exit(0); // Use exit() to exit a program, do not use 'return' from main()
    }
    - -
    void GRRLIB_Exit(void)
    Call this before exiting your application.
    Definition: GRRLIB_core.c:223
    void GRRLIB_Render(void)
    Call this function after drawing.
    Definition: GRRLIB_render.c:408
    int GRRLIB_Init(void)
    Initialize GRRLIB.
    Definition: GRRLIB_core.c:53
    +
    GRRLIB user include file.
    +