Panda3D
|
The <CoordinateSystem> entry at the top of an egg file. More...
#include "eggCoordinateSystem.h"
Public Member Functions | |
EggCoordinateSystem (CoordinateSystem value=CS_default) | |
EggCoordinateSystem (const EggCoordinateSystem ©) | |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
CoordinateSystem | get_value () const |
void | set_value (CoordinateSystem value) |
virtual void | write (ostream &out, int indent_level) const |
Writes the coordinate system definition to the indicated output stream in Egg format. | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. |
The <CoordinateSystem> entry at the top of an egg file.
Don't confuse this with the enum EggData::CoordinateSystem, which is the value contained by this entry.
Definition at line 32 of file eggCoordinateSystem.h.
static void EggCoordinateSystem::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from EggNode.
Definition at line 51 of file eggCoordinateSystem.h.
References EggNode::init_type().
void EggCoordinateSystem::write | ( | ostream & | out, |
int | indent_level | ||
) | const [virtual] |
Writes the coordinate system definition to the indicated output stream in Egg format.
Implements EggNode.
Definition at line 29 of file eggCoordinateSystem.cxx.