4#include <imgui/imgui.h>
6#ifndef KGE_DOXYGEN_DO_NOT_INCLUDE
10struct ID3D11DeviceContext;
11struct ID3D11SamplerState;
15IMGUI_IMPL_API
bool ImGui_ImplDX11_Init(ID3D11Device* device, ID3D11DeviceContext* device_context);
16IMGUI_IMPL_API
void ImGui_ImplDX11_Shutdown();
17IMGUI_IMPL_API
void ImGui_ImplDX11_NewFrame();
18IMGUI_IMPL_API
void ImGui_ImplDX11_RenderDrawData(ImDrawData* draw_data);
21IMGUI_IMPL_API
bool ImGui_ImplDX11_CreateDeviceObjects();
22IMGUI_IMPL_API
void ImGui_ImplDX11_InvalidateDeviceObjects();
27struct ImGui_ImplDX11_RenderState
30 ID3D11DeviceContext* DeviceContext;
31 ID3D11SamplerState* SamplerDefault;
32 ID3D11Buffer* VertexConstantBuffer;