This structure contains information on rendering for Mirror and Automatic Cubic materials.
This is used by the methods of the RenderMapsContext class.
#include <render.h>
Public Member Functions |
|
virtual INT_PTR | Execute (int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0) |
Public Attributes |
|
RendType | rendType |
The rendering type being done. |
|
BOOL | fieldRender |
TRUE if field rendering is being used;
otherwise FALSE. |
|
BOOL | evenLines |
This is used when field rendering. |
|
BOOL | doingMirror |
This is used as part of implementing the
Mirror material. |
|
BOOL | doEnvMap |
int | devWidth |
The dimensions in pixels of Bitmap tobm. |
|
int | devHeight |
float | devAspect |
The aspect ratio of Bitmap tobm. |
|
int | xorg |
The location on the screen of the upper left
corner of the output bitmap. |
|
int | yorg |
int | xmin |
The area of the screen being rendered.
|
|
int | xmax |
int | ymin |
int | ymax |
Point2 | blowupCenter |
This parameter is available in release 4.0
and later only. |
|
Point2 | blowupFactor |
This parameter is available in release 4.0
and later only. |
virtual INT_PTR Execute | ( | int | cmd, |
ULONG_PTR | arg1 = 0 , |
||
ULONG_PTR | arg2 = 0 , |
||
ULONG_PTR | arg3 = 0 |
||
) | [inline, virtual] |
{ return 0; }
RendType rendType |
The rendering type being done.
BOOL fieldRender |
TRUE if field rendering is being used; otherwise FALSE.
BOOL evenLines |
This is used when field rendering.
TRUE if doing even numbered scanlines; FALSE for odd numbered.
BOOL doingMirror |
This is used as part of implementing the Mirror material.
It should be FALSE in all other cases.
int xorg |
The location on the screen of the upper left corner of the output bitmap.
int xmin |
The area of the screen being rendered.
This parameter is available in release 4.0 and later only.
The 2D point at the center of the render blowup region.
This parameter is available in release 4.0 and later only.
The X and Y scale factors for render blowup.