openscenegraph
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
osgSim::LightPointSystem Class Reference
Inheritance diagram for osgSim::LightPointSystem:
osg::Object osg::Referenced

List of all members.

Public Types

enum  AnimationState { ANIMATION_ON, ANIMATION_OFF, ANIMATION_RANDOM }

Public Member Functions

 LightPointSystem ()
 LightPointSystem (const LightPointSystem &lps, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 META_Object (osgSim, LightPointSystem)
void setIntensity (float intensity)
float getIntensity () const
void setAnimationState (LightPointSystem::AnimationState state)
LightPointSystem::AnimationState getAnimationState () const

Protected Member Functions

 ~LightPointSystem ()

Protected Attributes

float _intensity
AnimationState _animationState

Member Enumeration Documentation

Enumerator:
ANIMATION_ON 
ANIMATION_OFF 
ANIMATION_RANDOM 

Constructor & Destructor Documentation

Copy constructor using CopyOp to manage deep vs shallow copy.


Member Function Documentation

References _animationState.

float osgSim::LightPointSystem::getIntensity ( ) const [inline]

References _intensity.

References _animationState.

void osgSim::LightPointSystem::setIntensity ( float  intensity) [inline]

References _intensity.


Member Data Documentation

Referenced by getIntensity(), and setIntensity().


The documentation for this class was generated from the following file: