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

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

#include <NpcBrowserPanel.h>

Public Attributes

bool isWoWLoaded = false
 
bool isDBReady = false
 
const std::vector< NPCRecord > * npcs = nullptr
 
std::vector< size_t > * npcFiltered = nullptr
 
bool * npcFilterDirty = nullptr
 
std::string * npcSearchBuf = nullptr
 
std::function< void()> rebuildNpcFilter
 
std::function< void(unsigned int)> loadNPC
 

Detailed Description

Per-frame context for the NPC browser panel.

Definition at line 14 of file NpcBrowserPanel.h.

Member Data Documentation

◆ isDBReady

bool NpcBrowserPanel::DrawContext::isDBReady = false

Definition at line 17 of file NpcBrowserPanel.h.

◆ isWoWLoaded

bool NpcBrowserPanel::DrawContext::isWoWLoaded = false

Definition at line 16 of file NpcBrowserPanel.h.

◆ loadNPC

std::function<void(unsigned int)> NpcBrowserPanel::DrawContext::loadNPC

Definition at line 25 of file NpcBrowserPanel.h.

◆ npcFilterDirty

bool* NpcBrowserPanel::DrawContext::npcFilterDirty = nullptr

Definition at line 21 of file NpcBrowserPanel.h.

◆ npcFiltered

std::vector<size_t>* NpcBrowserPanel::DrawContext::npcFiltered = nullptr

Definition at line 20 of file NpcBrowserPanel.h.

◆ npcs

const std::vector<NPCRecord>* NpcBrowserPanel::DrawContext::npcs = nullptr

Definition at line 19 of file NpcBrowserPanel.h.

◆ npcSearchBuf

std::string* NpcBrowserPanel::DrawContext::npcSearchBuf = nullptr

Definition at line 22 of file NpcBrowserPanel.h.

◆ rebuildNpcFilter

std::function<void()> NpcBrowserPanel::DrawContext::rebuildNpcFilter

Definition at line 24 of file NpcBrowserPanel.h.


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