Nuclide
Software Development Kit for id Technology (BETA)
vguiScriptedItem Class Reference

About this class

Trinity Menu File "itemDef".

This class represents objects that are parsed from "itemDef" entries defined in the Quake III: Team Arena (2000) menu scripting language.

See also

menuDef

Inheritance diagram for vguiScriptedItem:
vguiWidget

Public Member Functions

void vguiScriptedItem (void)
 
virtual void OnRemove (void)
 Called when the widget gets removed, destroyed. More...
 
virtual void Draw (void)
 Called in order to draw the widget. More...
 
virtual bool Input (float, float, float, float)
 Called whenever an input event gets directed to the widget. More...
 
virtual void Reposition (void)
 Called whenever the physical properties of the display change. More...
 
virtual void ReloadVideoResources (void)
 
nonvirtual void Draw3D (void)
 
nonvirtual vector GetItemPosition (void)
 
nonvirtual vector GetItemSize (void)
 
nonvirtual void OnMouseEntered (void)
 
nonvirtual void OnMouseExited (void)
 
nonvirtual void OnMouseDown (void)
 
nonvirtual void OnMouseUp (void)
 
nonvirtual void OnMaxChars (void)
 
nonvirtual void AddText (string toAdd)
 
nonvirtual void OpenURL (string urlString)
 
nonvirtual void Reevaluate (void)
 
nonvirtual bool Button_Input (float, float, float, float)
 
nonvirtual void RadioButton_Draw (void)
 
nonvirtual bool RadioButton_Input (float, float, float, float)
 
nonvirtual void CheckBox_Draw (void)
 
nonvirtual bool CheckBox_Input (float, float, float, float)
 
nonvirtual bool TextField_Input (float, float, float, float)
 
nonvirtual void Combo_Draw (void)
 
nonvirtual bool Combo_Input (float, float, float, float)
 
nonvirtual void ListBox_Draw (void)
 
nonvirtual bool ListBox_Input (float, float, float, float)
 
nonvirtual bool NumericField_Input (float, float, float, float)
 
nonvirtual void Slider_Draw (void)
 
nonvirtual bool Slider_Input (float, float, float, float)
 
nonvirtual void YesNo_Draw (void)
 
nonvirtual bool YesNo_Input (float, float, float, float)
 
nonvirtual bool Multi_Input (float, float, float, float)
 
nonvirtual void Bind_Draw (void)
 
nonvirtual bool Bind_Input (float, float, float, float)
 
nonvirtual void WebView_Draw (void)
 
nonvirtual bool WebView_Input (float, float, float, float)
 
nonvirtual void InputBox_Draw (void)
 
nonvirtual bool InputBox_Input (float, float, float, float)
 

Constructor & Destructor Documentation

◆ vguiScriptedItem()

void vguiScriptedItem::vguiScriptedItem ( void  )

Member Function Documentation

◆ AddText()

void vguiScriptedItem::AddText ( string  toAdd)

◆ Bind_Draw()

void vguiScriptedItem::Bind_Draw ( void  )

◆ Bind_Input()

bool vguiScriptedItem::Bind_Input ( float  ,
float  ,
float  ,
float   
)

◆ Button_Input()

bool vguiScriptedItem::Button_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ CheckBox_Draw()

void vguiScriptedItem::CheckBox_Draw ( void  )

◆ CheckBox_Input()

bool vguiScriptedItem::CheckBox_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ Combo_Draw()

void vguiScriptedItem::Combo_Draw ( void  )

◆ Combo_Input()

bool vguiScriptedItem::Combo_Input ( float  ,
float  ,
float  ,
float   
)

◆ Draw()

void vguiScriptedItem::Draw ( void  )
virtual

Called in order to draw the widget.

Reimplemented from vguiWidget.

◆ Draw3D()

void vguiScriptedItem::Draw3D ( void  )

◆ GetItemPosition()

vector vguiScriptedItem::GetItemPosition ( void  )

◆ GetItemSize()

vector vguiScriptedItem::GetItemSize ( void  )

◆ Input()

bool vguiScriptedItem::Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)
virtual

Called whenever an input event gets directed to the widget.

Reimplemented from vguiWidget.

◆ InputBox_Draw()

void vguiScriptedItem::InputBox_Draw ( void  )

◆ InputBox_Input()

bool vguiScriptedItem::InputBox_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ ListBox_Draw()

void vguiScriptedItem::ListBox_Draw ( void  )

◆ ListBox_Input()

bool vguiScriptedItem::ListBox_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ Multi_Input()

bool vguiScriptedItem::Multi_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ NumericField_Input()

bool vguiScriptedItem::NumericField_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ OnMaxChars()

void vguiScriptedItem::OnMaxChars ( void  )

◆ OnMouseDown()

void vguiScriptedItem::OnMouseDown ( void  )

◆ OnMouseEntered()

void vguiScriptedItem::OnMouseEntered ( void  )

◆ OnMouseExited()

void vguiScriptedItem::OnMouseExited ( void  )

◆ OnMouseUp()

void vguiScriptedItem::OnMouseUp ( void  )

◆ OnRemove()

void vguiScriptedItem::OnRemove ( void  )
virtual

Called when the widget gets removed, destroyed.

Reimplemented from vguiWidget.

◆ OpenURL()

void vguiScriptedItem::OpenURL ( string  urlString)

◆ RadioButton_Draw()

void vguiScriptedItem::RadioButton_Draw ( void  )

◆ RadioButton_Input()

bool vguiScriptedItem::RadioButton_Input ( float  ,
float  ,
float  ,
float   
)

◆ Reevaluate()

void vguiScriptedItem::Reevaluate ( void  )

◆ ReloadVideoResources()

void vguiScriptedItem::ReloadVideoResources ( void  )
virtual

Reimplemented from vguiWidget.

◆ Reposition()

void vguiScriptedItem::Reposition ( void  )
virtual

Called whenever the physical properties of the display change.

Reimplemented from vguiWidget.

◆ Slider_Draw()

void vguiScriptedItem::Slider_Draw ( void  )

◆ Slider_Input()

bool vguiScriptedItem::Slider_Input ( float  ,
float  ,
float  ,
float   
)

◆ TextField_Input()

bool vguiScriptedItem::TextField_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ WebView_Draw()

void vguiScriptedItem::WebView_Draw ( void  )

◆ WebView_Input()

bool vguiScriptedItem::WebView_Input ( float  flEVType,
float  flKey,
float  flChar,
float  flDevID 
)

◆ YesNo_Draw()

void vguiScriptedItem::YesNo_Draw ( void  )

◆ YesNo_Input()

bool vguiScriptedItem::YesNo_Input ( float  ,
float  ,
float  ,
float   
)

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