WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
PresetsPanel.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
#include <functional>
5
7
namespace
PresetsPanel
8
{
9
11
struct
DrawContext
12
{
13
std::string*
presetPath
=
nullptr
;
14
std::string*
presetStatus
=
nullptr
;
15
bool
isChar
=
false
;
16
bool
hasModel
=
false
;
17
18
std::function<void(
const
char
*)>
savePreset
;
19
std::function<void(
const
char
*)>
loadPreset
;
20
};
21
22
void
draw
(
DrawContext
& ctx);
23
24
}
// namespace PresetsPanel
PresetsPanel
ImGui panel for saving and loading character presets.
Definition
PresetsPanel.h:8
PresetsPanel::draw
void draw(DrawContext &ctx)
Definition
PresetsPanel.cpp:8
PresetsPanel::DrawContext
Per-frame context for the presets panel.
Definition
PresetsPanel.h:12
PresetsPanel::DrawContext::loadPreset
std::function< void(const char *)> loadPreset
Definition
PresetsPanel.h:19
PresetsPanel::DrawContext::hasModel
bool hasModel
Definition
PresetsPanel.h:16
PresetsPanel::DrawContext::savePreset
std::function< void(const char *)> savePreset
Definition
PresetsPanel.h:18
PresetsPanel::DrawContext::isChar
bool isChar
Definition
PresetsPanel.h:15
PresetsPanel::DrawContext::presetPath
std::string * presetPath
Definition
PresetsPanel.h:13
PresetsPanel::DrawContext::presetStatus
std::string * presetStatus
Definition
PresetsPanel.h:14
Source
App
Panels
PresetsPanel.h
Generated by
1.9.8