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

fz_rndr_ishd_parm_enum

Description

Renderer parameters for Interactive Shaded Renderer. 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_ishd_parm_enum {

FZ_RNDR_ISHD_PARM_EDGE,

FZ_RNDR_ISHD_PARM_COLOR,

FZ_RNDR_ISHD_PARM_TRNS,

FZ_RNDR_ISHD_PARM_HIDE_GHST,

FZ_RNDR_ISHD_PARM_HIDE_GHST_OBJT,

FZ_RNDR_ISHD_PARM_HIDE_GHST_LAYER,

FZ_RNDR_ISHD_PARM_TEXTURES,

FZ_RNDR_ISHD_PARM_TLIMIT,

FZ_RNDR_ISHD_PARM_FOG,

FZ_RNDR_ISHD_PARM_FOG_DIST,

FZ_RNDR_ISHD_PARM_DIST_INP,

FZ_RNDR_ISHD_PARM_FOG_HITHER,

FZ_RNDR_ISHD_PARM_HITHER_INP,

FZ_RNDR_ISHD_PARM_FOG_COLOR,

FZ_RNDR_ISHD_PARM_BGND_MIX,

FZ_RNDR_ISHD_PARM_LITE,

FZ_RNDR_ISHD_PARM_LITE_NAT,

FZ_RNDR_ISHD_PARM_LITE_SOFTW,

FZ_RNDR_ISHD_PARM_EDGE_INP,

FZ_RNDR_ISHD_PARM_SHADOWS,

FZ_RNDR_ISHD_PARM_TLIMIT_PROCEDURAL,

FZ_RNDR_ISHD_PARM_SHADOWS_ACCURATE,

FZ_RNDR_ISHD_PARM_TWO_SIDE_LIGHTING,

FZ_RNDR_ISHD_PARM_BUMPMAPS };

Members

FZ_RNDR_ISHD_PARM_EDGE

Whether or not to show edges.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_COLOR

Whether or not to show colors of edges.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_TRNS

Whether or not to show transparencies.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_HIDE_GHST

Whether or not to hide ghosted objects and layers.

Type: fzrt_boolean

Default Value: TRUE

FZ_RNDR_ISHD_PARM_HIDE_GHST_OBJT

Whether or not to hide ghosted objects.

Type: fzrt_boolean

Default Value: TRUE

FZ_RNDR_ISHD_PARM_HIDE_GHST_LAYER

Whether or not to hide ghosted layers.

Type: fzrt_boolean

Default Value: TRUE

FZ_RNDR_ISHD_PARM_TEXTURES

Whether or not to have textures.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_TLIMIT

Number of pixels to limit the size of the texture to.

Type: fz_rndr_ishd_texture_limit_enum

Default Value: FZ_RNDR_ISHD_TEXTURE_LIMIT_512

FZ_RNDR_ISHD_PARM_FOG

Whether or not to have fog.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_FOG_DIST

Whether or not to have fog distance calculated from view point.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_DIST_INP

Distance from view point where fog begins.

Type: float

Default Value: 1072.0

Range: 0.001 <= value <= 1000000000.0

FZ_RNDR_ISHD_PARM_FOG_HITHER

Whether or not to have fog distance calculated as percentage from hither plane.

Type: fzrt_boolean

Default Value: TRUE

FZ_RNDR_ISHD_PARM_HITHER_INP

Percentage from hither plane where fog begins.

Type: float

Default Value: 0.5

Range: 0.0 <= value <= 1.0

FZ_RNDR_ISHD_PARM_FOG_COLOR

Color of fog.

Type: fz_rgb_float_td

Default Value: {1.0, 1.0, 1.0}

FZ_RNDR_ISHD_PARM_BGND_MIX

Percentage to mix fog with background.

Type: float

Default Value: 0.5

Range: 0.0 <= value <= 1.0

FZ_RNDR_ISHD_PARM_LITE

How to deal with unsupported lights.

Type: fz_rndr_lite_unsup_enum

Default Value: FZ_RNDR_LITE_UNSUP_IGNORE

FZ_RNDR_ISHD_PARM_LITE_NAT

Whether or not to use native lights.

Type: fzrt_boolean

Default Value: TRUE

FZ_RNDR_ISHD_PARM_LITE_SOFTW

Whether or not to use software lights.

Type: fzrt_boolean

Default Value: FALSE

FZ_RNDR_ISHD_PARM_EDGE_INP

Width of highlighted lines in pixels.

Type: short

Default Value: 4

Range: 1 <= value <= 512

FZ_RNDR_ISHD_PARM_SHADOWS

Whether or not to have shadows.

Type: fzrt_boolean

Default Value: FALSE

Availability: 6.0.2

FZ_RNDR_ISHD_PARM_TLIMIT_PROCEDURAL

Number of pixels to limit the size of the texture to, procedural textures

Type: fz_rndr_ishd_texture_limit_enum

Default Value: FZ_RNDR_ISHD_TEXTURE_LIMIT_512

Availability: 6.5.0

FZ_RNDR_ISHD_PARM_SHADOWS_ACCURATE

If using fast shadows.

Type: fzrt_boolean

Default Value: FALSE

Availability: 6.5.0

FZ_RNDR_ISHD_PARM_TWO_SIDE_LIGHTING

If using two-sided lighting

Type: fzrt_boolean

Default Value: FALSE

Availability: 6.5.0

FZ_RNDR_ISHD_PARM_BUMPMAPS

If using bumpmapping

Type: fzrt_boolean

Default Value: FALSE

Availability: 6.5.0

Availability

5.0.0.0

Defined in

fz_rndr_api.h