VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Static Public Attributes
ImGuiTextBuffer Struct Reference

Public Member Functions

 ImGuiTextBuffer ()
char operator[] (int i) const
const char * begin () const
const char * end () const
int size () const
bool empty () const
void clear ()
void reserve (int capacity)
const char * c_str () const
IMGUI_API void append (const char *str, const char *str_end=NULL)
IMGUI_API void appendf (const char *fmt,...) IM_FMTARGS(2)
IMGUI_API void appendfv (const char *fmt, va_list args) IM_FMTLIST(2)

Public Attributes

ImVector< char > Buf

Static Public Attributes

static IMGUI_API char EmptyString [1]

Constructor & Destructor Documentation

ImGuiTextBuffer::ImGuiTextBuffer ( )
inline

Member Function Documentation

char ImGuiTextBuffer::operator[] ( int  i) const
inline

References Buf, ImVector< T >::Data, and IM_ASSERT.

const char* ImGuiTextBuffer::begin ( ) const
inline
const char* ImGuiTextBuffer::end ( ) const
inline
int ImGuiTextBuffer::size ( void  ) const
inline

References Buf, and ImVector< T >::Size.

bool ImGuiTextBuffer::empty ( ) const
inline

References Buf, and ImVector< T >::Size.

void ImGuiTextBuffer::clear ( )
inline

References Buf, and ImVector< T >::clear().

void ImGuiTextBuffer::reserve ( int  capacity)
inline

References Buf, and ImVector< T >::reserve().

const char* ImGuiTextBuffer::c_str ( ) const
inline

References Buf, ImVector< T >::Data, and EmptyString.

IMGUI_API void ImGuiTextBuffer::append ( const char *  str,
const char *  str_end = NULL 
)
IMGUI_API void ImGuiTextBuffer::appendf ( const char *  fmt,
  ... 
)
IMGUI_API void ImGuiTextBuffer::appendfv ( const char *  fmt,
va_list  args 
)

Member Data Documentation

ImVector<char> ImGuiTextBuffer::Buf
IMGUI_API char ImGuiTextBuffer::EmptyString[1]
static

Referenced by begin(), c_str(), and end().


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


Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)