# W95_Allocator Struct Reference

`#include <W95_Allocator.hxx>`

Inheritance diagram for W95_Allocator:

[legend]

## Public Member Functions

| W95_Allocator (int, PW32_Allocator=NULL)
virtual | ~W95_Allocator ()
virtual void | Xform (void)
virtual void | Play (HDC, PSIZE)
virtual void | URect (LPRECT)
virtual void | Point (int, int)
virtual void | MarkerPoint (int, int)
virtual void | Line (int, int, int, int)
virtual void | PolyEllipse (int, int, int, int)
virtual void | Ellipse (int, int, int, int)
virtual void | Arc (int, int, int, int, double, double)
virtual void | PolyChord (int, int, int, int, double, double)
virtual void | Chord (int, int, int, int, double, double)
virtual void | PolySector (int, int, int, int, double, double)
virtual void | Sector (int, int, int, int, double, double)
virtual void | PolyMarker (int)
virtual void | PolyMarker1 (int, GetPointFunc, int, void *)
virtual void | PolyMarker2 (int, GetPointFunc, int, void *)
virtual W32_Note * | Polygon (int)
virtual W32_Note * | Polyline (int)
virtual void | Image (int, int, PW32_Bitmap, double=1.0)
virtual void | Text (int, int, double, void *, BOOL=FALSE, BOOL=FALSE)
virtual void | Polytext (int, int, double, double, void *, BOOL=FALSE, BOOL=FALSE)
virtual void | BeginMarker (int, int, int, int, double)
virtual void | EndMarker (void)
virtual void | LineAttrib (DWORD, PLOGBRUSH, DWORD=0, PDWORD=NULL)
virtual void | PolyAttrib (PLOGBRUSH, BOOL, int=ALTERNATE)
virtual void | TextAttrib (HFONT, COLORREF, double=0.0, double=1.0, double=1.0, BOOL=FALSE, BOOL=FALSE, BOOL=FALSE)
virtual void | MarkerAttrib (COLORREF, DWORD, BOOL)
virtual void | FunCall (W32_FCall, int, PW32_FCALLPARAM)
virtual int | TextSize (HDC, char *, PSIZE)
virtual int | TextSize (HDC, wchar_t *, PSIZE)

## Data Fields

LOGBRUSH | myLineBrush
DWORD | myLinePenWidth
DWORD | myLineStyleCount
PDWORD | myLineStyles
LOGBRUSH | myPolyBrush
COLORREF | myTextColor
LOGBRUSH | myMarkerBrush
LOGBRUSH | myMarkerBrushOrig
DWORD | myMarkerWidth
EHDC | myHDC

## Constructor & Destructor Documentation

W95_Allocator::W95_Allocator | ( | int | ,
|  | PW32_Allocator | = `NULL`
| ) |

virtual W95_Allocator::~W95_Allocator | ( |  | ) | `[virtual]`

## Member Function Documentation

virtual void W95_Allocator::Arc | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::BeginMarker | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Chord | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Ellipse | ( | int | ,
|  | int | ,
|  | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::EndMarker | ( | void |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::FunCall | ( | W32_FCall | ,
|  | int | ,
|  | PW32_FCALLPARAM |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Image | ( | int | ,
|  | int | ,
|  | PW32_Bitmap | ,
|  | double | = `1.0`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Line | ( | int | ,
|  | int | ,
|  | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::LineAttrib | ( | DWORD | ,
|  | PLOGBRUSH | ,
|  | DWORD | = `0`,
|  | PDWORD | = `NULL`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::MarkerAttrib | ( | COLORREF | ,
|  | DWORD | ,
|  | BOOL |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::MarkerPoint | ( | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Play | ( | HDC | ,
|  | PSIZE |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Point | ( | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolyAttrib | ( | PLOGBRUSH | ,
|  | BOOL | ,
|  | int | = `ALTERNATE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolyChord | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolyEllipse | ( | int | ,
|  | int | ,
|  | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual W32_Note* W95_Allocator::Polygon | ( | int |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual W32_Note* W95_Allocator::Polyline | ( | int |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolyMarker | ( | int |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolyMarker1 | ( | int | ,
|  | GetPointFunc | ,
|  | int | ,
|  | void * |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolyMarker2 | ( | int | ,
|  | GetPointFunc | ,
|  | int | ,
|  | void * |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::PolySector | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Polytext | ( | int | ,
|  | int | ,
|  | double | ,
|  | double | ,
|  | void * | ,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Sector | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Text | ( | int | ,
|  | int | ,
|  | double | ,
|  | void * | ,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::TextAttrib | ( | HFONT | ,
|  | COLORREF | ,
|  | double | = `0.0`,
|  | double | = `1.0`,
|  | double | = `1.0`,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual int W95_Allocator::TextSize | ( | HDC | ,
|  | wchar_t * | ,
|  | PSIZE |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual int W95_Allocator::TextSize | ( | HDC | ,
|  | char * | ,
|  | PSIZE |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::URect | ( | LPRECT |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void W95_Allocator::Xform | ( | void |  | ) | `[virtual]`

| Implements W32_Allocator.

## Field Documentation

EHDC W95_Allocator::myHDC

LOGBRUSH W95_Allocator::myLineBrush

DWORD W95_Allocator::myLinePenWidth

DWORD W95_Allocator::myLineStyleCount

PDWORD W95_Allocator::myLineStyles

LOGBRUSH W95_Allocator::myMarkerBrush

LOGBRUSH W95_Allocator::myMarkerBrushOrig

DWORD W95_Allocator::myMarkerWidth

LOGBRUSH W95_Allocator::myPolyBrush

COLORREF W95_Allocator::myTextColor

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

- W95_Allocator.hxx