![]() |
KTech 1.1.0
C++ 2D terminal game engine library
|
| ▼NKTech | |
| CAnimation | Wrapper for animating an Objects and its Textures |
| CCachingRegistry | Registry that retrieves world structure pointers by serializable ID |
| CCamera | World structure that renders Objects of Layers, and exists within Map |
| CCell | Terminal cell comprising RGB foreground (character) color, RGB background color, and an ASCII character |
| CCellA | Like Cell, but with RGBA foreground and background colors, instead of RGB |
| CCollider | 2D physical space for Objects |
| CCollision | Engine component responsible for processing Object movement and collision |
| CEngine | Complete engine containing all engine components |
| CID | Serializable world structure identifier |
| ▼CInput | Engine component responsible for distributing user input |
| CCallbackGroup | Input callbacks creator and manager |
| CLayer | World structure that contains Objects, and exists within Map |
| CMap | World structure that contains Layers and Cameras |
| CMemory | Engine component responsible for registering all world structures |
| CObject | World structure that comprises Textures and Colliders, and exists within Layer |
| COutput | Engine component responsible for outputting rendered images |
| CPoint | 2D vector, mostly used to store positions and directions |
| CRGB | 24-bit color, able of representing 16,777,216 (2^24) different colors |
| CRGBA | Like RGB, but also has an alpha channel representing transparency |
| CTexture | A CellA-based sprite |
| ▼CTime | Engine component responsible for game loop timing |
| CInvocation | Calls a function after a given time |
| CUI | World structure that contains and renders Widgets |
| CUPoint | Unsigned 2D vector, mostly used to store sizes and 2D indexes |
| CWidget | World structure that comprises Textures, behaves as a user interface element, and exists within UI |
| CAboutBox | Widget that displays framed text |
| CButton | Widget that calls a callback function when pressed |
| CFrame | Widget that looks like a frame |
| CIntField | Widget for entering a number |
| CStringField | Widget for entering a string |
| CSwitch | Widget that toggles a value and calls a callback function when pressed |