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
Cameracamera
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