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

osg::SkyBackground Class Reference

*put brief class description here* More...

#include <OSGSkyBackground.h>

Inheritance diagram for osg::SkyBackground:

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

Collaboration graph
[legend]
List of all members.

Public Methods

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

Background
virtual void clear (DrawActionBase *action, Viewport *port)
Output
virtual void dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const
 output the instance for debug purposes


Protected Methods

Constructors
 SkyBackground (void)
 Constructor.

 SkyBackground (const SkyBackground &source)
 Copy Constructor.

Destructors
virtual ~SkyBackground (void)
 Destructor.

Draw Helper
void drawFace (DrawActionBase *action, TextureChunkPtr tex, StateChunk *&oldtex, const Pnt3f &p1, const Pnt3f &p2, const Pnt3f &p3, const Pnt3f &p4)

Private Types

typedef SkyBackgroundBase Inherited

Private Methods

void operator= (const SkyBackground &source)

Static Private Methods

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


Friends

class FieldContainer
class SkyBackgroundBase

Detailed Description

*put brief class description here*

A sky/ground and skybox background, inspired by the VRML Background node. See http://www.vrml.org/technicalinfo/specifications/vrml97/part1/nodesRef.html#Background for details on the parameter restrictions.


Member Typedef Documentation

typedef SkyBackgroundBase osg::SkyBackground::Inherited [private]
 

Reimplemented from osg::SkyBackgroundBase.


Constructor & Destructor Documentation

SkyBackground::SkyBackground void    [protected]
 

Constructor.

SkyBackground::SkyBackground const SkyBackground &    source [protected]
 

Copy Constructor.

SkyBackground::~SkyBackground void    [protected, virtual]
 

Destructor.


Member Function Documentation

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

react to field changes

Reimplemented from osg::Background.

void SkyBackground::clear DrawActionBase *    action,
Viewport   port
[virtual]
 

Implements osg::Background.

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

output the instance for debug purposes

Reimplemented from osg::Background.

void SkyBackground::drawFace DrawActionBase *    action,
TextureChunkPtr    tex,
StateChunk *&    oldtex,
const Pnt3f   p1,
const Pnt3f   p2,
const Pnt3f   p3,
const Pnt3f   p4
[protected]
 

void SkyBackground::initMethod void    [static, private]
 

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

Reimplemented from osg::Background.

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


Friends And Related Function Documentation

friend class FieldContainer [friend]
 

Reimplemented from osg::SkyBackgroundBase.

friend class SkyBackgroundBase [friend]
 


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