VGUI::ControlSet Class Reference

#include <controlgrab.h>

Collaboration diagram for VGUI::ControlSet:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ControlSet ()
 ~ControlSet ()
string GetName ()
void SetName (string new_name)
CONTROLGetControl ()
void SetControl (CONTROL &new_ctrl)
TEXTURE_HANDLEGetTex ()
void SetTex (TEXTURE_HANDLE *new_tex)
TEXTURE_HANDLEGetTexX ()
void SetTexX (TEXTURE_HANDLE *new_tex_x)

Private Attributes

string name
CONTROL ctrl
TEXTURE_HANDLEtex
TEXTURE_HANDLEtex_x

Detailed Description

Definition at line 10 of file controlgrab.h.


Constructor & Destructor Documentation

VGUI::ControlSet::ControlSet  )  [inline]
 

Definition at line 18 of file controlgrab.h.

References name, NULL, tex, and tex_x.

VGUI::ControlSet::~ControlSet  )  [inline]
 

Definition at line 19 of file controlgrab.h.


Member Function Documentation

CONTROL& VGUI::ControlSet::GetControl  )  [inline]
 

Definition at line 22 of file controlgrab.h.

References ctrl.

string VGUI::ControlSet::GetName  )  [inline]
 

Definition at line 20 of file controlgrab.h.

References name.

TEXTURE_HANDLE* VGUI::ControlSet::GetTex  )  [inline]
 

Definition at line 24 of file controlgrab.h.

References tex.

TEXTURE_HANDLE* VGUI::ControlSet::GetTexX  )  [inline]
 

Definition at line 26 of file controlgrab.h.

References tex_x.

void VGUI::ControlSet::SetControl CONTROL new_ctrl  )  [inline]
 

Definition at line 23 of file controlgrab.h.

References ctrl.

Referenced by VGUI::ControlGrab::GrabJoyButton(), VGUI::ControlGrab::GrabJoyMove(), VGUI::ControlGrab::GrabKey(), VGUI::ControlGrab::GrabMouseButton(), and VGUI::ControlGrab::GrabMouseMovement().

void VGUI::ControlSet::SetName string  new_name  )  [inline]
 

Definition at line 21 of file controlgrab.h.

References name.

Referenced by VGUI::ControlGrab::GrabJoyButton(), VGUI::ControlGrab::GrabJoyMove(), VGUI::ControlGrab::GrabKey(), VGUI::ControlGrab::GrabMouseButton(), and VGUI::ControlGrab::GrabMouseMovement().

void VGUI::ControlSet::SetTex TEXTURE_HANDLE new_tex  )  [inline]
 

Definition at line 25 of file controlgrab.h.

References tex.

Referenced by VGUI::ControlGrab::GrabJoyButton(), VGUI::ControlGrab::GrabJoyMove(), VGUI::ControlGrab::GrabKey(), VGUI::ControlGrab::GrabMouseButton(), and VGUI::ControlGrab::GrabMouseMovement().

void VGUI::ControlSet::SetTexX TEXTURE_HANDLE new_tex_x  )  [inline]
 

Definition at line 27 of file controlgrab.h.

References tex_x.

Referenced by VGUI::ControlGrab::GrabJoyButton(), VGUI::ControlGrab::GrabJoyMove(), VGUI::ControlGrab::GrabKey(), VGUI::ControlGrab::GrabMouseButton(), and VGUI::ControlGrab::GrabMouseMovement().


Member Data Documentation

CONTROL VGUI::ControlSet::ctrl [private]
 

Definition at line 14 of file controlgrab.h.

Referenced by GetControl(), and SetControl().

string VGUI::ControlSet::name [private]
 

Definition at line 13 of file controlgrab.h.

Referenced by ControlSet(), GetName(), and SetName().

TEXTURE_HANDLE* VGUI::ControlSet::tex [private]
 

Definition at line 15 of file controlgrab.h.

Referenced by ControlSet(), GetTex(), and SetTex().

TEXTURE_HANDLE * VGUI::ControlSet::tex_x [private]
 

Definition at line 15 of file controlgrab.h.

Referenced by ControlSet(), GetTexX(), and SetTexX().


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 04:14:13 2006 by  doxygen 1.4.6