|
Public Member Functions |
| bool | CanDrawLayer () const |
| bool | CheckColorLock (MGD::COLORLOCK &colorlock, ELEMTYPE ElemType, INT32 ElemNum, const BITSET &HighlightSet) |
| bool | CheckColorLock (MGD::COLORLOCK &colorlock) |
| bool | CheckColorOverride (COLOR &color) |
| void | ClearAllDrawnSets () |
| ERRVALUE | DrawLine2D (POLYLINE &PolyLine) |
| int | DrawLineClipped2D (POLYLINE &PolyLine) const |
| int | DrawLineClipped2DNoTrans (POLYLINE &PolyLine) const |
| int | DrawLineClipped3D (DPOINT3D *points, INT32 NumPoints) const |
| int | DrawLineClipped3D (POLYLINE &PolyLine) const |
| int | DrawSegment3D (const DPOINT3D &point1, const DPOINT3D &point2) const |
| bool | Fill3dFlatPolygon (const DPOINT3D *points, INT32 numPoints) const |
| bool | Fill3dTriangle (const DPOINT3D *tp[3]) const |
| double | Get3dDepthScale () const |
| GRE::SCENE3D & | Get3dScene () |
| const GRE::SCENE3D & | Get3dScene () const |
| GRE::SCENE3D::STEREOVIEW | Get3dStereoView () const |
| double | Get3dSurfaceIncrement () const |
| double | Get3dZScale () const |
| const REGION2D & | GetClipRegion () const |
| double | GetDesignScale () const |
| GRE::DRAWFLAGS | GetDrawFlags () const |
| MGD::CONTEXT * | GetDrawingContext () const |
| MGD::DEVICE * | GetDrawingDevice () const |
| double | GetDrawingScale () const |
| BITSET * | GetElemDrawnSet (ELEMTYPE ElemType=ELEMTYPE_All) const |
| LAYER * | GetLayer () const |
| GRE::LAYERVIEW * | GetLayerView () |
| const GRE::LAYERVIEW * | GetLayerView () const |
| bool | GetNoDrawActive () const |
| const DRECT2D & | GetObjectClipRect () const |
| const DPOINT2D & | GetPixelSizeMM () const |
| GRE::RENDERTARGET | GetRenderTarget () const |
| double | GetRotationAngle () const |
| double | GetRotationCos () const |
| double | GetRotationSin () const |
| LAYER_SURFACE * | GetSurfaceLayer () const |
| ERRVALUE | GetSurfaceZ (POLYLINE &polyline) const |
| ERRVALUE | GetSurfaceZ (DPOINT3D *points, INT32 NumPoints) const |
| const TRANS2D_MAPGEN & | GetTransLayerDevice () const |
| const TRANS2D_MAPGEN & | GetTransLayerSurface () const |
| GRE::VIEW * | GetView () const |
| bool | HasSurfaceLayer () const |
| bool | HasSurfaceNulls () const |
| bool | Is3D () const |
| bool | IsHidden () const |
| bool | IsSurfaceUsed () const |
| | LAYERDC (GRE::VIEW *view, MGD::DEVICE *pDevice, const TRANS2D_MAPGEN &ObjectToDevice, GRE::DRAWFLAGS drawflags=GRE::DRAWFLAG_None) |
| | LAYERDC (LAYER *layer, GRE::VIEW *view, MGD::DEVICE *pDevice=0, GRE::DRAWFLAGS drawflags=GRE::DRAWFLAG_None) |
| void | NotifyDrawElementBegin (ELEMTYPE ElemType, INT32 ElemNum) const |
| void | NotifyDrawElementBegin (const RVC::ELEMENT &element) const |
| void | NotifyDrawElementEnd (ELEMTYPE ElemType, INT32 ElemNum) const |
| void | NotifyDrawElementEnd (const RVC::ELEMENT &element) const |
| void | Set3dElemScaled (bool IsScaled) |
| void | Set3dStereoView (GRE::SCENE3D::STEREOVIEW StereoView) |
| void | SetDrawFlags (GRE::DRAWFLAGS drawflags) |
| void | SetDrawingDevice (MGD::DEVICE *pDevice) |
| int | TransPoint3D (DPOINT3D &ipoint, DPOINT3D &opoint) const |
| virtual | ~LAYERDC () |
Contains information needed to actually draw layer on a particular view.