mirror of
https://github.com/ocornut/imgui.git
synced 2024-11-28 01:20:55 +01:00
Updated Getting Started (markdown)
parent
24a724d379
commit
a35843418d
@ -448,12 +448,17 @@ io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable;
|
||||
```
|
||||
At the end of your render loop, generally after rendering your main viewport but before presenting/swapping it:
|
||||
```cpp
|
||||
// Update and Render additional Platform Windows
|
||||
ImGui::UpdatePlatformWindows();
|
||||
ImGui::RenderPlatformWindowsDefault();
|
||||
if (io.ConfigFlags & ImGuiConfigFlags_ViewportsEnable)
|
||||
{
|
||||
// Update and Render additional Platform Windows
|
||||
ImGui::UpdatePlatformWindows();
|
||||
ImGui::RenderPlatformWindowsDefault();
|
||||
|
||||
// TODO for OpenGL: restore current GL context.
|
||||
}
|
||||
```
|
||||
|
||||
Note that there may be additional calls required surrounding this depending on the backend you are using (OpenGL in particular). Check the [example project](https://github.com/ocornut/imgui/tree/docking/examples) appropriate to your setup for details.
|
||||
Note that there may be additional calls required surrounding this depending on the backend you are using (**OpenGL in particular needs backup/restore of current GL context**). Check the [example project](https://github.com/ocornut/imgui/tree/docking/examples) appropriate to your setup for details.
|
||||
|
||||
## Once you are setup...
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user