#include <gre/layerdc.h>
Inheritance diagram for GRE_LAYERDC:

Contains information needed to actually draw layer on a particular view.
Definition at line 141 of file layerdc.h.
|
||||||||||||||||||||
|
Construct using layer, view and drawing device.
|
|
||||||||||||||||||||
|
Construct using view, drawing device and transformation. Does not need a layer, but you need to calculate the transformation and pass it in.
|
|
|
Destructor.
|
|
|
Determine if possible to draw layer.
|
|
||||||||||||||||||||
|
Check if drawing flags require a color lock, set color and lock if so.
|
|
|
Check if drawing flags require a color lock, set color and lock if so.
|
|
|
Check if drawing flags require a color override.
|
|
|
|
|
|
Draw line in 2D, does not translate or clip.
|
|
|
Translate, clip and draw line in 2D.
|
|
|
Clip and draw line in 2D.
|
|
||||||||||||
|
Translate, clip and draw line in 3D.
|
|
|
Translate, clip and draw line in 3D.
|
|
||||||||||||
|
Clip and draw segment in 3D.
|
|
||||||||||||
|
Fill 3D flat polygon.
|
|
|
Fill 3D triangle.
|
|
|
Get depth scaling, multiplied by depth to get drawing scale.
|
|
|
Get 3D scene containing 3D transformations.
|
|
|
Get 3D scene containing 3D transformations.
|
|
|
Get 3D stereo view setting.
|
|
|
Get increment in layer relative to once cell in surface layer.
|
|
|
Get 3D Z scaling.
|
|
|
Get clipping region in device coordinates.
|
|
|
Get design scale.
|
|
|
Get drawing flags.
|
|
|
Get drawing device context.
|
|
|
Get drawing device.
|
|
|
Get scale at which layer is currently being drawn.
|
|
|
Get pointer to 'drawn set' based on specified element type and current target device.
|
|
|
Get layer.
|
|
|
Get LAYERVIEW (non-const).
|
|
|
Get LAYERVIEW (const).
|
|
|
|
|
|
Get the clip rectangle in object coordinates.
|
|
|
Get pixel size in millimeters.
|
|
|
Get target based on current drawing device.
|
|
|
Get rotation angle.
|
|
|
Get rotation cosine.
|
|
|
Get rotation sine.
|
|
|
Get surface layer for 3D draping.
|
|
|
Get surface Z coordinates for POLYLINE.
|
|
||||||||||||
|
Get surface Z coordinates for array of points.
|
|
|
Get transformation from 'layer' to 'device' coordinates.
|
|
|
Get transformation from 'layer' to 'surface' coordinates.
|
|
|
|
|
|
Determine if has surface layer.
|
|
|
Determine if surface has nulls.
|
|
|
Determine if drawing in 2D or 3D.
|
|
|
Determine if layer is 'hidden' due to scale or other visibility setting.
|
|
|
Determine if surface (layer or flat) is being used.
|
|
||||||||||||
|
Send notification before drawing element.
|
|
|
Send notification before drawing element.
|
|
||||||||||||
|
Send notification after drawing element.
|
|
|
Send notification after drawing element.
|
|
|
Set whether current element is scaled when rendered in 3D.
|
|
|
|
|
|
Set drawing flags.
|
|
|
Set drawing device.
|
|
||||||||||||
|
Translate 3D point to display coordinates.
|
1.3.8-20040913