HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_HUDInfoArgs Class Reference

#include <UT_HUDInfoArgs.h>

Public Types

enum  State : short { State::NoState = 0, State::Maximize, State::Minimize, State::Toggle }
 
enum  Command : short {
  Command::NoCommand = 0, Command::Create, Command::Close, Command::Clear,
  Command::Enter, Command::Exit, Command::Interrupt, Command::Resume,
  Command::SetHUDOptionsFromPrefs, Command::SetHUDToolInfoHeader, Command::UpdateHUDToolInfoHeader
}
 
enum  Panel : short {
  Panel::NoPanel = 0, Panel::ToolInfo, Panel::User, Panel::Prompt,
  Panel::Stats
}
 
enum  HOMPanel : short { HOMPanel::NoPanel = (short)Panel::NoPanel, HOMPanel::ToolInfo = (short)Panel::ToolInfo, HOMPanel::User = (short)Panel::User }
 

Public Member Functions

 UT_HUDInfoArgs ()=default
 
 ~UT_HUDInfoArgs ()=default
 

Static Public Member Functions

static UT_Array< Panel > constpanelIDs ()
 

Public Attributes

Command command = Command::NoCommand
 
int update_texture = 0
 
int show = -1
 
State hud_state = State::NoState
 
voidhud_template = nullptr
 
voidhud_values = nullptr
 
Panel hud_panel = Panel::ToolInfo
 
UT_StringHolder hud_kwargs
 
UT_StringHolder hud_key
 
int hud_text_shadow = -1
 
int hud_backg_vis = -1
 
int hud_panel_size = -1
 
UT_Vector4D hud_label_color = UT_Vector4D(-1,-1,-1)
 
UT_Vector4D hud_value_color = UT_Vector4D(-1,-1,-1)
 
UT_Vector4D hud_backg_color = UT_Vector4D(-1,-1,-1)
 

Detailed Description

Definition at line 21 of file UT_HUDInfoArgs.h.

Member Enumeration Documentation

enum UT_HUDInfoArgs::Command : short
strong
Enumerator
NoCommand 
Create 
Close 
Clear 
Enter 
Exit 
Interrupt 
Resume 
SetHUDOptionsFromPrefs 
SetHUDToolInfoHeader 
UpdateHUDToolInfoHeader 

Definition at line 33 of file UT_HUDInfoArgs.h.

enum UT_HUDInfoArgs::HOMPanel : short
strong
Enumerator
NoPanel 
ToolInfo 
User 

Definition at line 59 of file UT_HUDInfoArgs.h.

enum UT_HUDInfoArgs::Panel : short
strong
Enumerator
NoPanel 
ToolInfo 
User 
Prompt 
Stats 

Definition at line 49 of file UT_HUDInfoArgs.h.

enum UT_HUDInfoArgs::State : short
strong
Enumerator
NoState 
Maximize 
Minimize 
Toggle 

Definition at line 24 of file UT_HUDInfoArgs.h.

Constructor & Destructor Documentation

UT_HUDInfoArgs::UT_HUDInfoArgs ( )
default
UT_HUDInfoArgs::~UT_HUDInfoArgs ( )
default

Member Function Documentation

static UT_Array<Panel> const& UT_HUDInfoArgs::panelIDs ( )
inlinestatic

Definition at line 72 of file UT_HUDInfoArgs.h.

Member Data Documentation

Command UT_HUDInfoArgs::command = Command::NoCommand

Definition at line 81 of file UT_HUDInfoArgs.h.

UT_Vector4D UT_HUDInfoArgs::hud_backg_color = UT_Vector4D(-1,-1,-1)

Definition at line 102 of file UT_HUDInfoArgs.h.

int UT_HUDInfoArgs::hud_backg_vis = -1

Definition at line 98 of file UT_HUDInfoArgs.h.

UT_StringHolder UT_HUDInfoArgs::hud_key

Definition at line 94 of file UT_HUDInfoArgs.h.

UT_StringHolder UT_HUDInfoArgs::hud_kwargs

Definition at line 91 of file UT_HUDInfoArgs.h.

UT_Vector4D UT_HUDInfoArgs::hud_label_color = UT_Vector4D(-1,-1,-1)

Definition at line 100 of file UT_HUDInfoArgs.h.

Panel UT_HUDInfoArgs::hud_panel = Panel::ToolInfo

Definition at line 90 of file UT_HUDInfoArgs.h.

int UT_HUDInfoArgs::hud_panel_size = -1

Definition at line 99 of file UT_HUDInfoArgs.h.

State UT_HUDInfoArgs::hud_state = State::NoState

Definition at line 87 of file UT_HUDInfoArgs.h.

void* UT_HUDInfoArgs::hud_template = nullptr

Definition at line 88 of file UT_HUDInfoArgs.h.

int UT_HUDInfoArgs::hud_text_shadow = -1

Definition at line 97 of file UT_HUDInfoArgs.h.

UT_Vector4D UT_HUDInfoArgs::hud_value_color = UT_Vector4D(-1,-1,-1)

Definition at line 101 of file UT_HUDInfoArgs.h.

void* UT_HUDInfoArgs::hud_values = nullptr

Definition at line 89 of file UT_HUDInfoArgs.h.

int UT_HUDInfoArgs::show = -1

Definition at line 86 of file UT_HUDInfoArgs.h.

int UT_HUDInfoArgs::update_texture = 0

Definition at line 83 of file UT_HUDInfoArgs.h.


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