Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

HUDGroupNode Class Reference

#include <hudgroupnode.h>

Inheritance diagram for HUDGroupNode:

Inheritance graph
[legend]
Collaboration diagram for HUDGroupNode:

Collaboration graph
[legend]

Public Member Functions

bool handle_event (Event *)
void listen_event (Event *)
void get_boundrect (double &, double &, double &, double &)
void get_scenerect (double &, double &, double &, double &)
 HUDGroupNode (Camera *)

Protected Member Functions

void enter_HUDmode (void)
void leave_HUDmode (void)

Protected Attributes

double lx
double ly
Camera * camera
bool HUDmode

Constructor & Destructor Documentation

HUDGroupNode::HUDGroupNode (  Camera *   ) 
 


Member Function Documentation

void HUDGroupNode::enter_HUDmode (  void   )  [protected]
 

void HUDGroupNode::leave_HUDmode (  void   )  [protected]
 

bool HUDGroupNode::handle_event (  Event *   )  [virtual]
 

The default Event handler passes all events down to its children

Reimplemented from GroupNode.

Here is the call graph for this function:

void HUDGroupNode::listen_event (  Event *   )  [virtual]
 

Reimplemented from GroupNode.

void HUDGroupNode::get_boundrect (  double &  ,
double &  ,
double &  ,
double & 
)  [virtual]
 

This function should be overloaded in every node to provide for event handling and repaint.

Reimplemented from GroupNode.

Here is the call graph for this function:

void HUDGroupNode::get_scenerect (  double &  pbx1,
double &  pby1,
double &  pbx2,
double &  pby2
)  [virtual]
 

HUD groups do not take part in the scene so this function returns an invalid rect.

Reimplemented from GroupNode.

Here is the call graph for this function:


Field Documentation

double HUDGroupNode::lx [protected]
 

double HUDGroupNode::ly [protected]
 

Camera* HUDGroupNode::camera [protected]
 

bool HUDGroupNode::HUDmode [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Jun 23 18:47:34 2004 for cZUI by doxygen 1.3.5