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

Per-frame context for the viewport options panel. More...

#include <ViewportOptionsPanel.h>

Collaboration diagram for ViewportOptionsPanel::DrawContext:
[legend]

Public Attributes

Rendererrenderer = nullptr
 
bool * drawGrid = nullptr
 
glm::vec3 * bgColor = nullptr
 
OrbitCameracamera = nullptr
 
std::function< WoWModel *()> getLoadedModel
 
std::vector< GeosetGroupEntry > * geosetGroups = nullptr
 
ParticleColorStatepcrState = nullptr
 
int * selectedSkin = nullptr
 
std::function< void(WoWModel *, int)> applySkin
 
std::function< void()> resetCamera
 

Detailed Description

Per-frame context for the viewport options panel.

Definition at line 44 of file ViewportOptionsPanel.h.

Member Data Documentation

◆ applySkin

std::function<void(WoWModel*, int)> ViewportOptionsPanel::DrawContext::applySkin

Definition at line 65 of file ViewportOptionsPanel.h.

◆ bgColor

glm::vec3* ViewportOptionsPanel::DrawContext::bgColor = nullptr

Definition at line 51 of file ViewportOptionsPanel.h.

◆ camera

OrbitCamera* ViewportOptionsPanel::DrawContext::camera = nullptr

Definition at line 54 of file ViewportOptionsPanel.h.

◆ drawGrid

bool* ViewportOptionsPanel::DrawContext::drawGrid = nullptr

Definition at line 50 of file ViewportOptionsPanel.h.

◆ geosetGroups

std::vector<GeosetGroupEntry>* ViewportOptionsPanel::DrawContext::geosetGroups = nullptr

Definition at line 60 of file ViewportOptionsPanel.h.

◆ getLoadedModel

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

Definition at line 57 of file ViewportOptionsPanel.h.

◆ pcrState

ParticleColorState* ViewportOptionsPanel::DrawContext::pcrState = nullptr

Definition at line 61 of file ViewportOptionsPanel.h.

◆ renderer

Renderer* ViewportOptionsPanel::DrawContext::renderer = nullptr

Definition at line 47 of file ViewportOptionsPanel.h.

◆ resetCamera

std::function<void()> ViewportOptionsPanel::DrawContext::resetCamera

Definition at line 68 of file ViewportOptionsPanel.h.

◆ selectedSkin

int* ViewportOptionsPanel::DrawContext::selectedSkin = nullptr

Definition at line 64 of file ViewportOptionsPanel.h.


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