IMGUI绘制C++常用函数使用例子

[复制链接]
ad***官方认证 发表于 2022-3-6 10:07:01 | 显示全部楼层 |阅读模式
ad*** 2022-3-6 10:07:01 1954 1 显示全部楼层

注册账号-全站资源免费下载

您需要 登录 才可以下载或查看,没有账号?注册账号

x
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;//窗口控件禁止移动





上一篇:C#生*狙击自m+注入器源码
下一篇:求永劫无间
这个家伙很赖,还没有设置签名
dj*** 发表于 2022-11-4 22:02:38 | 显示全部楼层
dj*** 2022-11-4 22:02:38 显示全部楼层
有手机平台的吗???
这个家伙很赖,还没有设置签名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表