吠云 发表于 2022-10-24 16:58:49

ImGui常用函数中文翻译

ImGui::ColorEdit3 ===Imgui 颜色选择器调用例子ImGui::ColorEdit3("文本", (float*)&clear_color) 参数二为ImVec4的寄存值 ok

ImGui::Text ===Imgui标签 调用例子 ImGui::Text("This is some useful text.");   

ImGui::SliderFloat ===Imgui滑动条调用例子ImGui::SliderFloat("文本", &f, 0.0f, 1.0f);      参数二:为浮点数寄存 参数三:最小值 参数4:最大值

ImGui::Checkbox===Imgui选择框 调用例子ImGui::Checkbox("文本", &逻辑型变量);

ImGui::Button ===Imgui按钮 调用例子if (ImGui::Button("文本"))   用if判断是否被按下

ImGui::Begin ===Imgui窗口开始 调用例子ImGui::Begin("窗口名字", &逻辑型窗口开关);

ImGui::CollapsingHeader ===Imgui折叠头开始 调用例子ImGui::CollapsingHeader("Help") ;

ImGui::SameLine(); imgui禁止换行ok

ImGui::GetIO() 获取imgui的Io ok

ImGui::BeginMenu === Imgui菜单按钮 调用例子ImGui::BeginMenu("文本")

ImGui::MenuItem ===Imgui菜单折叠按钮 调用例子ImGui::MenuItem("Metrics/Debugger", NULL, &逻辑型变量);   按下菜单按钮 弹出的选项

ImGui::BeginMenuBar()===imgui 菜单条创建

ImGui::Separator(); ===imgui分割线

ImGui::BulletText("文本");===imgui圆点文本

ImGui::Indent(); ===imgui包含下一行的文本将被包含在上一行内

ImGui::Unindent(); ===imgui 包含结束

ImGui::TreeNode("文本") ===imgui小折叠头

HelpMarker(文本)===imgui提示 (?)

ImGui::SliderInt(u8"文本", &寄存值, 最小值, 最大值);Imgui整数型滑动条

ImGui::TextColored(ImColor(0, 191, 255, 255), u8"文本");Imgui彩色标签

ImGui::RadioButton(u8"文本", &变量值, 控制值) ; Imgui单选框

YadGui::BeginTabBar("##tabs", ImGuiTabBarFlags_None)) 选择菜单创建
if(YadGui::BeginTabBar("##tabs", ImGuiTabBarFlags_None)))    后边用if (YadGui::BeginTabItem("Sizes")) 判断选中
YadGui::EndTabItem();结束

YadGui::Combo("标题",数量, "标题\0标题\0标题\0"
imgui收缩条   最后一个填数组

ImGuiStyle& style = YadGui::GetStyle(); 窗口位置函数

YadGui::SliderFloat2 小滑动条 跟上边调用一样 “%0f”单格整数跳动

YadGui::InputText(*标题, *内置文本, 字数);im编辑框

ImU32 a= IM_COL32(255, 255, 255, 255); RGBA颜色转换为ImU32


=======================窗口操控类==========================
可以通过声明 ImGuiStyle& style = YadGui::GetStyle();
    style.WindowTitleAlign.x = x;
    style.WindowTitleAlign.y = y;
    来改变标题的位置
    style.ColorButtonPosition = 2;//收缩按钮的位置
    window_flags |= ImGuiWindowFlags_NoScrollbar;//窗口控件占满窗口
    window_flags |= ImGuiWindowFlags_NoTitleBar;//窗口无折叠条
    window_flags |= ImGuiWindowFlags_NoMove;//窗口控件禁止移动

页: [1]
查看完整版本: ImGui常用函数中文翻译