version 3.3

VRS::EdgeEnhancementGL Class Reference

Edge-Enhancement. More...

#include <vrs/opengl/edgeenhancementgl.h>

Inheritance diagram for VRS::EdgeEnhancementGL:

VRS::MonoAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable VRS::CartoonShadingGL VRS::GoochShadingGL

List of all members.

Public Member Functions

 EdgeEnhancementGL (bool useShapeColor=true, bool useTextures=false)
bool useShapeColor () const
void useShapeColor (bool)
bool useTextures () const
void useTextures (bool)
 VRS_TYPEINFO (EdgeEnhancementGL, MonoAttribute)
 VRS_SERIALIZABLE (EdgeEnhancementGL)


Detailed Description

Edge-Enhancement.

Constructor & Destructor Documentation

VRS::EdgeEnhancementGL::EdgeEnhancementGL ( bool  useShapeColor = true,
bool  useTextures = false 
) [inline]


Member Function Documentation

bool VRS::EdgeEnhancementGL::useShapeColor (  )  const [inline]

Enhance three dimensional shapes using edges. One can either use the given material or use a default white material property for black and white shading.

void VRS::EdgeEnhancementGL::useShapeColor ( bool  color  )  [inline]

Distinguish between shape material black and white shading.

bool VRS::EdgeEnhancementGL::useTextures (  )  const [inline]

void VRS::EdgeEnhancementGL::useTextures ( bool  s  )  [inline]

Consider texture maps in texture unit 0.

VRS::EdgeEnhancementGL::VRS_TYPEINFO ( EdgeEnhancementGL  ,
MonoAttribute   
)

VRS::EdgeEnhancementGL::VRS_SERIALIZABLE ( EdgeEnhancementGL   ) 


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

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