Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CardMaker Class Reference

#include <cardMaker.h>

Inheritance diagram for CardMaker:

Namable List of all members.

Private Member Functions

INLINE ~CardMaker ()
void reset ()
INLINE void set_uv_range (const TexCoordf &ll, const TexCoordf &ur)
INLINE void set_has_uvs (bool flag)
INLINE void set_frame (float left, float right, float bottom, float top)
INLINE void set_frame (const LVecBase4f &frame)
INLINE void set_color (float r, float g, float b, float a)
INLINE void set_color (const Colorf &color)
INLINE void set_source_geometry (PandaNode *node, const LVecBase4f &frame)
INLINE void clear_source_geometry ()
 PT (PandaNode) generate()
 PT (PandaNode) rescale_source_geometry()
 PT (PandaNode) _source_geometry

Private Attributes

PUBLISHED __pad0__: INLINE CardMaker(const string &name)
bool _has_uvs
TexCoordf _ll
TexCoordf _ur
LVecBase4f _frame
bool _has_color
Colorf _color
LVecBase4f _source_frame

Constructor & Destructor Documentation

INLINE CardMaker::~CardMaker  )  [private]
 


Member Function Documentation

INLINE void CardMaker::clear_source_geometry  )  [private]
 

CardMaker::PT PandaNode   )  [private]
 

CardMaker::PT PandaNode   )  [private]
 

CardMaker::PT PandaNode   )  [private]
 

void CardMaker::reset  )  [private]
 

Definition at line 33 of file cardMaker.cxx.

References _color, _frame, _has_color, _has_uvs, _ll, _source_frame, _ur, and NULL.

INLINE void CardMaker::set_color const Colorf color  )  [private]
 

INLINE void CardMaker::set_color float  r,
float  g,
float  b,
float  a
[private]
 

INLINE void CardMaker::set_frame const LVecBase4f &  frame  )  [private]
 

INLINE void CardMaker::set_frame float  left,
float  right,
float  bottom,
float  top
[private]
 

INLINE void CardMaker::set_has_uvs bool  flag  )  [private]
 

INLINE void CardMaker::set_source_geometry PandaNode node,
const LVecBase4f &  frame
[private]
 

INLINE void CardMaker::set_uv_range const TexCoordf ll,
const TexCoordf ur
[private]
 


Member Data Documentation

PUBLISHED CardMaker::__pad0__ [private]
 

Reimplemented from Namable.

Definition at line 37 of file cardMaker.h.

Colorf CardMaker::_color [private]
 

Definition at line 63 of file cardMaker.h.

Referenced by reset().

LVecBase4f CardMaker::_frame [private]
 

Definition at line 60 of file cardMaker.h.

Referenced by reset().

bool CardMaker::_has_color [private]
 

Definition at line 62 of file cardMaker.h.

Referenced by reset().

bool CardMaker::_has_uvs [private]
 

Definition at line 58 of file cardMaker.h.

Referenced by reset().

TexCoordf CardMaker::_ll [private]
 

Definition at line 59 of file cardMaker.h.

Referenced by reset().

LVecBase4f CardMaker::_source_frame [private]
 

Definition at line 66 of file cardMaker.h.

Referenced by reset().

TexCoordf CardMaker::_ur [private]
 

Definition at line 59 of file cardMaker.h.

Referenced by reset().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:29 2003 for Panda by doxygen1.3