mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
add CIMGUI_VARGS0 versions as explained in PR#297 by @tuket
This commit is contained in:
96
cimgui.cpp
96
cimgui.cpp
@@ -552,6 +552,12 @@ CIMGUI_API void igText(const char* fmt,...)
|
||||
ImGui::TextV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igText0(const char* fmt)
|
||||
{
|
||||
return igText(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igTextV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TextV(fmt,args);
|
||||
@@ -563,6 +569,12 @@ CIMGUI_API void igTextColored(const ImVec4 col,const char* fmt,...)
|
||||
ImGui::TextColoredV(col,fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igTextColored0(const ImVec4 col,const char* fmt)
|
||||
{
|
||||
return igTextColored(col,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igTextColoredV(const ImVec4 col,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TextColoredV(col,fmt,args);
|
||||
@@ -574,6 +586,12 @@ CIMGUI_API void igTextDisabled(const char* fmt,...)
|
||||
ImGui::TextDisabledV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igTextDisabled0(const char* fmt)
|
||||
{
|
||||
return igTextDisabled(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igTextDisabledV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TextDisabledV(fmt,args);
|
||||
@@ -585,6 +603,12 @@ CIMGUI_API void igTextWrapped(const char* fmt,...)
|
||||
ImGui::TextWrappedV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igTextWrapped0(const char* fmt)
|
||||
{
|
||||
return igTextWrapped(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igTextWrappedV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TextWrappedV(fmt,args);
|
||||
@@ -596,6 +620,12 @@ CIMGUI_API void igLabelText(const char* label,const char* fmt,...)
|
||||
ImGui::LabelTextV(label,fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igLabelText0(const char* label,const char* fmt)
|
||||
{
|
||||
return igLabelText(label,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igLabelTextV(const char* label,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::LabelTextV(label,fmt,args);
|
||||
@@ -607,6 +637,12 @@ CIMGUI_API void igBulletText(const char* fmt,...)
|
||||
ImGui::BulletTextV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igBulletText0(const char* fmt)
|
||||
{
|
||||
return igBulletText(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igBulletTextV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::BulletTextV(fmt,args);
|
||||
@@ -895,6 +931,12 @@ CIMGUI_API bool igTreeNode_StrStr(const char* str_id,const char* fmt,...)
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API bool igTreeNode_StrStr0(const char* str_id,const char* fmt)
|
||||
{
|
||||
return igTreeNode_StrStr(str_id,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API bool igTreeNode_Ptr(const void* ptr_id,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
@@ -903,6 +945,12 @@ CIMGUI_API bool igTreeNode_Ptr(const void* ptr_id,const char* fmt,...)
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API bool igTreeNode_Ptr0(const void* ptr_id,const char* fmt)
|
||||
{
|
||||
return igTreeNode_Ptr(ptr_id,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API bool igTreeNodeV_Str(const char* str_id,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TreeNodeV(str_id,fmt,args);
|
||||
@@ -923,6 +971,12 @@ CIMGUI_API bool igTreeNodeEx_StrStr(const char* str_id,ImGuiTreeNodeFlags flags,
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API bool igTreeNodeEx_StrStr0(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt)
|
||||
{
|
||||
return igTreeNodeEx_StrStr(str_id,flags,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API bool igTreeNodeEx_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
@@ -931,6 +985,12 @@ CIMGUI_API bool igTreeNodeEx_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,con
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API bool igTreeNodeEx_Ptr0(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt)
|
||||
{
|
||||
return igTreeNodeEx_Ptr(ptr_id,flags,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API bool igTreeNodeExV_Str(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TreeNodeExV(str_id,flags,fmt,args);
|
||||
@@ -1090,6 +1150,12 @@ CIMGUI_API void igSetTooltip(const char* fmt,...)
|
||||
ImGui::SetTooltipV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igSetTooltip0(const char* fmt)
|
||||
{
|
||||
return igSetTooltip(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igSetTooltipV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::SetTooltipV(fmt,args);
|
||||
@@ -1105,6 +1171,12 @@ CIMGUI_API void igSetItemTooltip(const char* fmt,...)
|
||||
ImGui::SetItemTooltipV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igSetItemTooltip0(const char* fmt)
|
||||
{
|
||||
return igSetItemTooltip(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igSetItemTooltipV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::SetItemTooltipV(fmt,args);
|
||||
@@ -1336,6 +1408,12 @@ CIMGUI_API void igLogText(const char* fmt,...)
|
||||
ImGui::LogTextV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igLogText0(const char* fmt)
|
||||
{
|
||||
return igLogText(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igLogTextV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::LogTextV(fmt,args);
|
||||
@@ -1687,6 +1765,12 @@ CIMGUI_API void igDebugLog(const char* fmt,...)
|
||||
ImGui::DebugLogV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igDebugLog0(const char* fmt)
|
||||
{
|
||||
return igDebugLog(fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igDebugLogV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::DebugLogV(fmt,args);
|
||||
@@ -2911,6 +2995,12 @@ CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...)
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API int igImFormatString0(char* buf,size_t buf_size,const char* fmt)
|
||||
{
|
||||
return igImFormatString(buf,buf_size,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args)
|
||||
{
|
||||
return ImFormatStringV(buf,buf_size,fmt,args);
|
||||
@@ -2922,6 +3012,12 @@ CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** o
|
||||
ImFormatStringToTempBufferV(out_buf,out_buf_end,fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
#ifdef CIMGUI_VARGS0
|
||||
CIMGUI_API void igImFormatStringToTempBuffer0(const char** out_buf,const char** out_buf_end,const char* fmt)
|
||||
{
|
||||
return igImFormatStringToTempBuffer(out_buf,out_buf_end,fmt);
|
||||
}
|
||||
#endif
|
||||
CIMGUI_API void igImFormatStringToTempBufferV(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)
|
||||
{
|
||||
return ImFormatStringToTempBufferV(out_buf,out_buf_end,fmt,args);
|
||||
|
Reference in New Issue
Block a user