ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

polyfill.c File Reference
#include <win32k.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  FILL_EDGE
struct  FILL_EDGE_LIST

Defines

#define NDEBUG
#define FILL_EDGE_ALLOC_TAG   0x45465044
#define DEBUG_PRINT_ACTIVE_EDGELIST(x)

Functions

static void FASTCALL POLYGONFILL_DestroyEdgeList (FILL_EDGE_LIST *list)
static FILL_EDGE *FASTCALL POLYGONFILL_MakeEdge (POINT From, POINT To)
static INT FASTCALL FILL_EDGE_Compare (FILL_EDGE *Edge1, FILL_EDGE *Edge2)
static void FASTCALL POLYGONFILL_ActiveListInsert (FILL_EDGE **activehead, FILL_EDGE *NewEdge)
static FILL_EDGE_LIST *FASTCALL POLYGONFILL_MakeEdgeList (PPOINT Points, int Count)
static void FASTCALL POLYGONFILL_UpdateScanline (FILL_EDGE *pEdge, int Scanline)
static void APIENTRY POLYGONFILL_BuildActiveList (int Scanline, FILL_EDGE_LIST *list, FILL_EDGE **ActiveHead)
static void APIENTRY POLYGONFILL_FillScanLineAlternate (PDC dc, int ScanLine, FILL_EDGE *ActiveHead, SURFACE *psurf, BRUSHOBJ *BrushObj, MIX RopMode)
static void APIENTRY POLYGONFILL_FillScanLineWinding (PDC dc, int ScanLine, FILL_EDGE *ActiveHead, SURFACE *psurf, BRUSHOBJ *BrushObj, MIX RopMode)
BOOL APIENTRY FillPolygon (PDC dc, SURFACE *psurf, BRUSHOBJ *BrushObj, MIX RopMode, CONST PPOINT Points, int Count, RECTL BoundRect)
BOOL FASTCALL IntFillPolygon (PDC dc, SURFACE *psurf, BRUSHOBJ *BrushObj, CONST PPOINT Points, int Count, RECTL DestRect, POINTL *BrushOrigin)

Generated on Sat May 26 2012 06:10:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.