|
Archeus 0.0.0
A C library and game engine that focuses on documentation
|
#include "view.h"#include "buffer.h"#include "arc/std/string.h"#include "arc/std/vector.h"#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | ARC_ConsoleShell |
Typedefs | |
| typedef struct ARC_ConsoleShell | ARC_ConsoleShell |
| typedef void(* | ARC_ConsoleShell_UpdateFn) (ARC_ConsoleShell *shell) |
Functions | |
| void | ARC_ConsoleShell_Create (ARC_ConsoleShell **shell, ARC_ConsoleView *view, ARC_ConsoleShell_UpdateFn updateFn) |
| creates ARC_ConsoleShell type | |
| void | ARC_ConsoleShell_Destroy (ARC_ConsoleShell *shell) |
| destroys ARC_ConsoleShell type | |
| void | ARC_ConsoleShell_Update (ARC_ConsoleShell *shell) |
| updates the ARC_ConsoleShell type | |
| void | ARC_ConsoleShell_Render (ARC_ConsoleShell *shell) |
| renders the ARC_ConsoleShell type | |
| void | ARC_ConsoleShell_AddHistory (ARC_ConsoleShell *shell, ARC_String *string) |
| adds history ARC_String to ARC_ConsoleShell | |
| ARC_String * | ARC_ConsoleShell_GetHistoryAt (ARC_ConsoleShell *shell, uint32_t index) |
| gets history from ARC_ConsoleShell | |
| typedef void(* ARC_ConsoleShell_UpdateFn) (ARC_ConsoleShell *shell) |
| void ARC_ConsoleShell_AddHistory | ( | ARC_ConsoleShell * | shell, |
| ARC_String * | string ) |
adds history ARC_String to ARC_ConsoleShell
| shell | the ARC_ConsoleShell to add history to |
| string | the history string to add to ARC_ConsoleShell |
| void ARC_ConsoleShell_Create | ( | ARC_ConsoleShell ** | shell, |
| ARC_ConsoleView * | view, | ||
| ARC_ConsoleShell_UpdateFn | updateFn ) |
creates ARC_ConsoleShell type
| shell | ARC_ConsoleShell to create |
| view | ARC_ConsoleView to attach the shell to |
| updateFn | ARC_ConsoleShell_UpdateFn provided that will run the console |
| void ARC_ConsoleShell_Destroy | ( | ARC_ConsoleShell * | shell | ) |
destroys ARC_ConsoleShell type
| shell | ARC_ConsoleShell to destroy |
| ARC_String * ARC_ConsoleShell_GetHistoryAt | ( | ARC_ConsoleShell * | shell, |
| uint32_t | index ) |
gets history from ARC_ConsoleShell
| shell | the ARC_ConsoleShell to get history from |
| index | the location to get history at |
| void ARC_ConsoleShell_Render | ( | ARC_ConsoleShell * | shell | ) |
renders the ARC_ConsoleShell type
| shell | the ARC_ConsoleShell to render |
| void ARC_ConsoleShell_Update | ( | ARC_ConsoleShell * | shell | ) |
updates the ARC_ConsoleShell type
| shell | the ARC_ConsoleShell to update |