MPQC  2.3.1
Public Member Functions | Protected Member Functions | Protected Attributes
sc::Render Class Reference
Inheritance diagram for sc::Render:
sc::DescribedClass sc::RefCount sc::Identity sc::FileRender sc::OOGLRender

List of all members.

Public Member Functions

 Render (const Ref< KeyVal > &)
Ref< Materialdefault_material ()
Ref< Appearancedefault_appearance ()
Ref< Transformdefault_transform ()
void default_material (const Ref< Material > &m)
void default_appearance (const Ref< Appearance > &a)
void default_transform (const Ref< Transform > &t)
virtual void clear ()=0
virtual void render (const Ref< RenderedObject > &)
virtual void animate (const Ref< AnimatedObject > &)
virtual void set (const Ref< RenderedObjectSet > &)
virtual void sphere (const Ref< RenderedSphere > &)
virtual void polygons (const Ref< RenderedPolygons > &)=0
virtual void polylines (const Ref< RenderedPolylines > &)=0

Protected Member Functions

virtual void push_material (const Ref< Material > &m)
virtual void push_appearance (const Ref< Appearance > &a)
virtual void push_transform (const Ref< Transform > &t)
virtual Ref< Materialpop_material ()
virtual Ref< Appearancepop_appearance ()
virtual Ref< Transformpop_transform ()

Protected Attributes

Ref< Materialdefault_material_
Ref< Appearancedefault_appearance_
Ref< Transformdefault_transform_
Stack< Ref< Material > > material_stack_
Stack< Ref< Appearance > > appearance_stack_
Stack< Ref< Transform > > transform_stack_

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

Generated at Sun Jan 22 2012 14:46:19 for MPQC 2.3.1 using the documentation package Doxygen 1.7.6.1.