23 lines
468 B
C++
23 lines
468 B
C++
#pragma once
|
|
#include <Windows.h>
|
|
#include <d3d11.h>
|
|
#include "../../../external/imgui/imgui.h"
|
|
#include "../../../external/imgui/imgui_impl_dx11.h"
|
|
#include "../../../external/imgui/imgui_impl_win32.h"
|
|
|
|
|
|
class Menu {
|
|
public:
|
|
Menu();
|
|
|
|
void init(HWND& window, ID3D11Device* pDevice, ID3D11DeviceContext* pContext, ID3D11RenderTargetView* mainRenderTargetView);
|
|
void render();
|
|
|
|
void toggleMenu();
|
|
private:
|
|
bool showMenu;
|
|
int activeTab;
|
|
};
|
|
|
|
extern bool g_ShowMenu;
|