#include <stdint.h>
#include "arc/console/view.h"
#include "arc/std/string.h"
Go to the source code of this file.
◆ ARC_ConsoleBuffer
◆ ARC_ConsoleBuffer_AddChar()
adds a character to the buffer
- Parameters
-
| buffer | ARC_ConsoleBuffer to add character to |
| character | char to add to ARC_ConsoleBuffer |
◆ ARC_ConsoleBuffer_AddCString()
| void ARC_ConsoleBuffer_AddCString |
( |
ARC_ConsoleBuffer * | buffer, |
|
|
char * | cstring, |
|
|
uint64_t | length ) |
adds a cstring to the buffer
- Parameters
-
| buffer | ARC_ConsoleBuffer to add character to |
| string | cstring to add to ARC_ConsoleBuffer |
| length | the length of the c string to add |
◆ ARC_ConsoleBuffer_AddCStringWithStrlen()
| void ARC_ConsoleBuffer_AddCStringWithStrlen |
( |
ARC_ConsoleBuffer * | buffer, |
|
|
char * | cstring ) |
adds a cstring to the buffer with the cstrings string length
- Parameters
-
| buffer | ARC_ConsoleBuffer to add character to |
| string | cstring to add to ARC_ConsoleBuffer |
◆ ARC_ConsoleBuffer_AddString()
adds an ARC_String to the buffer
- Parameters
-
| buffer | ARC_ConsoleBuffer to add character to |
| string | ARC_String to add to ARC_ConsoleBuffer |
◆ ARC_ConsoleBuffer_Clear()
clears the contents of a ARC_ConsoleBuffer
- Parameters
-
| buffer | ARC_ConsoleBuffer to clear |
◆ ARC_ConsoleBuffer_Create()
creates ARC_ConsoleBuffer type
- Parameters
-
| buffer | ARC_ConsoleBuffer to create |
◆ ARC_ConsoleBuffer_Destroy()
destroys ARC_ConsoleBuffer type
- Parameters
-
| buffer | ARC_ConsoleBuffer to destroy |
◆ ARC_ConsoleBuffer_GetLineNumbers()
gets the number of lines from a console line buffer
- Parameters
-
| buffer | ARC_ConsoleBuffer get number of lines from |
- Returns
- the number of lines within an ARC_ConsoleBuffer
◆ ARC_ConsoleBuffer_Render()
renders a buffer to a ARC_ConsoleView
- Parameters
-
| buffer | ARC_ConsoleBuffer to render |
| view | ARC_ConsoleView to render the buffer contents to |
◆ ARC_ConsoleBuffer_RenderSection()
renders a section of buffer to a ARC_ConsoleView
- Parameters
-
| buffer | ARC_ConsoleBuffer to render |
| view | ARC_ConsoleView to render the buffer contents to |
| startIndex | start index of buffer to render |
| lines | the number of lines of buffer to render |