|
Potato Engine
|
| CActor | Base actor class |
| CArchivable | Abstract factory class inherited by all classes that should be archived |
| CBlock | Solid block |
| CCamera | Camera wrapper for rendering |
| CDebugInfo | |
| CEntity | Character with player-like attributes |
| CEventDelegate | A wrapper that carries response delegate information |
| CGameInstance | Singleton with various game properties and functions. This class also manages game subobjects |
| CGameplayHelper | Helper class with useful logic and shorthand functions |
| CIEngineSubsystem | Interface for internal engine classes |
| CIEventController | Interface for event managing |
| CIHUDController | Manages global HUD |
| CIInputController | Interface to manage input binding operations |
| CInputBinding | Wrapper for input bindings |
| CITickController | Interface to handle tick events |
| CLogger | Logging functionality |
| CPersistentLevel | Level object that stores persistent save data |
| CPlayer | User controllable character |
| CPlayerController | Main managing class for the player, controlling interactions and non-local behavior |
| CPotatoEngine | Global engine singleton class |
| CTextElement | Element that displays text on a widget |
| CTickable | Abstract class that route ticking functionality |
| CUIElement | Wrapper for elements that can be rendered on screen |
| CVector2 | Standard 2-dimensional vector |
| CWidget | UI element that can be displayed on screen |
| CWidgetElement | Wrapper for specialized sub-element that can be rendered by a Widget |
| CWorld | Local level managing gameplay interactions |