Difference between revisions of "What Does What"

From GiderosMobile
m (+<languages />)
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
Gideros internally is divided into several sections.
+
<languages />
 +
<translate><!--T:1--> Gideros internally is divided into several sections.</translate>
  
Here are the names of the main libraries within Gideros and what they do:
+
<translate><!--T:2--> Here are the names of the main libraries within Gideros and what they do:</translate>
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Library !! Description
+
! <translate><!--T:3--> Name</translate> !! <translate><!--T:4--> Description</translate>
 
|-
 
|-
| CORE || The graphics library
+
| 2DSG || <translate><!--T:5--> The graphics engine, that's where sprite implementations are</translate>
 
|-
 
|-
| LBND || Lua binders
+
| LuaBindings || <translate><!--T:6--> The wrappers between Lua and gideros internals</translate>
 
|-
 
|-
| LFRT || Freetype
+
| GID || <translate><!--T:7--> Helpers (textures, images, sound) and platform dependant code</translate>
 
|-
 
|-
| LGID || Helpers (texture  caching, wrappers, etc)
+
| GVFS || <translate><!--T:8--> Virtual file system</translate>
 
|-
 
|-
| LGVFS || Filesystem
+
| LUA || <translate><!--T:9--> The Lua engine itself</translate>
 +
|}
 +
 
 +
<translate><!--T:10--> This is a breakdown valid for HTML5 only:</translate>
 +
 
 +
{| class="wikitable"
 
|-
 
|-
| LJPG || JPG support
+
! <translate><!--T:11--> Library</translate> !! <translate><!--T:12--> Description</translate>
 
|-
 
|-
| LMP3 || MP3 support
+
| CORE || <translate><!--T:13--> The graphics library</translate>
 
|-
 
|-
| LPNG || PNG support
+
| LBND || <translate><!--T:14--> Lua binders</translate>
 
|-
 
|-
| LXMP || MOD player
+
| LFRT || <translate><!--T:15--> Freetype</translate>
 
|-
 
|-
| LZIP || Zlib
+
| LGID || <translate><!--T:16--> Helpers (texture  caching, wrappers, etc)</translate>
 
|-
 
|-
| LSUP || Everything else!
+
| LGVFS || <translate><!--T:17--> Filesystem</translate>
|}
 
 
 
This is a breakdown valid for HTML5 only:
 
 
 
{| class="wikitable"
 
 
|-
 
|-
! Name !! Description
+
| LJPG || <translate><!--T:18--> JPG support</translate>
 
|-
 
|-
| 2dsg || The graphics engine, that's where sprite implementations are
+
| LMP3 || <translate><!--T:19--> MP3 support</translate>
 
|-
 
|-
| luabindings || The wrappers between lua and gideros internals
+
| LPNG || <translate><!--T:20--> PNG support</translate>
 
|-
 
|-
| gid || Helpers (textures, images, sound) and platform dependant code
+
| LXMP || <translate><!--T:21--> MOD player</translate>
 
|-
 
|-
| gvfs || Virtual file system
+
| LZIP || <translate><!--T:22--> Zlib</translate>
 
|-
 
|-
| lua || The lua engine itself
+
| LSUP || <translate><!--T:23--> Everything else!</translate>
 
|}
 
|}

Revision as of 10:26, 12 September 2018

Gideros internally is divided into several sections.

Here are the names of the main libraries within Gideros and what they do:

Name Description
2DSG The graphics engine, that's where sprite implementations are
LuaBindings The wrappers between Lua and gideros internals
GID Helpers (textures, images, sound) and platform dependant code
GVFS Virtual file system
LUA The Lua engine itself

This is a breakdown valid for HTML5 only:

Library Description
CORE The graphics library
LBND Lua binders
LFRT Freetype
LGID Helpers (texture caching, wrappers, etc)
LGVFS Filesystem
LJPG JPG support
LMP3 MP3 support
LPNG PNG support
LXMP MOD player
LZIP Zlib
LSUP Everything else!