diff --git a/PDF-documentation.pdf b/PDF-documentation.pdf index 59aef9d..296d8f3 100644 Binary files a/PDF-documentation.pdf and b/PDF-documentation.pdf differ diff --git a/_g_r_r_l_i_b____inline_8h.html b/_g_r_r_l_i_b____inline_8h.html index fcbf04c..74e5b68 100644 --- a/_g_r_r_l_i_b____inline_8h.html +++ b/_g_r_r_l_i_b____inline_8h.html @@ -3,7 +3,7 @@ - + GRRLIB: GRRLIB__inline.h File Reference @@ -30,10 +30,10 @@ - + @@ -72,6 +72,9 @@ $(function() {
GRRLIB__inline.h File Reference
+ +

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
-
g
- - - - - - - - - - - -
  g  
-
GRRLIB_bytemapFont   GRRLIB_Font   
GRRLIB_drawSettings   GRRLIB_texImg   
GRRLIB_bytemapChar   
-
g
+
G
+
+
+
G
+
GRRLIB_bytemapChar
GRRLIB_bytemapFont
GRRLIB_drawSettings
GRRLIB_Font
GRRLIB_texImg
+
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 3ff17d8..0000000 Binary files a/doxygen.png and /dev/null differ 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