WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
SettingsPanel::DrawContext Struct Reference

Per-frame context for the settings panel. More...

#include <SettingsPanel.h>

Collaboration diagram for SettingsPanel::DrawContext:
[legend]

Public Attributes

std::string * pathBuf = nullptr
 
bool isWoWLoaded = false
 
bool loadInProgress = false
 
std::atomic< float > * loadProgress = nullptr
 
bool * showFolderPicker = nullptr
 
std::filesystem::path * folderPickerCurrent = nullptr
 
std::vector< std::filesystem::path > * folderPickerEntries = nullptr
 
bool * folderPickerNeedsRefresh = nullptr
 
AppSettingssettings = nullptr
 
std::vector< FontEntry > * availableFonts = nullptr
 
bool * fontsDirty = nullptr
 
GLFWwindow * window = nullptr
 
bool * showDemoWindow = nullptr
 
OrbitCameracamera = nullptr
 
std::function< std::string()> getLoadStatus
 

Detailed Description

Per-frame context for the settings panel.

Definition at line 24 of file SettingsPanel.h.

Member Data Documentation

◆ availableFonts

std::vector<FontEntry>* SettingsPanel::DrawContext::availableFonts = nullptr

Definition at line 40 of file SettingsPanel.h.

◆ camera

OrbitCamera* SettingsPanel::DrawContext::camera = nullptr

Definition at line 46 of file SettingsPanel.h.

◆ folderPickerCurrent

std::filesystem::path* SettingsPanel::DrawContext::folderPickerCurrent = nullptr

Definition at line 34 of file SettingsPanel.h.

◆ folderPickerEntries

std::vector<std::filesystem::path>* SettingsPanel::DrawContext::folderPickerEntries = nullptr

Definition at line 35 of file SettingsPanel.h.

◆ folderPickerNeedsRefresh

bool* SettingsPanel::DrawContext::folderPickerNeedsRefresh = nullptr

Definition at line 36 of file SettingsPanel.h.

◆ fontsDirty

bool* SettingsPanel::DrawContext::fontsDirty = nullptr

Definition at line 41 of file SettingsPanel.h.

◆ getLoadStatus

std::function<std::string()> SettingsPanel::DrawContext::getLoadStatus

Definition at line 49 of file SettingsPanel.h.

◆ isWoWLoaded

bool SettingsPanel::DrawContext::isWoWLoaded = false

Definition at line 28 of file SettingsPanel.h.

◆ loadInProgress

bool SettingsPanel::DrawContext::loadInProgress = false

Definition at line 29 of file SettingsPanel.h.

◆ loadProgress

std::atomic<float>* SettingsPanel::DrawContext::loadProgress = nullptr

Definition at line 30 of file SettingsPanel.h.

◆ pathBuf

std::string* SettingsPanel::DrawContext::pathBuf = nullptr

Definition at line 27 of file SettingsPanel.h.

◆ settings

AppSettings* SettingsPanel::DrawContext::settings = nullptr

Definition at line 39 of file SettingsPanel.h.

◆ showDemoWindow

bool* SettingsPanel::DrawContext::showDemoWindow = nullptr

Definition at line 43 of file SettingsPanel.h.

◆ showFolderPicker

bool* SettingsPanel::DrawContext::showFolderPicker = nullptr

Definition at line 33 of file SettingsPanel.h.

◆ window

GLFWwindow* SettingsPanel::DrawContext::window = nullptr

Definition at line 42 of file SettingsPanel.h.


The documentation for this struct was generated from the following file: