version 3.3

VRS::TexturingEffectGL Class Reference

#include <vrs/opengl/texturingeffectgl.h>

Inheritance diagram for VRS::TexturingEffectGL:

VRS::MonoAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable VRS::AdditiveMultiTexturingEffectGL VRS::DecalMultiTexturingEffectGL VRS::InterpolatedMultiTexturingEffectGL VRS::ModulateMultiTexturingEffectGL

List of all members.

Public Member Functions

virtual bool isShaded () const
virtual bool ignorePreviousEffects () const
virtual ID category () const
 VRS_TYPEINFO (TexturingEffectGL, MonoAttribute)
 VRS_SERIALIZABLE_ABSTRACT_CLASS (TexturingEffectGL)

Protected Member Functions

 TexturingEffectGL (bool shaded=false)
virtual void setShaded (bool onOff)


Detailed Description

The class TexturingEffectGL is the base class for all texturing effect attributes, such as modulation, weighted addition, or interpolation between two textures.

Constructor & Destructor Documentation

VRS::TexturingEffectGL::TexturingEffectGL ( bool  shaded = false  )  [protected]


Member Function Documentation

virtual bool VRS::TexturingEffectGL::isShaded (  )  const [virtual]

virtual bool VRS::TexturingEffectGL::ignorePreviousEffects (  )  const [inline, virtual]

virtual ID VRS::TexturingEffectGL::category (  )  const [virtual]

Defines the category under which objects of this type get stored in contexts. By default, the category is the same as the class name. Attribute classes may want to overwrite the category for example, if further subclasses should be stored in the same category as their base class (i.e., the category of subclasses would return the base class name.

Reimplemented from VRS::Attribute.

VRS::TexturingEffectGL::VRS_TYPEINFO ( TexturingEffectGL  ,
MonoAttribute   
)

VRS::TexturingEffectGL::VRS_SERIALIZABLE_ABSTRACT_CLASS ( TexturingEffectGL   ) 

virtual void VRS::TexturingEffectGL::setShaded ( bool  onOff  )  [protected, virtual]


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

Generated on Wed May 23 06:00:23 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact