PolygonFiller.h File Reference

Defines the API for the polygon fillers. More...


Classes

class  PolygonFiller
 Defines the API for the polygon fillers. More...

Defines

#define SUBPIXEL_SHIFT   3
 A global define for all fillers adjusting the subpixel count.
#define SUBPIXEL_COUNT   (1 << SUBPIXEL_SHIFT)
#define SUBPIXEL_DATA   unsigned char
#define WINDING_DATA   unsigned __int64
#define SUBPIXEL_COVERAGE(a)   (coverageTable[(a)])
#define SUBPIXEL_OFFSET_0   (5.0f/8.0f)
#define SUBPIXEL_OFFSET_1   (0.0f/8.0f)
#define SUBPIXEL_OFFSET_2   (3.0f/8.0f)
#define SUBPIXEL_OFFSET_3   (6.0f/8.0f)
#define SUBPIXEL_OFFSET_4   (1.0f/8.0f)
#define SUBPIXEL_OFFSET_5   (4.0f/8.0f)
#define SUBPIXEL_OFFSET_6   (7.0f/8.0f)
#define SUBPIXEL_OFFSET_7   (2.0f/8.0f)
#define SUBPIXEL_OFFSET_RATIONAL_0   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_0)
#define SUBPIXEL_OFFSET_RATIONAL_1   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_1)
#define SUBPIXEL_OFFSET_RATIONAL_2   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_2)
#define SUBPIXEL_OFFSET_RATIONAL_3   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_3)
#define SUBPIXEL_OFFSET_RATIONAL_4   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_4)
#define SUBPIXEL_OFFSET_RATIONAL_5   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_5)
#define SUBPIXEL_OFFSET_RATIONAL_6   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_6)
#define SUBPIXEL_OFFSET_RATIONAL_7   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_7)
#define SUBPIXEL_OFFSET_FIXED_0   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_0)
#define SUBPIXEL_OFFSET_FIXED_1   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_1)
#define SUBPIXEL_OFFSET_FIXED_2   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_2)
#define SUBPIXEL_OFFSET_FIXED_3   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_3)
#define SUBPIXEL_OFFSET_FIXED_4   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_4)
#define SUBPIXEL_OFFSET_FIXED_5   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_5)
#define SUBPIXEL_OFFSET_FIXED_6   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_6)
#define SUBPIXEL_OFFSET_FIXED_7   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_7)
#define SUBPIXEL_OFFSETS
#define SUBPIXEL_OFFSETS_FIXED
#define SUBPIXEL_FULL_COVERAGE   0xff


Detailed Description

Defines the API for the polygon fillers.

Scanline edge-flag algorithm for antialiasing
Copyright (c) 2005-2007 Kiia Kallio

http://mlab.uiah.fi/~kkallio/antialiasing/

This code is distributed under the three-clause BSD license. Read the LICENSE file or visit the URL above for details.

Id
Date
Revision

Define Documentation

#define SUBPIXEL_COUNT   (1 << SUBPIXEL_SHIFT)
 

#define SUBPIXEL_COVERAGE  )     (coverageTable[(a)])
 

#define SUBPIXEL_DATA   unsigned char
 

#define SUBPIXEL_FULL_COVERAGE   0xff
 

#define SUBPIXEL_OFFSET_0   (5.0f/8.0f)
 

#define SUBPIXEL_OFFSET_1   (0.0f/8.0f)
 

#define SUBPIXEL_OFFSET_2   (3.0f/8.0f)
 

#define SUBPIXEL_OFFSET_3   (6.0f/8.0f)
 

#define SUBPIXEL_OFFSET_4   (1.0f/8.0f)
 

#define SUBPIXEL_OFFSET_5   (4.0f/8.0f)
 

#define SUBPIXEL_OFFSET_6   (7.0f/8.0f)
 

#define SUBPIXEL_OFFSET_7   (2.0f/8.0f)
 

#define SUBPIXEL_OFFSET_FIXED_0   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_0)
 

#define SUBPIXEL_OFFSET_FIXED_1   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_1)
 

#define SUBPIXEL_OFFSET_FIXED_2   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_2)
 

#define SUBPIXEL_OFFSET_FIXED_3   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_3)
 

#define SUBPIXEL_OFFSET_FIXED_4   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_4)
 

#define SUBPIXEL_OFFSET_FIXED_5   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_5)
 

#define SUBPIXEL_OFFSET_FIXED_6   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_6)
 

#define SUBPIXEL_OFFSET_FIXED_7   FLOAT_TO_FIXED(SUBPIXEL_OFFSET_7)
 

#define SUBPIXEL_OFFSET_RATIONAL_0   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_0)
 

#define SUBPIXEL_OFFSET_RATIONAL_1   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_1)
 

#define SUBPIXEL_OFFSET_RATIONAL_2   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_2)
 

#define SUBPIXEL_OFFSET_RATIONAL_3   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_3)
 

#define SUBPIXEL_OFFSET_RATIONAL_4   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_4)
 

#define SUBPIXEL_OFFSET_RATIONAL_5   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_5)
 

#define SUBPIXEL_OFFSET_RATIONAL_6   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_6)
 

#define SUBPIXEL_OFFSET_RATIONAL_7   FLOAT_TO_RATIONAL(SUBPIXEL_OFFSET_7)
 

#define SUBPIXEL_OFFSETS
 

Value:

#define SUBPIXEL_OFFSETS_FIXED
 

Value:

#define SUBPIXEL_SHIFT   3
 

A global define for all fillers adjusting the subpixel count.

Valid values are 3 (for 8 samples) 4 (for 16 samples) and 5 (for 32 samples).

#define WINDING_DATA   unsigned __int64
 


Generated on Fri Aug 3 00:44:30 2007 for Scanline edge-flag algorithm for antialiasing by  doxygen 1.4.6-NO