KTech 1.1.0
C++ 2D terminal game engine library
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NKTech
 CAnimationWrapper for animating an Objects and its Textures
 CCachingRegistryRegistry that retrieves world structure pointers by serializable ID
 CCameraWorld structure that renders Objects of Layers, and exists within Map
 CCellTerminal cell comprising RGB foreground (character) color, RGB background color, and an ASCII character
 CCellALike Cell, but with RGBA foreground and background colors, instead of RGB
 CCollider2D physical space for Objects
 CCollisionEngine component responsible for processing Object movement and collision
 CEngineComplete engine containing all engine components
 CIDSerializable world structure identifier
 CInputEngine component responsible for distributing user input
 CCallbackGroupInput callbacks creator and manager
 CLayerWorld structure that contains Objects, and exists within Map
 CMapWorld structure that contains Layers and Cameras
 CMemoryEngine component responsible for registering all world structures
 CObjectWorld structure that comprises Textures and Colliders, and exists within Layer
 COutputEngine component responsible for outputting rendered images
 CPoint2D vector, mostly used to store positions and directions
 CRGB24-bit color, able of representing 16,777,216 (2^24) different colors
 CRGBALike RGB, but also has an alpha channel representing transparency
 CTextureA CellA-based sprite
 CTimeEngine component responsible for game loop timing
 CInvocationCalls a function after a given time
 CUIWorld structure that contains and renders Widgets
 CUPointUnsigned 2D vector, mostly used to store sizes and 2D indexes
 CWidgetWorld structure that comprises Textures, behaves as a user interface element, and exists within UI
 CAboutBoxWidget that displays framed text
 CButtonWidget that calls a callback function when pressed
 CFrameWidget that looks like a frame
 CIntFieldWidget for entering a number
 CStringFieldWidget for entering a string
 CSwitchWidget that toggles a value and calls a callback function when pressed