formZ SDK | 5.0 API Reference | Project | Modeling | Rendering | Render Manager

# fz_rndr_shad_parm_enum

Description

Renderer parameters for Shaded Render. Each renderer has a set of options that can be retrieved or changed, and this enum identifies which option is wanted. This is used with the fz_rndr_get_parm, render manager functions.

enum fz_rndr_shad_parm_enum {

FZ_RNDR_SHAD_PARM_SET_IMG_SIZE,

FZ_RNDR_SHAD_PARM_AA,

FZ_RNDR_SHAD_PARM_TRNS,

FZ_RNDR_SHAD_PARM_SHADOWS,

FZ_RNDR_SHAD_PARM_SHAD_MENU,

FZ_RNDR_SHAD_PARM_GRID,

FZ_RNDR_SHAD_PARM_GR3D,

FZ_RNDR_SHAD_PARM_LITE,

FZ_RNDR_SHAD_PARM_DCMP,

FZ_RNDR_SHAD_PARM_SCALE,

FZ_RNDR_SHAD_PARM_SCALE_BY,

FZ_RNDR_SHAD_PARM_SET,

FZ_RNDR_SHAD_PARM_SET_TO,

FZ_RNDR_SHAD_PARM_GEOM_SILH,

FZ_RNDR_SHAD_PARM_GEOM_SURF };

Members

FZ_RNDR_SHAD_PARM_SET_IMG_SIZE

Whether or not to "set image size".

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_AA

Whether or not to do anti-aliasing.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_TRNS

Whether or not to do transparencies.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_SHADOWS

Whether or not to do shadows.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_SHAD_MENU

How to deal with shadows during rendering.

Type: fz_rndr_shadows_enum

Default Value: FZ_RNDR_SHADOWS_OPAQ

FZ_RNDR_SHAD_PARM_GRID

Whether or not to have grid and axes.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_GR3D

Whether or not to have 3D lines for grid and axes.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_LITE

How to deal with unsupported lights.

Type: fz_rndr_lite_unsup_enum

Default Value: FZ_RNDR_LITE_UNSUP_IGNORE

FZ_RNDR_SHAD_PARM_DCMP

Whether or not to decompose non-planar faces.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_SCALE

Whether or not to do wire frame line width by scale.

Type: fzrt_boolean

Default Value: TRUE

FZ_RNDR_SHAD_PARM_SCALE_BY

Value to scale wire frame line width by.

Type: float

Default Value: 1.0

Range: 0.001 <= value <= 32.0

FZ_RNDR_SHAD_PARM_SET

Whether or not to do wire frame line width by absolute pixel size.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_SHAD_PARM_SET_TO

Absolute value for wire frame line width.

Type: short

Default Value: 1

Range: 1 <= value <= 32

FZ_RNDR_SHAD_PARM_GEOM_SILH

Silhouette quality used when rendering smooth objects using their mathematical surface definition rather than their facets.

Type: float

Default Value: 1

Range: 0.0 <= value <= 1.0

Availability: 6.5.0.0

FZ_RNDR_SHAD_PARM_GEOM_SURF

Surface quality used when rendering smooth objects using their mathematical surface definition rather than their facets.

Type: float

Default Value: 0.5

Range: 0.0 <= value <= 1.0

Availability: 6.5.0.0

Availability

5.0.0.0

Defined in

fz_rndr_api.h