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

osg::Background Class Reference
[OpenSG Backgrounds]

background base class More...

#include <OSGBackground.h>

Inheritance diagram for osg::Background:

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

Collaboration graph
[legend]
List of all members.

Public Methods

access fields
virtual void clear (DrawActionBase *action, Viewport *port)=0
transformation
virtual void changed (BitVector whichField, UInt32 origin)
 react to field changes

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


Static Public Methods

Class Get
const Char8getClassname (void)

Protected Methods

Constructors
 Background (void)
 Constructor.

 Background (const Background &source)
 Copy Constructor.

Destructors
virtual ~Background (void)
 Destructor.


Private Types

typedef BackgroundBase Inherited

Private Methods

void operator= (const Background &source)

Static Private Methods

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


Static Private Attributes

char cvsid [] = "@(#)$Id: $"

Friends

class FieldContainer
class BackgroundBase

Detailed Description

background base class

Background is the base class for all background clearing.


Member Typedef Documentation

typedef BackgroundBase osg::Background::Inherited [private]
 

Reimplemented from osg::BackgroundBase.

Reimplemented in osg::GradientBackground, osg::GradientBackgroundBase, osg::ImageBackground, osg::ImageBackgroundBase, osg::PassiveBackground, osg::PassiveBackgroundBase, osg::SkyBackground, osg::SkyBackgroundBase, osg::SolidBackground, and osg::SolidBackgroundBase.


Constructor & Destructor Documentation

Background::Background void    [protected]
 

Constructor.

Background::Background const Background &    source [protected]
 

Copy Constructor.

Background::~Background void    [protected, virtual]
 

Destructor.


Member Function Documentation

const Char8* osg::Background::getClassname void    [inline, static]
 

Reimplemented in osg::GradientBackground, and osg::SolidBackground.

virtual void osg::Background::clear DrawActionBase *    action,
Viewport   port
[pure virtual]
 

Implemented in osg::GradientBackground, osg::ImageBackground, osg::PassiveBackground, osg::SkyBackground, and osg::SolidBackground.

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

react to field changes

Reimplemented from osg::AttachmentContainer.

Reimplemented in osg::GradientBackground, osg::ImageBackground, osg::PassiveBackground, osg::SkyBackground, and osg::SolidBackground.

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

output the instance for debug purposes

Reimplemented from osg::AttachmentContainer.

Reimplemented in osg::GradientBackground, osg::ImageBackground, osg::PassiveBackground, osg::SkyBackground, and osg::SolidBackground.

void Background::initMethod void    [static, private]
 

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

Reimplemented in osg::GradientBackground, osg::ImageBackground, osg::PassiveBackground, osg::SkyBackground, and osg::SolidBackground.

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


Friends And Related Function Documentation

friend class FieldContainer [friend]
 

Reimplemented from osg::BackgroundBase.

Reimplemented in osg::GradientBackground, osg::GradientBackgroundBase, osg::ImageBackground, osg::ImageBackgroundBase, osg::PassiveBackground, osg::PassiveBackgroundBase, osg::SkyBackground, osg::SkyBackgroundBase, osg::SolidBackground, and osg::SolidBackgroundBase.

friend class BackgroundBase [friend]
 


Member Data Documentation

char Background::cvsid = "@(#)$Id: $" [static, private]
 

Reimplemented in osg::GradientBackground, osg::PassiveBackground, and osg::SolidBackground.


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