Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osg::Billboard Class Reference

*put brief class description here* More...

#include <OSGBillboard.h>

Inheritance diagram for osg::Billboard:

Inheritance graph
[legend]
Collaboration diagram for osg::Billboard:

Collaboration graph
[legend]
List of all members.

Public Methods

Sync
virtual void changed (BitVector whichField, UInt32 origin)
 react to field changes

Output
virtual void dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const
 output the instance for debug purposes


Protected Methods

void calcMatrix (DrawActionBase *pAction, Matrix &mResult)
Constructors
 Billboard (void)
 Constructor.

 Billboard (const Billboard &source)
 Copy Constructor.

Destructors
virtual ~Billboard (void)
 Destructor.

NodeCore Specific
void adjustVolume (Volume &volume)
Draw & Intersect & Render
Action::ResultE drawEnter (Action *action)
Action::ResultE drawLeave (Action *action)
Action::ResultE intersectEnter (Action *action)
Action::ResultE intersectLeave (Action *action)
Action::ResultE renderEnter (Action *action)
Action::ResultE renderLeave (Action *action)

Private Types

typedef BillboardBase Inherited

Private Methods

void operator= (const Billboard &source)

Static Private Methods

void initMethod (void)
 initialize the static features of the class, e.g. action callbacks


Friends

class FieldContainer
class BillboardBase

Detailed Description

*put brief class description here*


Member Typedef Documentation

typedef BillboardBase osg::Billboard::Inherited [private]
 

Reimplemented from osg::BillboardBase.


Constructor & Destructor Documentation

Billboard::Billboard void    [protected]
 

Constructor.

Billboard::Billboard const Billboard &    source [protected]
 

Copy Constructor.

Billboard::~Billboard void    [protected, virtual]
 

Destructor.


Member Function Documentation

void Billboard::changed BitVector    whichField,
UInt32    origin
[virtual]
 

react to field changes

Reimplemented from osg::AttachmentContainer.

void Billboard::dump UInt32    uiIndent = 0,
const BitVector    bvFlags = 0
const [virtual]
 

output the instance for debug purposes

Reimplemented from osg::NodeCore.

void Billboard::adjustVolume Volume   volume [protected, virtual]
 

Reimplemented from osg::NodeCore.

Action::ResultE Billboard::drawEnter Action *    action [protected]
 

Action::ResultE Billboard::drawLeave Action *    action [protected]
 

Action::ResultE Billboard::intersectEnter Action *    action [protected]
 

Action::ResultE Billboard::intersectLeave Action *    action [protected]
 

Action::ResultE Billboard::renderEnter Action *    action [protected]
 

Action::ResultE Billboard::renderLeave Action *    action [protected]
 

void Billboard::calcMatrix DrawActionBase *    pAction,
Matrix   mResult
[protected]
 

void Billboard::initMethod void    [static, private]
 

initialize the static features of the class, e.g. action callbacks

void osg::Billboard::operator= const Billboard &    source [private]
 


Friends And Related Function Documentation

friend class FieldContainer [friend]
 

Reimplemented from osg::BillboardBase.

friend class BillboardBase [friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Jul 3 16:28:01 2002 for OpenSG by doxygen1.2.16