Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

FXEX::FXRegionHelper Class Reference

Creates a region object which you can then build up the shapes within that region. More...

#include <FXRegionHelper.h>

List of all members.

Public Methods

void createPolygon (const FXPoint *points, FXuint npoints, FXbool winding=FALSE)
void createEllipse (FXint x, FXint y, FXint w, FXint h, FXuint npoints=180)
void createCircle (FXint x, FXint y, FXint w, FXuint npoints=180)
void createRectangle (FXint x, FXint y, FXint w, FXint h)
void createSquare (FXint x, FXint y, FXint w)
void createTriangle (FXint x1, FXint y1, FXint x2, FXint y2, FXint x3, FXint y3)
 FXRegionHelper ()
 FXRegionHelper (const FXRegionHelper &)
 FXRegionHelper (const FXRegion &r)
FXRegion & getRegion ()
void clear ()
FXRegionHelper & operator= (const FXRegionHelper &r)
FXRegionHelper & operator= (const FXRegion &r)
virtual ~FXRegionHelper ()


Detailed Description

Creates a region object which you can then build up the shapes within that region.

This allows you to build up a shape as needed.

Definition at line 31 of file FXRegionHelper.h.


Constructor & Destructor Documentation

FXEX::FXRegionHelper::FXRegionHelper
 

Construct region helper.

FXEX::FXRegionHelper::FXRegionHelper const FXRegionHelper &
 

Build from existing region helper.

FXEX::FXRegionHelper::FXRegionHelper const FXRegion & r
 

Build region from existing region.

virtual FXEX::FXRegionHelper::~FXRegionHelper [virtual]
 

dtor.


Member Function Documentation

void FXEX::FXRegionHelper::createPolygon const FXPoint * points,
FXuint npoints,
FXbool winding = FALSE
 

create regions.

void FXEX::FXRegionHelper::createEllipse FXint x,
FXint y,
FXint w,
FXint h,
FXuint npoints = 180
 

void FXEX::FXRegionHelper::createCircle FXint x,
FXint y,
FXint w,
FXuint npoints = 180
 

void FXEX::FXRegionHelper::createRectangle FXint x,
FXint y,
FXint w,
FXint h
 

void FXEX::FXRegionHelper::createSquare FXint x,
FXint y,
FXint w
 

void FXEX::FXRegionHelper::createTriangle FXint x1,
FXint y1,
FXint x2,
FXint y2,
FXint x3,
FXint y3
 

FXRegion& FXEX::FXRegionHelper::getRegion [inline]
 

get the region.

Definition at line 53 of file FXRegionHelper.h.

void FXEX::FXRegionHelper::clear
 

reset/clear/empty the region back to a zero region.

FXRegionHelper& FXEX::FXRegionHelper::operator= const FXRegionHelper & r
 

assign to new region, from existing region helper.

FXRegionHelper& FXEX::FXRegionHelper::operator= const FXRegion & r
 

assign to new region, from existing region.