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

Top-level aggregate of all mutable application state. More...

#include <AppState.h>

Collaboration diagram for AppState:
[legend]

Public Attributes

SceneState scene
 
LoadingState loading
 
UIState ui
 
AnimationState anim
 
CharacterState character
 
BrowserState browsers
 
ExportState exporting
 
AppSettings settings
 

Detailed Description

Top-level aggregate of all mutable application state.

Sub-structs follow the Gregory "subsystem state" pattern: each group owns a cohesive slice of the application's data.

Definition at line 260 of file AppState.h.

Member Data Documentation

◆ anim

AnimationState AppState::anim

Definition at line 265 of file AppState.h.

◆ browsers

BrowserState AppState::browsers

Definition at line 267 of file AppState.h.

◆ character

CharacterState AppState::character

Definition at line 266 of file AppState.h.

◆ exporting

ExportState AppState::exporting

Definition at line 268 of file AppState.h.

◆ loading

LoadingState AppState::loading

Definition at line 263 of file AppState.h.

◆ scene

SceneState AppState::scene

Definition at line 262 of file AppState.h.

◆ settings

AppSettings AppState::settings

Definition at line 269 of file AppState.h.

◆ ui

UIState AppState::ui

Definition at line 264 of file AppState.h.


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