Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CommandLabels Class Reference

#include <command.h>

Inheritance diagram for CommandLabels:

Inheritance graph
Collaboration diagram for CommandLabels:

Collaboration graph
List of all members.

Public Member Functions

 CommandLabels (int _setFlags, int _clearFlags)
void process (ExecutionEnvironment &)

Private Attributes

int clearFlags
int setFlags

Constructor & Destructor Documentation

CommandLabels::CommandLabels int  _setFlags,
int  _clearFlags
 

Definition at line 479 of file command.cpp.

00479                                                            :
00480     setFlags(_setFlags), clearFlags(_clearFlags)
00481 {
00482 }


Member Function Documentation

void CommandLabels::process ExecutionEnvironment  )  [virtual]
 

Implements InstantaneousCommand.

Definition at line 484 of file command.cpp.

References clearFlags, Renderer::getLabelMode(), setFlags, and Renderer::setLabelMode().

00485 {
00486     Renderer* r = env.getRenderer();
00487     if (r != NULL)
00488     {
00489         r->setLabelMode(r->getLabelMode() | setFlags);
00490         r->setLabelMode(r->getLabelMode() & ~clearFlags);
00491     }
00492 }


Member Data Documentation

int CommandLabels::clearFlags [private]
 

Definition at line 399 of file command.h.

Referenced by process().

int CommandLabels::setFlags [private]
 

Definition at line 398 of file command.h.

Referenced by process().


The documentation for this class was generated from the following files:
Generated on Sat Jan 14 22:33:12 2006 for Celestia by  doxygen 1.4.1