GRE::GROUPVIEW Class Reference
Container for layer information retained for each view.
More...
#include <gre/groupview.h>
List of all members.
Detailed Description
Container for layer information retained for each view.
Member Enumeration Documentation
Rendering buffer types.
- Enumerator:
| RENDERTYPE_Group |
|
| RENDERTYPE_ActiveElems |
|
| RENDERTYPE_Matte |
|
| RENDERTYPE_COUNT |
|
Constructor & Destructor Documentation
| GRE::GROUPVIEW::~GROUPVIEW |
( |
|
) |
|
Member Function Documentation
| void GRE::GROUPVIEW::CheckRendered |
( |
|
) |
|
Check if existing renderings are still valid.
| ERRVALUE GRE::GROUPVIEW::ComputeStereoValues |
( |
|
) |
|
Compute values for stereo rendering.
| ERRVALUE GRE::GROUPVIEW::ComputeTrans |
( |
|
) |
|
Compute all transformations.
| ERRVALUE GRE::GROUPVIEW::DrawActiveOverlay |
( |
|
) |
|
Draw all 'active' elements to overlay buffer.
| const LRECT2D& GRE::GROUPVIEW::GetDeviceRectUsed |
( |
|
) |
const [inline] |
Get device rectangle used for rendering.
This is a nominal rectangle based on layer extents and may not account for symbology and marginalia. Returned rectangle may not be suitable for clipping during drawing, but will be suitable for selection of source object elements.
| GRE::GROUP* GRE::GROUPVIEW::GetGroup |
( |
|
) |
const [inline] |
Get rendering buffer for specified rendering type (non-const).
- Parameters:
-
| RenderType | Rendering type |
Get rendering buffer for specified rendering type (const).
- Parameters:
-
| RenderType | Rendering type |
| double GRE::GROUPVIEW::GetRotationAngle |
( |
|
) |
const [inline] |
| double GRE::GROUPVIEW::GetRotationCos |
( |
|
) |
const [inline] |
| double GRE::GROUPVIEW::GetRotationSin |
( |
|
) |
const [inline] |
| bool GRE::GROUPVIEW::GetStereoInterlaceStartRight |
( |
|
) |
const [inline] |
Determine if first row(column) of device is for right eye in interlaced stereo rendering.
| const STEREOSHIFT& GRE::GROUPVIEW::GetStereoShift |
( |
|
) |
const [inline] |
| GRE::VIEW* GRE::GROUPVIEW::GetView |
( |
|
) |
const [inline] |
| const ZVIEW& GRE::GROUPVIEW::GetZView |
( |
|
) |
const [inline] |
Get const ZVIEW reference.
| void GRE::GROUPVIEW::InvalidateStereo2D |
( |
|
) |
[inline] |
Invalidate stereo rendering status so recomputes.
| bool GRE::GROUPVIEW::Is3D |
( |
|
) |
const [inline] |
Determine if drawing in 3D.
| bool GRE::GROUPVIEW::IsGroupOverlappedDevice |
( |
|
) |
const [inline] |
Determine if group overlaps view device display area.
| void GRE::GROUPVIEW::ResetRendered |
( |
GRE::RENDERTARGET |
target = GRE::RENDERTARGET_GroupAll |
) |
|
Reset rendered status so redraws.
The documentation for this class was generated from the following file: