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

Per-frame context for the item browser panel. More...

#include <ItemBrowserPanel.h>

Collaboration diagram for ItemBrowserPanel::DrawContext:
[legend]

Public Attributes

bool isWoWLoaded = false
 
bool isDBReady = false
 
const ItemDatabaseitems = nullptr
 
std::vector< size_t > * itemBrowseFiltered = nullptr
 
bool * itemBrowseFilterDirty = nullptr
 
std::string * itemBrowseSearchBuf = nullptr
 
std::function< void()> rebuildItemBrowseFilter
 
std::function< void(unsigned int)> loadItemModel
 

Detailed Description

Per-frame context for the item browser panel.

Definition at line 15 of file ItemBrowserPanel.h.

Member Data Documentation

◆ isDBReady

bool ItemBrowserPanel::DrawContext::isDBReady = false

Definition at line 18 of file ItemBrowserPanel.h.

◆ isWoWLoaded

bool ItemBrowserPanel::DrawContext::isWoWLoaded = false

Definition at line 17 of file ItemBrowserPanel.h.

◆ itemBrowseFilterDirty

bool* ItemBrowserPanel::DrawContext::itemBrowseFilterDirty = nullptr

Definition at line 22 of file ItemBrowserPanel.h.

◆ itemBrowseFiltered

std::vector<size_t>* ItemBrowserPanel::DrawContext::itemBrowseFiltered = nullptr

Definition at line 21 of file ItemBrowserPanel.h.

◆ itemBrowseSearchBuf

std::string* ItemBrowserPanel::DrawContext::itemBrowseSearchBuf = nullptr

Definition at line 23 of file ItemBrowserPanel.h.

◆ items

const ItemDatabase* ItemBrowserPanel::DrawContext::items = nullptr

Definition at line 20 of file ItemBrowserPanel.h.

◆ loadItemModel

std::function<void(unsigned int)> ItemBrowserPanel::DrawContext::loadItemModel

Definition at line 26 of file ItemBrowserPanel.h.

◆ rebuildItemBrowseFilter

std::function<void()> ItemBrowserPanel::DrawContext::rebuildItemBrowseFilter

Definition at line 25 of file ItemBrowserPanel.h.


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