Skylicht Engine
Loading...
Searching...
No Matches
2D Graphics

Core objects for 2D drawing, sprites, and fonts. More...

Classes

class  Skylicht::CCanvas
 This class manages GUI components, including creating and deleting images and sprites. More...
class  Skylicht::CGraphic2DRenderer
 This is a Render System object class that supports 2D drawing. More...
class  Skylicht::CGraphics2D
 The object class supports 2D drawing on the screen. More...
class  Skylicht::CGUIExporter
 Utility class for exporting Canvas and GUI element trees to files or serializable data. More...
class  Skylicht::CGUIImporter
 This object class helps initialize GUI components for the CCanvas from files and data.The CGUIImporter class helps load, import, and initialize GUI components for a CCanvas, from .gui files or serializable data, typically exported by CGUIExporter or designed in the Skylicht-Editor. More...
class  Skylicht::CFontManager
 This is an object class that supports the management and loading of .font files. More...
class  Skylicht::CFontSource
 This is the object class that describes .font file information. More...
class  Skylicht::CGlyphFont
 This object class loads fonts from .ttf and .otf files, converting them into sprite images. More...
class  Skylicht::CSpriteAtlas
 The object class holds data on an image, including the locations of sprites and frames on it. More...
class  Skylicht::CSpriteFont
 This object class is designed to load fonts, which are created using the BMFont software (https://www.angelcode.com/products/bmfont). More...
class  Skylicht::CSpriteFrame
 The object class holds data on an image, including the locations of sprites and frames on it. More...
class  Skylicht::CSpriteManager
 This object class supports managing multiple Sprites.. More...
class  CGUIImporter
 Utility class for importing GUI layouts and components into a CCanvas from files or serializable data. More...

Detailed Description

Core objects for 2D drawing, sprites, and fonts.