Public Types |
| enum | { PROPERTY_THRESHOLD = 0x0202,
PROPERTY_STRENGTH = 0x0203
} |
Public Methods |
|
| DECLARE_CLASS (StrategyAntialiasUniform,Strategy) |
|
| StrategyAntialiasUniform () |
|
| StrategyAntialiasUniform (double threshold,int n) |
|
virtual Strategy* | getClone () |
|
virtual void | setProperty (int nProperty,const Variant &value) |
|
virtual void | getProperty (int nProperty,Variant &vValue)const |
|
virtual double | diffColor (const Color &a,const Color &b) |
|
void | sample (double x,double y,Color &color) |
|
bool | supersample (double x,double y,Color &color) |
|
virtual void | renderImage (Scene *pScene,ImageWriterCache *pWriter) |
Static Public Methods |
|
Strategy* | CreateInstance () |
Protected Attributes |
|
double | threshold |
|
int | n |
|
Scene* | pScene |
|
Camera* | camera |
|
ImageWriterCache* | pWriter |
This leads to smoother edges and high quality pictures. As the cost is very high it is only used to render the final image.