|
Open CASCADE Technology 6.5.2
|
///////////////// A L L O C A T O R ///////////////////////
#include <W32_Allocator.hxx>

Public Member Functions | |
| W32_Allocator (int, PW32_Allocator=NULL) | |
| virtual | ~W32_Allocator () |
| PW32_Block | MakeBlock (int) |
| virtual PW32_Block | KillBlock (PW32_Block) |
| void | KillBlocks (PW32_Block) |
| void | ClearBlocks (void) |
| void | ReleaseBlock (PW32_Block) |
| BOOL | FreeSpace (PW32_Block, int) |
| PW32_Block | ReserveData (unsigned int) |
| PW32_Block | ReserveFind (unsigned int) |
| void * | ReserveBlock (PW32_Block, int, BOOL=FALSE) |
| void * | NewClass (unsigned int) |
| void * | NewData (unsigned int, BOOL=FALSE) |
| virtual void | Xform (void)=0 |
| virtual void | Play (HDC, PSIZE)=0 |
| virtual void | URect (LPRECT)=0 |
| virtual void | Point (int, int)=0 |
| virtual void | MarkerPoint (int, int)=0 |
| virtual void | Line (int, int, int, int)=0 |
| virtual void | PolyEllipse (int, int, int, int)=0 |
| virtual void | Ellipse (int, int, int, int)=0 |
| virtual void | Arc (int, int, int, int, double, double)=0 |
| virtual void | PolyChord (int, int, int, int, double, double)=0 |
| virtual void | Chord (int, int, int, int, double, double)=0 |
| virtual void | PolySector (int, int, int, int, double, double)=0 |
| virtual void | Sector (int, int, int, int, double, double)=0 |
| virtual void | PolyMarker (int)=0 |
| virtual void | PolyMarker1 (int, GetPointFunc, int, void *)=0 |
| virtual void | PolyMarker2 (int, GetPointFunc, int, void *)=0 |
| virtual W32_Note * | Polygon (int)=0 |
| virtual W32_Note * | Polyline (int)=0 |
| virtual void | Image (int, int, PW32_Bitmap, double=1.0)=0 |
| virtual void | Text (int, int, double, void *, BOOL=FALSE, BOOL=FALSE)=0 |
| virtual void | Polytext (int, int, double, double, void *, BOOL=FALSE, BOOL=FALSE)=0 |
| virtual void | BeginMarker (int, int, int, int, double)=0 |
| virtual void | EndMarker (void)=0 |
| virtual void | LineAttrib (DWORD, PLOGBRUSH, DWORD=0, PDWORD=NULL)=0 |
| virtual void | PolyAttrib (PLOGBRUSH, BOOL, int=ALTERNATE)=0 |
| virtual void | TextAttrib (HFONT, COLORREF, double=0.0, double=1.0, double=1.0, BOOL=FALSE, BOOL=FALSE, BOOL=FALSE)=0 |
| virtual void | MarkerAttrib (COLORREF, DWORD, BOOL)=0 |
| virtual void | FunCall (W32_FCall, int, PW32_FCALLPARAM)=0 |
| virtual int | TextSize (HDC, char *, PSIZE)=0 |
| virtual int | TextSize (HDC, wchar_t *, PSIZE)=0 |
Data Fields | |
| int | myID |
| PW32_Allocator | myNext |
| PW32_Block | myStart |
| PW32_Block | myEnd |
| W32_Primitive | myPrimitive |
| W32_Note * | myNote |
| int | myFillMode |
| DWORD | myFlags |
| POINT | myPivot |
| POINT | myMove |
| double | myScaleX |
| double | myScaleY |
| double | myAngle |
| double | myTextVScale |
| double | myTextHScale |
| double | myTextSlant |
| HFONT | myTextFont |
| COLORREF | myPointColor |
| COLORREF | myMarkerPointColor |
| W32_Allocator::W32_Allocator | ( | int | , |
| PW32_Allocator | = NULL |
||
| ) |
| virtual W32_Allocator::~W32_Allocator | ( | ) | [virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
| void W32_Allocator::ClearBlocks | ( | void | ) |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::EndMarker | ( | void | ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| BOOL W32_Allocator::FreeSpace | ( | PW32_Block | , |
| int | |||
| ) |
| virtual void W32_Allocator::FunCall | ( | W32_FCall | , |
| int | , | ||
| PW32_FCALLPARAM | |||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::Image | ( | int | , |
| int | , | ||
| PW32_Bitmap | , | ||
| double | = 1.0 |
||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual PW32_Block W32_Allocator::KillBlock | ( | PW32_Block | ) | [virtual] |
| void W32_Allocator::KillBlocks | ( | PW32_Block | ) |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::LineAttrib | ( | DWORD | , |
| PLOGBRUSH | , | ||
| DWORD | = 0, |
||
| PDWORD | = NULL |
||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| PW32_Block W32_Allocator::MakeBlock | ( | int | ) |
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
| void* W32_Allocator::NewClass | ( | unsigned | int | ) |
| void* W32_Allocator::NewData | ( | unsigned | int, |
| BOOL | = FALSE |
||
| ) |
| virtual void W32_Allocator::Play | ( | HDC | , |
| PSIZE | |||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::PolyMarker | ( | int | ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::Polytext | ( | int | , |
| int | , | ||
| double | , | ||
| double | , | ||
| void * | , | ||
| BOOL | = FALSE, |
||
| BOOL | = FALSE |
||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| void W32_Allocator::ReleaseBlock | ( | PW32_Block | ) |
| void* W32_Allocator::ReserveBlock | ( | PW32_Block | , |
| int | , | ||
| BOOL | = FALSE |
||
| ) |
| PW32_Block W32_Allocator::ReserveData | ( | unsigned | int | ) |
| PW32_Block W32_Allocator::ReserveFind | ( | unsigned | int | ) |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::Text | ( | int | , |
| int | , | ||
| double | , | ||
| void * | , | ||
| BOOL | = FALSE, |
||
| BOOL | = FALSE |
||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::TextAttrib | ( | HFONT | , |
| COLORREF | , | ||
| double | = 0.0, |
||
| double | = 1.0, |
||
| double | = 1.0, |
||
| BOOL | = FALSE, |
||
| BOOL | = FALSE, |
||
| BOOL | = FALSE |
||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual int W32_Allocator::TextSize | ( | HDC | , |
| wchar_t * | , | ||
| PSIZE | |||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual int W32_Allocator::TextSize | ( | HDC | , |
| char * | , | ||
| PSIZE | |||
| ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::URect | ( | LPRECT | ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| virtual void W32_Allocator::Xform | ( | void | ) | [pure virtual] |
Implemented in W95_Allocator, and WNT_Allocator.
| double W32_Allocator::myAngle |
| COLORREF W32_Allocator::myMarkerPointColor |
| POINT W32_Allocator::myMove |
| POINT W32_Allocator::myPivot |
| COLORREF W32_Allocator::myPointColor |
| double W32_Allocator::myScaleX |
| double W32_Allocator::myScaleY |
| double W32_Allocator::myTextHScale |
| double W32_Allocator::myTextSlant |
| double W32_Allocator::myTextVScale |
1.7.4