formZ SDK | 5.0 API Reference | Project | Modeling | Rendering | Render Manager
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