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

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

#include <MountsPanel.h>

Public Attributes

bool isChar = false
 
bool isMounted = false
 
std::vector< MountEntry > * mountList = nullptr
 
std::vector< std::string > * creatureModelNames = nullptr
 
std::vector< GameFile * > * creatureModels = nullptr
 
std::vector< size_t > * mountFiltered = nullptr
 
bool * mountFilterDirty = nullptr
 
int * mountTab = nullptr
 
std::string * mountSearchBuf = nullptr
 
std::function< WoWModel *()> getLoadedModel
 
std::function< void()> buildMountList
 
std::function< void()> rebuildMountFilter
 
std::function< void(int, GameFile *)> mountCharacter
 
std::function< void()> dismountCharacter
 

Detailed Description

Per-frame context for the mounts panel.

Definition at line 22 of file MountsPanel.h.

Member Data Documentation

◆ buildMountList

std::function<void()> MountsPanel::DrawContext::buildMountList

Definition at line 36 of file MountsPanel.h.

◆ creatureModelNames

std::vector<std::string>* MountsPanel::DrawContext::creatureModelNames = nullptr

Definition at line 28 of file MountsPanel.h.

◆ creatureModels

std::vector<GameFile*>* MountsPanel::DrawContext::creatureModels = nullptr

Definition at line 29 of file MountsPanel.h.

◆ dismountCharacter

std::function<void()> MountsPanel::DrawContext::dismountCharacter

Definition at line 39 of file MountsPanel.h.

◆ getLoadedModel

std::function<WoWModel*()> MountsPanel::DrawContext::getLoadedModel

Definition at line 35 of file MountsPanel.h.

◆ isChar

bool MountsPanel::DrawContext::isChar = false

Definition at line 24 of file MountsPanel.h.

◆ isMounted

bool MountsPanel::DrawContext::isMounted = false

Definition at line 25 of file MountsPanel.h.

◆ mountCharacter

std::function<void(int, GameFile*)> MountsPanel::DrawContext::mountCharacter

Definition at line 38 of file MountsPanel.h.

◆ mountFilterDirty

bool* MountsPanel::DrawContext::mountFilterDirty = nullptr

Definition at line 31 of file MountsPanel.h.

◆ mountFiltered

std::vector<size_t>* MountsPanel::DrawContext::mountFiltered = nullptr

Definition at line 30 of file MountsPanel.h.

◆ mountList

std::vector<MountEntry>* MountsPanel::DrawContext::mountList = nullptr

Definition at line 27 of file MountsPanel.h.

◆ mountSearchBuf

std::string* MountsPanel::DrawContext::mountSearchBuf = nullptr

Definition at line 33 of file MountsPanel.h.

◆ mountTab

int* MountsPanel::DrawContext::mountTab = nullptr

Definition at line 32 of file MountsPanel.h.

◆ rebuildMountFilter

std::function<void()> MountsPanel::DrawContext::rebuildMountFilter

Definition at line 37 of file MountsPanel.h.


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