version 3.3

VRS::MonoAttributePainter Class Reference

Abstract Interface Class for MonoAttribute Painters. More...

#include <vrs/monoattributepainter.h>

Inheritance diagram for VRS::MonoAttributePainter:

VRS::AttributePainter VRS::Painter VRS::Handler VRS::RenderObj VRS::SharedObj VRS::Visitable VRS::GL2::ProgramObjectPainter

List of all members.

Public Member Functions

virtual bool apply (Engine *engine, const MonoAttribute *attr, bool push)=0
 VRS_TYPEINFO (MonoAttributePainter, AttributePainter)


Detailed Description

Abstract Interface Class for MonoAttribute Painters.

Member Function Documentation

virtual bool VRS::MonoAttributePainter::apply ( Engine engine,
const MonoAttribute attr,
bool  push 
) [pure virtual]

'apply' is called by 'EnginepushAttribute' to eventually set the attribute in the underlying rendering engine. The 'store' flag tells whether the attribute is being pushed or popped. Returns true, if the given attribute was successfully applied.

Implemented in VRS::GL2::ProgramObjectPainter.

VRS::MonoAttributePainter::VRS_TYPEINFO ( MonoAttributePainter  ,
AttributePainter   
)


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

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