imgui-platform-kit 2.0.0
Cross-platform Dear ImGui application framework
Loading...
Searching...
No Matches
win32_dx12_user_interface.h File Reference

Windows backend of imgui_kit::UserInterface (Win32 + DirectX 12). More...

#include "imgui.h"
#include "imgui_impl_win32.h"
#include "imgui_impl_dx12.h"
#include <d3d12.h>
#include <dxgi1_4.h>
#include <string>
#include <tchar.h>
#include <stdexcept>
#include <iostream>
#include <vector>
#include <filesystem>
#include "implot.h"
#include "implot_internal.h"
#include <imgui-node-editor/imgui_node_editor.h>
#include "user_interface_parameters.h"
#include "user_interface_window.h"
Include dependency graph for win32_dx12_user_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  imgui_kit::DX12BackgroundImageTexture
 D3D12 texture holding the background image and its parameters. More...
 
class  imgui_kit::UserInterface
 Main application object: owns the platform window, the rendering backend and the registered UserInterfaceWindow instances. More...
 

Namespaces

namespace  imgui_kit
 

Detailed Description

Windows backend of imgui_kit::UserInterface (Win32 + DirectX 12).

Include the platform-independent user_interface.h instead of this header; it selects the right backend automatically.