formZ SDK | 4.0 Call Back Reference | Renderer

fz_rndr_type_enum

Description

Render type identifier. This enum is used in the fz_rndr_cbak_info function, which tells formZ what kind of renderer a plugin is.

enum fz_rndr_type_enum {

FZ_RNDR_TYPE_PIXEL,

FZ_RNDR_TYPE_VECTR,

FZ_RNDR_TYPE_POLYS };

Members

FZ_RNDR_TYPE_PIXEL

Pixel based renderer. The image is generated, for example, through a traditional raytrace or z-buffer scanline algorithm. The image is automatically stored by formZ in an image buffer, which is drawn to the screen and used for image export. The RenderZone display mode is an example of a pixel based renderer.

FZ_RNDR_TYPE_VECTR

Vector based renderer. The image is drawn on the screen through line drawing commands. It is the responsibility of the renderer to perform the drawing and image export. Wire Frame is a vector based renderer.

FZ_RNDR_TYPE_POLYS

Polygon based renderer. The image is drawn on the screen by plotting the faces of objects as filled polygons, usually in depth sorted order. It is the responsibility of the renderer to perform the drawing and image export. Surface Render is a polygon based renderer.

Availability

5.0.0.0

Defined in

fz_rndr_api.h