Ylva And Malin
Public Member Functions | Static Public Member Functions | Data Fields
ExampleAppConsole Struct Reference
Collaboration diagram for ExampleAppConsole:
Collaboration graph

Public Member Functions

 ExampleAppConsole ()
 
 ~ExampleAppConsole ()
 
void ClearLog ()
 
void AddLog (const char *fmt,...)
 
void Draw (const char *title, bool *p_open)
 
void ExecCommand (const char *command_line)
 
int TextEditCallback (ImGuiTextEditCallbackData *data)
 

Static Public Member Functions

static int Stricmp (const char *str1, const char *str2)
 
static int Strnicmp (const char *str1, const char *str2, int n)
 
static char * Strdup (const char *str)
 
static void Strtrim (char *str)
 
static int TextEditCallbackStub (ImGuiTextEditCallbackData *data)
 

Data Fields

char InputBuf [256]
 
ImVector< char * > Items
 
bool ScrollToBottom
 
ImVector< char * > History
 
int HistoryPos
 
ImVector< const char * > Commands
 

Constructor & Destructor Documentation

ExampleAppConsole::ExampleAppConsole ( )
inline

Here is the call graph for this function:

ExampleAppConsole::~ExampleAppConsole ( )
inline

Member Function Documentation

void ExampleAppConsole::AddLog ( const char *  fmt,
  ... 
)
inline

Here is the call graph for this function:

void ExampleAppConsole::ClearLog ( )
inline

Here is the call graph for this function:

void ExampleAppConsole::Draw ( const char *  title,
bool *  p_open 
)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void ExampleAppConsole::ExecCommand ( const char *  command_line)
inline

Here is the call graph for this function:

static char* ExampleAppConsole::Strdup ( const char *  str)
inlinestatic
static int ExampleAppConsole::Stricmp ( const char *  str1,
const char *  str2 
)
inlinestatic
static int ExampleAppConsole::Strnicmp ( const char *  str1,
const char *  str2,
int  n 
)
inlinestatic
static void ExampleAppConsole::Strtrim ( char *  str)
inlinestatic
int ExampleAppConsole::TextEditCallback ( ImGuiTextEditCallbackData data)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

static int ExampleAppConsole::TextEditCallbackStub ( ImGuiTextEditCallbackData data)
inlinestatic

Here is the call graph for this function:

Field Documentation

ImVector<const char*> ExampleAppConsole::Commands
ImVector<char*> ExampleAppConsole::History
int ExampleAppConsole::HistoryPos
char ExampleAppConsole::InputBuf[256]
ImVector<char*> ExampleAppConsole::Items
bool ExampleAppConsole::ScrollToBottom

The documentation for this struct was generated from the following file: