Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ExampleAppConsole Struct Reference

Public Member Functions

 ExampleAppConsole ()
 
 ~ExampleAppConsole ()
 
void ClearLog ()
 
void AddLog (const char *fmt,...) IM_FMTARGS(2)
 
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 int TextEditCallbackStub (ImGuiTextEditCallbackData *data)
 

Public Attributes

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

Detailed Description

Definition at line 2275 of file imgui_demo.cpp.

Constructor & Destructor Documentation

ExampleAppConsole::ExampleAppConsole ( )
inline

Definition at line 2284 of file imgui_demo.cpp.

ExampleAppConsole::~ExampleAppConsole ( )
inline

Definition at line 2295 of file imgui_demo.cpp.

Member Function Documentation

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

Definition at line 2315 of file imgui_demo.cpp.

void ExampleAppConsole::ClearLog ( )
inline

Definition at line 2307 of file imgui_demo.cpp.

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

Definition at line 2327 of file imgui_demo.cpp.

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

Definition at line 2415 of file imgui_demo.cpp.

static char* ExampleAppConsole::Strdup ( const char *  str)
inlinestatic

Definition at line 2305 of file imgui_demo.cpp.

static int ExampleAppConsole::Stricmp ( const char *  str1,
const char *  str2 
)
inlinestatic

Definition at line 2303 of file imgui_demo.cpp.

static int ExampleAppConsole::Strnicmp ( const char *  str1,
const char *  str2,
int  n 
)
inlinestatic

Definition at line 2304 of file imgui_demo.cpp.

int ExampleAppConsole::TextEditCallback ( ImGuiTextEditCallbackData data)
inline

Definition at line 2459 of file imgui_demo.cpp.

static int ExampleAppConsole::TextEditCallbackStub ( ImGuiTextEditCallbackData data)
inlinestatic

Definition at line 2453 of file imgui_demo.cpp.

Member Data Documentation

ImVector<const char*> ExampleAppConsole::Commands

Definition at line 2282 of file imgui_demo.cpp.

ImVector<char*> ExampleAppConsole::History

Definition at line 2280 of file imgui_demo.cpp.

int ExampleAppConsole::HistoryPos

Definition at line 2281 of file imgui_demo.cpp.

char ExampleAppConsole::InputBuf[256]

Definition at line 2277 of file imgui_demo.cpp.

ImVector<char*> ExampleAppConsole::Items

Definition at line 2278 of file imgui_demo.cpp.

bool ExampleAppConsole::ScrollToBottom

Definition at line 2279 of file imgui_demo.cpp.


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