#include <BOpcodeHandler.h>
Public Member Functions | |
TK_Status | Clone (BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const |
float const * | GetAmbientUpVector () const |
int | GetAntiAlias () const |
int | GetBufferOptionsMask () const |
int | GetBufferOptionsValue () const |
int | GetBufferSizeLimit () const |
int | GetColorBackForcedLockMask () const |
int | GetColorBackForcedLockValue () const |
int | GetColorBackLockMask () const |
int | GetColorBackLockValue () const |
int | GetColorEdgeContrastForcedLockMask () const |
int | GetColorEdgeContrastForcedLockValue () const |
int | GetColorEdgeContrastLockMask () const |
int | GetColorEdgeContrastLockValue () const |
int | GetColorEdgeForcedLockMask () const |
int | GetColorEdgeForcedLockValue () const |
int | GetColorEdgeLockMask () const |
int | GetColorEdgeLockValue () const |
int | GetColorFaceContrastForcedLockMask () const |
int | GetColorFaceContrastForcedLockValue () const |
int | GetColorFaceContrastLockMask () const |
int | GetColorFaceContrastLockValue () const |
int | GetColorFaceForcedLockMask () const |
int | GetColorFaceForcedLockValue () const |
int | GetColorFaceLockMask () const |
int | GetColorFaceLockValue () const |
int | GetColorForcedLockMask () const |
int | GetColorForcedLockValue () const |
int | GetColorLineContrastForcedLockMask () const |
int | GetColorLineContrastForcedLockValue () const |
int | GetColorLineContrastLockMask () const |
int | GetColorLineContrastLockValue () const |
int | GetColorLineForcedLockMask () const |
int | GetColorLineForcedLockValue () const |
int | GetColorLineLockMask () const |
int | GetColorLineLockValue () const |
int | GetColorLockMask () const |
int | GetColorLockValue () const |
int | GetColorMarkerContrastForcedLockMask () const |
int | GetColorMarkerContrastForcedLockValue () const |
int | GetColorMarkerContrastLockMask () const |
int | GetColorMarkerContrastLockValue () const |
int | GetColorMarkerForcedLockMask () const |
int | GetColorMarkerForcedLockValue () const |
int | GetColorMarkerLockMask () const |
int | GetColorMarkerLockValue () const |
int | GetColorTextContrastForcedLockMask () const |
int | GetColorTextContrastForcedLockValue () const |
int | GetColorTextContrastLockMask () const |
int | GetColorTextContrastLockValue () const |
int | GetColorTextForcedLockMask () const |
int | GetColorTextForcedLockValue () const |
int | GetColorTextLockMask () const |
int | GetColorTextLockValue () const |
int | GetColorVertexContrastForcedLockMask () const |
int | GetColorVertexContrastForcedLockValue () const |
int | GetColorVertexContrastLockMask () const |
int | GetColorVertexContrastLockValue () const |
int | GetColorVertexForcedLockMask () const |
int | GetColorVertexForcedLockValue () const |
int | GetColorVertexLockMask () const |
int | GetColorVertexLockValue () const |
int | GetColorWindowContrastForcedLockMask () const |
int | GetColorWindowContrastForcedLockValue () const |
int | GetColorWindowContrastLockMask () const |
int | GetColorWindowContrastLockValue () const |
int | GetColorWindowForcedLockMask () const |
int | GetColorWindowForcedLockValue () const |
int | GetColorWindowLockMask () const |
int | GetColorWindowLockValue () const |
int | GetCutGeometry () const |
int | GetCutGeometryColorMatch () const |
int | GetCutGeometryLevel () const |
float | GetCutGeometryTolerance () const |
char alter * | GetCylinderTessellations () alter |
char const * | GetCylinderTessellations () const |
int | GetDebug () const |
float const * | GetDepthRange () const |
float const * | GetDiffuseTextureTintColor () const |
int | GetDisplayListLevel () const |
int | GetFaceDisplacement () const |
float const * | GetFogLimits () const |
int | GetForcedLockMask () const |
int | GetForcedLockValue () const |
int | GetGeneralDisplacement () const |
int | GetGeometryOptionsMask () const |
float | GetHardEdgeAngle () const |
float | GetHlrDimFactor () const |
float | GetHlrFaceDisplacement () const |
float | GetHlrFaceSortingAlgorithm () const |
int | GetHlrLinePattern () const |
int | GetHlrOptions () const |
int | GetHSR () const |
float const * | GetImageScale () const |
float const * | GetImageTintColor () const |
int | GetJoinCutoffAngle () const |
int | GetLockMask () const |
int | GetLockValue () const |
int | GetLodAlgorithm () const |
float const * | GetLodBounding () const |
int | GetLodClamp () const |
float alter * | GetLodCutoffs () alter |
float const * | GetLodCutoffs () const |
int | GetLodFallback () const |
int | GetLodMaxDegree () const |
int | GetLodMinimumTriangleCount () const |
int | GetLodNumCutoffs () const |
int | GetLodNumLevels () const |
int | GetLodNumRatios () const |
int | GetLodNumThresholds () const |
int | GetLodOptionsMask () const |
int | GetLodOptionsValue () const |
float alter * | GetLodRatios () alter |
float const * | GetLodRatios () const |
float alter * | GetLodThresholds () alter |
float const * | GetLodThresholds () const |
int | GetLodThresholdType () const |
float | GetLodTolerance () const |
int | GetMask (int index=0) const |
int | GetMaskTransform () const |
int | GetNumCylinderTessellations () const |
int | GetNumSphereTessellations () const |
int | GetNURBSCurveBudget () const |
int | GetNURBSCurveContinuedBudget () const |
int | GetNURBSOptionsMask () const |
int | GetNURBSOptionsValue () const |
int | GetNURBSSurfaceBudget () const |
int | GetNURBSSurfaceTrimBudget () const |
int | GetQuantization () const |
float const * | GetScreenRange () const |
int | GetShadowMap () const |
int | GetShadowMapResolution () const |
int | GetShadowMapSamples () const |
int | GetSimpleReflection () const |
float | GetSimpleReflectionOpacity () const |
float const * | GetSimpleReflectionPlane () const |
int | GetSimpleReflectionVisibilityValue () const |
int | GetSimpleShadow () const |
int | GetSimpleShadowBlur () const |
float const * | GetSimpleShadowColor () const |
float const * | getSimpleShadowLight () const |
float | GetSimpleShadowOpacity () const |
float const * | GetSimpleShadowPlane () const |
int | GetSimpleShadowResolution () const |
char alter * | GetSphereTessellations () alter |
char const * | GetSphereTessellations () const |
float | GetStereoDistance () const |
float | GetStereoSeparation () const |
int | GetTechnology () const |
int | GetTessellationMask () const |
int | GetTransparentHSR () const |
int | GetTransparentStyle () const |
int | GetValue (int index=0) const |
float | GetVertexDecimation () const |
int | GetVertexDisplacement () const |
int | GetVisibilityForcedLockMask () const |
int | GetVisibilityForcedLockValue () const |
int | GetVisibilityLockMask () const |
int | GetVisibilityLockValue () const |
TK_Status | Read (BStreamFileToolkit &tk) alter |
TK_Status | ReadAscii (BStreamFileToolkit &tk) alter |
Deprecated. | |
void | Reset () alter |
void | SetAmbientUpVector (float const *v) alter |
void | SetAmbientUpVector (float x, float y, float z) alter |
void | SetAntiAlias (int m) alter |
void | SetBufferOptionsMask (int v) alter |
void | SetBufferOptionsValue (int v) alter |
void | SetBufferSizeLimit (int l) alter |
void | SetColorBackForcedLockMask (int m) alter |
void | SetColorBackForcedLockValue (int v) alter |
void | SetColorBackLockMask (int m) alter |
void | SetColorBackLockValue (int v) alter |
void | SetColorEdgeContrastForcedLockMask (int m) alter |
void | SetColorEdgeContrastForcedLockValue (int v) alter |
void | SetColorEdgeContrastLockMask (int m) alter |
void | SetColorEdgeContrastLockValue (int v) alter |
void | SetColorEdgeForcedLockMask (int m) alter |
void | SetColorEdgeForcedLockValue (int v) alter |
void | SetColorEdgeLockMask (int m) alter |
void | SetColorEdgeLockValue (int v) alter |
void | SetColorFaceContrastForcedLockMask (int m) alter |
void | SetColorFaceContrastForcedLockValue (int v) alter |
void | SetColorFaceContrastLockMask (int m) alter |
void | SetColorFaceContrastLockValue (int v) alter |
void | SetColorFaceForcedLockMask (int m) alter |
void | SetColorFaceForcedLockValue (int v) alter |
void | SetColorFaceLockMask (int m) alter |
void | SetColorFaceLockValue (int v) alter |
void | SetColorForcedLockMask (int m) alter |
void | SetColorForcedLockValue (int v) alter |
void | SetColorLineContrastForcedLockMask (int m) alter |
void | SetColorLineContrastForcedLockValue (int v) alter |
void | SetColorLineContrastLockMask (int m) alter |
void | SetColorLineContrastLockValue (int v) alter |
void | SetColorLineForcedLockMask (int m) alter |
void | SetColorLineForcedLockValue (int v) alter |
void | SetColorLineLockMask (int m) alter |
void | SetColorLineLockValue (int v) alter |
void | SetColorLockMask (int m) alter |
void | SetColorLockValue (int v) alter |
void | SetColorMarkerContrastForcedLockMask (int m) alter |
void | SetColorMarkerContrastForcedLockValue (int v) alter |
void | SetColorMarkerContrastLockMask (int m) alter |
void | SetColorMarkerContrastLockValue (int v) alter |
void | SetColorMarkerForcedLockMask (int m) alter |
void | SetColorMarkerForcedLockValue (int v) alter |
void | SetColorMarkerLockMask (int m) alter |
void | SetColorMarkerLockValue (int v) alter |
void | SetColorTextContrastForcedLockMask (int m) alter |
void | SetColorTextContrastForcedLockValue (int v) alter |
void | SetColorTextContrastLockMask (int m) alter |
void | SetColorTextContrastLockValue (int v) alter |
void | SetColorTextForcedLockMask (int m) alter |
void | SetColorTextForcedLockValue (int v) alter |
void | SetColorTextLockMask (int m) alter |
void | SetColorTextLockValue (int v) alter |
void | SetColorVertexContrastForcedLockMask (int m) alter |
void | SetColorVertexContrastForcedLockValue (int v) alter |
void | SetColorVertexContrastLockMask (int m) alter |
void | SetColorVertexContrastLockValue (int v) alter |
void | SetColorVertexForcedLockMask (int m) alter |
void | SetColorVertexForcedLockValue (int v) alter |
void | SetColorVertexLockMask (int m) alter |
void | SetColorVertexLockValue (int v) alter |
void | SetColorWindowContrastForcedLockMask (int m) alter |
void | SetColorWindowContrastForcedLockValue (int v) alter |
void | SetColorWindowContrastLockMask (int m) alter |
void | SetColorWindowContrastLockValue (int v) alter |
void | SetColorWindowForcedLockMask (int m) alter |
void | SetColorWindowForcedLockValue (int v) alter |
void | SetColorWindowLockMask (int m) alter |
void | SetColorWindowLockValue (int v) alter |
void | SetCutGeometry (int m) alter |
void | SetCutGeometryColorMatch (int m) alter |
void | SetCutGeometryLevel (int m) alter |
void | SetCutGeometryTolerance (float m) alter |
void | SetCylinderTessellation (int n) alter |
void | SetCylinderTessellations (int c, char const *n=0) alter |
void | SetDebug (int d) alter |
void | SetDepthRange (float const *l) alter |
void | SetDepthRange (float n, float f) alter |
void | SetDiffuseTextureTintColor (float const *rgb) alter |
void | SetDiffuseTextureTintColor (float r, float g, float b) alter |
void | SetDisplayListLevel (int m) alter |
void | SetFaceDisplacement (int d) alter |
void | SetFogLimits (float const *l) alter |
void | SetFogLimits (float n, float f) alter |
void | SetForcedLockMask (int m) alter |
void | SetForcedLockValue (int v) alter |
void | SetGeneralDisplacement (int d) alter |
void | SetGeometryOptionsMask (int m) alter |
void | SetHardEdgeAngle (int m) alter |
void | SetHlrDimFactor (float d) alter |
void | SetHlrFaceDisplacement (float d) alter |
void | SetHlrFaceSortingAlgorithm (int a) alter |
void | SetHlrLinePattern (int p) alter |
void | SetHlrOptions (int o) alter |
void | SetHSR (int h) alter |
void | SetImageScale (float const *s) alter |
void | SetImageScale (float x, float y) alter |
void | SetImageTintColor (float const *rgb) alter |
void | SetImageTintColor (float r, float g, float b) alter |
void | SetJoinCutoffAngle (int d) alter |
void | SetLockMask (int m) alter |
void | SetLockValue (int v) alter |
void | SetLodAlgorithm (int v) alter |
void | SetLodBounding (float const *p) alter |
void | SetLodBounding (float const *s, float const *e) alter |
void | SetLodBounding (float x1, float y1, float z1, float x2, float y2, float z2) alter |
void | SetLodClamp (int v) alter |
void | SetLodCutoff (float r) alter |
void | SetLodCutoffs (int c, float const *r=0) alter |
void | SetLodFallback (int v) alter |
void | SetLodMaxDegree (int v) alter |
void | SetLodMinimumTriangleCount (int v) alter |
void | SetLodNumLevels (int v) alter |
void | SetLodOptionsMask (int v) alter |
void | SetLodOptionsValue (int v) alter |
void | SetLodRatio (float r) alter |
void | SetLodRatios (int c, float const *r=0) alter |
void | SetLodThreshold (float r) alter |
void | SetLodThresholds (int c, float const *r=0) alter |
void | SetLodThresholdType (int v) alter |
void | SetLodTolerance (float v) alter |
void | SetMask (int m0, int m1=0, int m2=0) alter |
void | SetMaskTransform (int m) alter |
void | SetNURBSCurveBudget (int b) alter |
void | SetNURBSCurveContinuedBudget (int b) alter |
void | SetNURBSOptionsMask (int m) alter |
void | SetNURBSOptionsValue (int v) alter |
void | SetNURBSSurfaceBudget (int b) alter |
void | SetNURBSSurfaceTrimBudget (int b) alter |
void | SetQuantization (int q) alter |
void | SetScreenRange (float const *l) alter |
void | SetScreenRange (float l, float r, float b, float t) alter |
void | SetShadowMap (int m) alter |
void | SetShadowMapResolution (int m) alter |
void | SetShadowMapSamples (int m) alter |
void | SetSimpleReflection (int m) alter |
void | SetSimpleReflectionOpacity (float o) alter |
void | SetSimpleReflectionPlane (float const *p) alter |
void | SetSimpleReflectionPlane (float a, float b, float c, float d) alter |
void | SetSimpleReflectionVisibilityMask (int m) alter |
void | SetSimpleShadow (int m) alter |
void | SetSimpleShadowBlur (int m) alter |
void | SetSimpleShadowColor (float const *rgb) alter |
void | SetSimpleShadowColor (float r, float g, float b) alter |
void | SetSimpleShadowLight (float const *l) alter |
void | SetSimpleShadowLight (float x, float y, float z) alter |
void | SetSimpleShadowOpacity (float o) alter |
void | SetSimpleShadowPlane (float const *p) alter |
void | SetSimpleShadowPlane (float a, float b, float c, float d) alter |
void | SetSimpleShadowResolution (int m) alter |
void | SetSphereTessellation (int n) alter |
void | SetSphereTessellations (int c, char const *n=0) alter |
void | SetStereoDistance (float d) alter |
void | SetStereoSeparation (float s) alter |
void | SetTechnology (int t) alter |
void | SetTessellationMask (int m) alter |
void | SetTransparentHSR (int t) alter |
void | SetTransparentStyle (int s) alter |
void | SetValue (int v0, int v1=0, int v2=0) alter |
void | SetVertexDecimation (float f) alter |
void | SetVertexDisplacement (int d) alter |
void | SetVisibilityForcedLockMask (int m) alter |
void | SetVisibilityForcedLockValue (int v) alter |
void | SetVisibilityLockMask (int m) alter |
void | SetVisibilityLockValue (int v) alter |
TK_Rendering_Options () | |
TK_Status | Write (BStreamFileToolkit &tk) alter |
TK_Status | WriteAscii (BStreamFileToolkit &tk) alter |
Deprecated. | |
Protected Attributes | |
float | m_ambient_up_vector [3] |
For internal use only. | |
unsigned char | m_antialias |
float | m_bounding [6] |
For internal use only. | |
unsigned char | m_buffer_options_mask |
For internal use only. | |
unsigned char | m_buffer_options_value |
For internal use only. | |
int | m_buffer_size_limit |
For internal use only. | |
unsigned char | m_clamp |
For internal use only. | |
unsigned short | m_contour_options |
for internal use only. | |
char | m_contour_value_adjustment |
for internal use only. | |
float | m_contour_value_scale |
for internal use only. | |
float | m_contour_value_translate |
for internal use only. | |
int | m_curve_budget |
For internal use only. | |
int | m_curve_continued_budget |
For internal use only. | |
float | m_curve_max_angle |
For internal use only. | |
float | m_curve_max_deviation |
For internal use only. | |
float | m_curve_max_length |
For internal use only. | |
unsigned char | m_cut_geometry |
For internal use only. | |
unsigned char | m_cut_geometry_level |
For internal use only. | |
unsigned char | m_cut_geometry_match |
For internal use only. | |
float | m_cut_geometry_tolerance |
For internal use only. | |
float | m_cutoff [8] |
For internal use only. | |
char | m_cylinder [8] |
For internal use only. | |
int | m_debug |
For internal use only. | |
unsigned char | m_depth_peeling_layers |
For internal use only. | |
float | m_depth_peeling_min_area |
For internal use only. | |
float | m_depth_range [2] |
For internal use only. | |
float | m_dihedral |
For internal use only. | |
unsigned char | m_display_list_level |
For internal use only. | |
int | m_edge_join_cutoff_angle |
For internal use only. | |
int | m_extra |
int | m_face_displacement |
For internal use only. | |
unsigned char | m_fallback |
For internal use only. | |
float | m_fog_limits [2] |
For internal use only. | |
short | m_forced_color_back_mask |
For internal use only. | |
short | m_forced_color_back_value |
For internal use only. | |
short | m_forced_color_cut_edge_mask |
For internal use only. | |
short | m_forced_color_cut_edge_value |
For internal use only. | |
short | m_forced_color_cut_face_mask |
For internal use only. | |
short | m_forced_color_cut_face_value |
For internal use only. | |
short | m_forced_color_edge_contrast_mask |
For internal use only. | |
short | m_forced_color_edge_contrast_value |
For internal use only. | |
short | m_forced_color_edge_mask |
For internal use only. | |
short | m_forced_color_edge_value |
For internal use only. | |
short | m_forced_color_face_contrast_mask |
For internal use only. | |
short | m_forced_color_face_contrast_value |
For internal use only. | |
short | m_forced_color_face_mask |
For internal use only. | |
short | m_forced_color_face_value |
For internal use only. | |
short | m_forced_color_line_contrast_mask |
For internal use only. | |
short | m_forced_color_line_contrast_value |
For internal use only. | |
short | m_forced_color_line_mask |
For internal use only. | |
short | m_forced_color_line_value |
For internal use only. | |
short | m_forced_color_marker_contrast_mask |
For internal use only. | |
short | m_forced_color_marker_contrast_value |
For internal use only. | |
short | m_forced_color_marker_mask |
For internal use only. | |
short | m_forced_color_marker_value |
For internal use only. | |
int | m_forced_color_mask |
For internal use only. | |
short | m_forced_color_simple_reflection_mask |
For internal use only. | |
short | m_forced_color_simple_reflection_value |
For internal use only. | |
short | m_forced_color_text_contrast_mask |
For internal use only. | |
short | m_forced_color_text_contrast_value |
For internal use only. | |
short | m_forced_color_text_mask |
For internal use only. | |
short | m_forced_color_text_value |
For internal use only. | |
int | m_forced_color_value |
For internal use only. | |
short | m_forced_color_vertex_contrast_mask |
For internal use only. | |
short | m_forced_color_vertex_contrast_value |
For internal use only. | |
short | m_forced_color_vertex_mask |
For internal use only. | |
short | m_forced_color_vertex_value |
For internal use only. | |
short | m_forced_color_window_contrast_mask |
For internal use only. | |
short | m_forced_color_window_contrast_value |
For internal use only. | |
short | m_forced_color_window_mask |
For internal use only. | |
short | m_forced_color_window_value |
For internal use only. | |
int | m_forced_mask |
For internal use only. | |
int | m_forced_value |
For internal use only. | |
int | m_forced_visibility_mask |
For internal use only. | |
int | m_forced_visibility_value |
For internal use only. | |
int | m_general_displacement |
For internal use only. | |
unsigned char | m_geometry_options |
For internal use only. | |
char * | m_gooch_color_map_segment |
For internal use only. | |
int | m_gooch_color_map_segment_length |
float | m_gooch_color_range [2] |
For internal use only. | |
float | m_gooch_diffuse_weight |
For internal use only. | |
unsigned char | m_heuristic |
For internal use only. | |
float | m_hlr_color [3] |
for internal use only. | |
float | m_hlr_dim_factor |
For internal use only. | |
float | m_hlr_face_displacement |
For internal use only. | |
unsigned char | m_hlr_hsr_algorithm |
for internal use only. | |
int | m_hlr_line_pattern |
For internal use only. | |
int | m_hlr_options |
For internal use only. | |
float | m_hlr_transparency_cutoff |
For internal use only. | |
float | m_hlr_weight |
for internal use only. | |
unsigned char | m_hlr_weight_units |
for internal use only. | |
unsigned char | m_hsr |
internal use; low half hsr, high half thsr. For internal use only. | |
float | m_image_scale [2] |
For internal use only. | |
float | m_image_tint_color [3] |
For internal use only. | |
int | m_isoline_color_count |
for internal use only. | |
float * | m_isoline_colors |
for internal use only. | |
unsigned short | m_isoline_options |
for internal use only. | |
int | m_isoline_pattern_count |
for internal use only. | |
char ** | m_isoline_patterns |
for internal use only. | |
int | m_isoline_position_count |
for internal use only. | |
char | m_isoline_position_type |
for internal use only. | |
float * | m_isoline_positions |
for internal use only. | |
int | m_isoline_weight_count |
for internal use only. | |
unsigned char * | m_isoline_weights_unit |
for internal use only. | |
float * | m_isoline_weights_value |
for internal use only. | |
int | m_join_cutoff_angle |
For internal use only. | |
short | m_lock_color_back_mask |
For internal use only. | |
short | m_lock_color_back_value |
For internal use only. | |
short | m_lock_color_cut_edge_mask |
For internal use only. | |
short | m_lock_color_cut_edge_value |
For internal use only. | |
short | m_lock_color_cut_face_mask |
For internal use only. | |
short | m_lock_color_cut_face_value |
For internal use only. | |
short | m_lock_color_edge_contrast_mask |
For internal use only. | |
short | m_lock_color_edge_contrast_value |
For internal use only. | |
short | m_lock_color_edge_mask |
For internal use only. | |
short | m_lock_color_edge_value |
For internal use only. | |
short | m_lock_color_face_contrast_mask |
For internal use only. | |
short | m_lock_color_face_contrast_value |
For internal use only. | |
short | m_lock_color_face_mask |
For internal use only. | |
short | m_lock_color_face_value |
For internal use only. | |
short | m_lock_color_line_contrast_mask |
For internal use only. | |
short | m_lock_color_line_contrast_value |
For internal use only. | |
short | m_lock_color_line_mask |
For internal use only. | |
short | m_lock_color_line_value |
For internal use only. | |
short | m_lock_color_marker_contrast_mask |
For internal use only. | |
short | m_lock_color_marker_contrast_value |
For internal use only. | |
short | m_lock_color_marker_mask |
For internal use only. | |
short | m_lock_color_marker_value |
For internal use only. | |
int | m_lock_color_mask |
For internal use only. | |
short | m_lock_color_simple_reflection_mask |
For internal use only. | |
short | m_lock_color_simple_reflection_value |
For internal use only. | |
short | m_lock_color_text_contrast_mask |
For internal use only. | |
short | m_lock_color_text_contrast_value |
For internal use only. | |
short | m_lock_color_text_mask |
For internal use only. | |
short | m_lock_color_text_value |
For internal use only. | |
int | m_lock_color_value |
For internal use only. | |
short | m_lock_color_vertex_contrast_mask |
For internal use only. | |
short | m_lock_color_vertex_contrast_value |
For internal use only. | |
short | m_lock_color_vertex_mask |
For internal use only. | |
short | m_lock_color_vertex_value |
For internal use only. | |
short | m_lock_color_window_contrast_mask |
For internal use only. | |
short | m_lock_color_window_contrast_value |
For internal use only. | |
short | m_lock_color_window_mask |
For internal use only. | |
short | m_lock_color_window_value |
For internal use only. | |
int | m_lock_mask |
For internal use only. | |
int | m_lock_value |
For internal use only. | |
int | m_lock_visibility_mask |
For internal use only. | |
int | m_lock_visibility_value |
For internal use only. | |
char | m_lod_algorithm |
For internal use only. | |
int | m_lod_options_mask |
For internal use only. | |
int | m_lod_options_value |
For internal use only. | |
int | m_mask [3] |
internal use; specifies which rendering options are active (and hence, which are valid). For internal use only. | |
unsigned short | m_mask_transform |
For internal use only. | |
int | m_max_degree |
For internal use only. | |
int | m_min_triangle_count |
For internal use only. | |
char | m_num_cutoffs |
For internal use only. | |
char | m_num_cylinder |
For internal use only. | |
unsigned char | m_num_levels |
For internal use only. | |
char | m_num_ratios |
For internal use only. | |
char | m_num_sphere |
For internal use only. | |
char | m_num_thresholds |
For internal use only. | |
int | m_nurbs_options_mask |
For internal use only. | |
int | m_nurbs_options_value |
For internal use only. | |
float | m_ratio [8] |
For internal use only. | |
float | m_screen_range [4] |
For internal use only. | |
unsigned short | m_shadow_map |
For internal use only. | |
unsigned short | m_shadow_map_resolution |
For internal use only. | |
unsigned char | m_shadow_map_samples |
For internal use only. | |
unsigned short | m_simple_reflection |
For internal use only. | |
int | m_simple_reflection_blur |
For internal use only. | |
float | m_simple_reflection_hither |
For internal use only. | |
float | m_simple_reflection_opacity |
For internal use only. | |
float | m_simple_reflection_plane [4] |
For internal use only. | |
int | m_simple_reflection_visibility_mask |
For internal use only. | |
int | m_simple_reflection_visibility_value |
For internal use only. | |
float | m_simple_reflection_yon |
For internal use only. | |
unsigned short | m_simple_shadow |
For internal use only. | |
unsigned char | m_simple_shadow_blur |
For internal use only. | |
float | m_simple_shadow_color [3] |
For internal use only. | |
float | m_simple_shadow_light [3] |
For internal use only. | |
float | m_simple_shadow_opacity |
float | m_simple_shadow_plane [4] |
For internal use only. | |
unsigned short | m_simple_shadow_resolution |
For internal use only. | |
char | m_sphere [8] |
For internal use only. | |
float | m_stereo_distance |
For internal use only. | |
float | m_stereo_separation |
For internal use only. | |
int | m_surface_budget |
For internal use only. | |
float | m_surface_max_facet_angle |
For internal use only. | |
float | m_surface_max_facet_deviation |
For internal use only. | |
float | m_surface_max_facet_width |
For internal use only. | |
float | m_surface_max_trim_curve_deviation |
For internal use only. | |
int | m_surface_trim_budget |
For internal use only. | |
unsigned char | m_tessellations |
For internal use only. | |
float | m_texture_tint_color [3] |
For internal use only. | |
float | m_threshold [8] |
For internal use only. | |
char | m_threshold_type |
For internal use only. | |
float | m_tint_color [3] |
For internal use only. | |
char | m_tint_effect |
For internal use only. | |
unsigned short | m_tint_options |
For internal use only. | |
float | m_tint_range [2] |
For internal use only. | |
float | m_tolerance |
For internal use only. | |
unsigned char | m_tq |
internal use; low half technology, high half quantization. For internal use only. | |
unsigned short | m_transparency_options |
internal use; low nibble style, next peeling flags, then zsort | |
int | m_value [3] |
internal use; specifies what values to set for boolean options. For internal use only. | |
float | m_vertex_decimation |
For internal use only. | |
int | m_vertex_displacement |
For internal use only. |
TK_Rendering_Options provides support for writing/reading the TKE_Rendering_Options opcode object to/from an HSF file.
The HOOPS/3dGS scene-graph supports an attribute called Rendering_Options which control how the scene is rendered. Refer to the HOOPS/3dGS documentation for details of this attribute.
TK_Rendering_Options::TK_Rendering_Options | ( | ) |
constructor
TK_Status TK_Rendering_Options::Clone | ( | BStreamFileToolkit & | tk, | |
BBaseOpcodeHandler ** | handler | |||
) | const [virtual] |
Copies the opcode handler
tk | A reference to the BStreamFileToolkit object. | |
handler | A pointer to the opcode handler object. Passed by reference. |
Reimplemented from BBaseOpcodeHandler.
float const* TK_Rendering_Options::GetAmbientUpVector | ( | ) | const [inline] |
Returns the ambient up vector as the address to a float array
int TK_Rendering_Options::GetAntiAlias | ( | ) | const [inline] |
Returns the mask indicating which anti-aliasing options are set.
int TK_Rendering_Options::GetBufferOptionsMask | ( | ) | const [inline] |
Returns the mask indicating which buffer options are set.
int TK_Rendering_Options::GetBufferOptionsValue | ( | ) | const [inline] |
Returns the mask indicating which buffer options are "on".
int TK_Rendering_Options::GetBufferSizeLimit | ( | ) | const [inline] |
Returns the size limit on the software frame buffer.
int TK_Rendering_Options::GetColorBackForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which back color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorBackForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which back color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorBackLockMask | ( | ) | const [inline] |
Returns the mask indicating which back color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorBackLockValue | ( | ) | const [inline] |
Returns the value indicating which back color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorEdgeContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which edge_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorEdgeContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which edge_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorEdgeContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which edge_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorEdgeContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which edge_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorEdgeForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which edge color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorEdgeForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which edge color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorEdgeLockMask | ( | ) | const [inline] |
Returns the mask indicating which edge color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorEdgeLockValue | ( | ) | const [inline] |
Returns the value indicating which edge color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorFaceContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which face_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorFaceContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which face_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorFaceContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which face_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorFaceContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which face_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorFaceForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which face color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorFaceForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which face color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorFaceLockMask | ( | ) | const [inline] |
Returns the mask indicating which face color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorFaceLockValue | ( | ) | const [inline] |
Returns the value indicating which face color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which types of geometry have a color forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetColorForcedLockValue | ( | ) | const [inline] |
Returns the mask indicating which geometry colors are forceded. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetColorLineContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which line_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorLineContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which line_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorLineContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which line_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorLineContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which line_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorLineForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which line color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorLineForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which line color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorLineLockMask | ( | ) | const [inline] |
Returns the mask indicating which line color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorLineLockValue | ( | ) | const [inline] |
Returns the value indicating which line color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorLockMask | ( | ) | const [inline] |
Returns the mask indicating which types of geometry have a color lock setting. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetColorLockValue | ( | ) | const [inline] |
Returns the mask indicating which geometry colors are locked. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetColorMarkerContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which marker_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorMarkerContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which marker_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorMarkerContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which marker_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorMarkerContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which marker_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorMarkerForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which marker color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorMarkerForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which marker color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorMarkerLockMask | ( | ) | const [inline] |
Returns the mask indicating which marker color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorMarkerLockValue | ( | ) | const [inline] |
Returns the value indicating which marker color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorTextContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which text_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorTextContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which text_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorTextContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which text_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorTextContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which text_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorTextForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which text color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorTextForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which text color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorTextLockMask | ( | ) | const [inline] |
Returns the mask indicating which text color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorTextLockValue | ( | ) | const [inline] |
Returns the value indicating which text color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorVertexContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which vertex_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorVertexContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which vertex_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorVertexContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which vertex_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorVertexContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which vertex_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorVertexForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which vertex color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorVertexForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which vertex color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorVertexLockMask | ( | ) | const [inline] |
Returns the mask indicating which vertex color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorVertexLockValue | ( | ) | const [inline] |
Returns the value indicating which vertex color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorWindowContrastForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which window_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorWindowContrastForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which window_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorWindowContrastLockMask | ( | ) | const [inline] |
Returns the mask indicating which window_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorWindowContrastLockValue | ( | ) | const [inline] |
Returns the value indicating which window_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorWindowForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which window color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorWindowForcedLockValue | ( | ) | const [inline] |
Returns the value indicating which window color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
int TK_Rendering_Options::GetColorWindowLockMask | ( | ) | const [inline] |
Returns the mask indicating which window color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetColorWindowLockValue | ( | ) | const [inline] |
Returns the value indicating which window color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
int TK_Rendering_Options::GetCutGeometry | ( | ) | const [inline] |
Returns the mask indicating which cut geometry options are set.
int TK_Rendering_Options::GetCutGeometryColorMatch | ( | ) | const [inline] |
Returns the cut geometry color match option.
int TK_Rendering_Options::GetCutGeometryLevel | ( | ) | const [inline] |
Returns the geometry level.
float TK_Rendering_Options::GetCutGeometryTolerance | ( | ) | const [inline] |
Returns the cut geometry point matching tolerance.
char alter* TK_Rendering_Options::GetCylinderTessellations | ( | ) | [inline] |
Returns the cylinder tessellation values for surface generation as the address of a buffer which may be modified
char const* TK_Rendering_Options::GetCylinderTessellations | ( | ) | const [inline] |
Returns the cylinder tessellation values used for surface generation
int TK_Rendering_Options::GetDebug | ( | ) | const [inline] |
Returns the debug options
float const* TK_Rendering_Options::GetDepthRange | ( | ) | const [inline] |
Returns the depth range as the address of a float pair
float const* TK_Rendering_Options::GetDiffuseTextureTintColor | ( | ) | const [inline] |
Returns the rgb color value as the address of a float triplet
int TK_Rendering_Options::GetDisplayListLevel | ( | ) | const [inline] |
Returns the display list level.
int TK_Rendering_Options::GetFaceDisplacement | ( | ) | const [inline] |
Returns the face displacement value
float const* TK_Rendering_Options::GetFogLimits | ( | ) | const [inline] |
Returns the fog limits as the address of a float pair
int TK_Rendering_Options::GetForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which attributes have a forced lock setting. ForcedLock settings are specified by TKO_Attribute_ForcedLock_Bits.
int TK_Rendering_Options::GetForcedLockValue | ( | ) | const [inline] |
Returns the mask indicating which attributes are forceded. ForcedLock settings are specified by TKO_Attribute_ForcedLock_Bits.
int TK_Rendering_Options::GetGeneralDisplacement | ( | ) | const [inline] |
Returns the general displacement value
int TK_Rendering_Options::GetGeometryOptionsMask | ( | ) | const [inline] |
Returns the mask indicating which geometry options are set.
float TK_Rendering_Options::GetHardEdgeAngle | ( | ) | const [inline] |
Returns the hard edge angle limit.
float TK_Rendering_Options::GetHlrDimFactor | ( | ) | const [inline] |
Returns the dim factor used when hidden lines are displayed.
float TK_Rendering_Options::GetHlrFaceDisplacement | ( | ) | const [inline] |
Returns the displacement used for faces during hidden line calculations.
float TK_Rendering_Options::GetHlrFaceSortingAlgorithm | ( | ) | const [inline] |
Returns the displacement used for faces during hidden line calculations.
int TK_Rendering_Options::GetHlrLinePattern | ( | ) | const [inline] |
Returns the mask indicating which hlr options are set.
int TK_Rendering_Options::GetHlrOptions | ( | ) | const [inline] |
Returns the mask indicating which hlr options are set.
int TK_Rendering_Options::GetHSR | ( | ) | const [inline] |
Returns the Hidden Surface Removal algorithm
float const* TK_Rendering_Options::GetImageScale | ( | ) | const [inline] |
Returns the image scale factors as the address of a float pair
float const* TK_Rendering_Options::GetImageTintColor | ( | ) | const [inline] |
Returns the rgb color value as the address of a float triplet
int TK_Rendering_Options::GetJoinCutoffAngle | ( | ) | const [inline] |
Returns the join cutoff limit value
int TK_Rendering_Options::GetLockMask | ( | ) | const [inline] |
Returns the mask indicating which attributes have a lock setting. Lock settings are specified by TKO_Attribute_Lock_Bits.
int TK_Rendering_Options::GetLockValue | ( | ) | const [inline] |
Returns the mask indicating which attributes are locked. Lock settings are specified by TKO_Attribute_Lock_Bits.
int TK_Rendering_Options::GetLodAlgorithm | ( | ) | const [inline] |
Returns the type of algorithm used for LOD generation
float const* TK_Rendering_Options::GetLodBounding | ( | ) | const [inline] |
Returns the explicit LOD bounding volume as the address of an array of six floats
int TK_Rendering_Options::GetLodClamp | ( | ) | const [inline] |
Returns the clamp level for LOD display
float alter* TK_Rendering_Options::GetLodCutoffs | ( | ) | [inline] |
Returns the cutoffs used for LOD generation as the address of a buffer which may be modified
float const* TK_Rendering_Options::GetLodCutoffs | ( | ) | const [inline] |
Returns the cutoffs used for LOD generation
int TK_Rendering_Options::GetLodFallback | ( | ) | const [inline] |
Returns the fallback method for LOD display selection
int TK_Rendering_Options::GetLodMaxDegree | ( | ) | const [inline] |
Returns the maximum degree
int TK_Rendering_Options::GetLodMinimumTriangleCount | ( | ) | const [inline] |
Returns the minimum triangle count for LOD generation
int TK_Rendering_Options::GetLodNumCutoffs | ( | ) | const [inline] |
Returns the count of cutoffs used for LOD generation
int TK_Rendering_Options::GetLodNumLevels | ( | ) | const [inline] |
Returns the number of LOD levels to generate
int TK_Rendering_Options::GetLodNumRatios | ( | ) | const [inline] |
Returns the count of ratios used for LOD generation
int TK_Rendering_Options::GetLodNumThresholds | ( | ) | const [inline] |
Returns the count of thresholds used for LOD generation
int TK_Rendering_Options::GetLodOptionsMask | ( | ) | const [inline] |
Returns the mask indicating which LOD options are set.
int TK_Rendering_Options::GetLodOptionsValue | ( | ) | const [inline] |
Returns the mask indicating which LOD options are "on".
float alter* TK_Rendering_Options::GetLodRatios | ( | ) | [inline] |
Returns the ratios used for LOD generation as the address of a buffer which may be modified
float const* TK_Rendering_Options::GetLodRatios | ( | ) | const [inline] |
Returns the ratios used for LOD generation
float alter* TK_Rendering_Options::GetLodThresholds | ( | ) | [inline] |
Returns the thresholds used for LOD generation as the address of a buffer which may be modified
float const* TK_Rendering_Options::GetLodThresholds | ( | ) | const [inline] |
Returns the thresholds used for LOD generation
int TK_Rendering_Options::GetLodThresholdType | ( | ) | const [inline] |
Returns the method used to determine when a LOD is not worth generating
float TK_Rendering_Options::GetLodTolerance | ( | ) | const [inline] |
Returns the tolerance for collapsing points
int TK_Rendering_Options::GetMask | ( | int | index = 0 |
) | const [inline] |
Returns the mask indicating which options have a setting
int TK_Rendering_Options::GetMaskTransform | ( | ) | const [inline] |
Returns the mask indicating which transform components should be blocked.
int TK_Rendering_Options::GetNumCylinderTessellations | ( | ) | const [inline] |
Returns the count of cylinder tessellation values used for surface generation
int TK_Rendering_Options::GetNumSphereTessellations | ( | ) | const [inline] |
Returns the count of sphere tessellation values used for surface generation
int TK_Rendering_Options::GetNURBSCurveBudget | ( | ) | const [inline] |
Returns the point budget for NURBS curve tessellation.
int TK_Rendering_Options::GetNURBSCurveContinuedBudget | ( | ) | const [inline] |
Returns the point budget for NURBS curve tessellation.
int TK_Rendering_Options::GetNURBSOptionsMask | ( | ) | const [inline] |
Returns the mask indicating which NURBS options are set.
int TK_Rendering_Options::GetNURBSOptionsValue | ( | ) | const [inline] |
Returns the mask indicating which NURBS options are "on".
int TK_Rendering_Options::GetNURBSSurfaceBudget | ( | ) | const [inline] |
Returns the point budget for NURBS surface tessellation.
int TK_Rendering_Options::GetNURBSSurfaceTrimBudget | ( | ) | const [inline] |
Returns the point budget for NURBS trim curve tessellation.
int TK_Rendering_Options::GetQuantization | ( | ) | const [inline] |
Returns the quantization methods used when displaying on color-limited devices
float const* TK_Rendering_Options::GetScreenRange | ( | ) | const [inline] |
Returns the screen range as the address of a float pair
int TK_Rendering_Options::GetShadowMap | ( | ) | const [inline] |
Returns the mask indicating which shadow map options are set.
int TK_Rendering_Options::GetShadowMapResolution | ( | ) | const [inline] |
Returns shadow map image resolution.
int TK_Rendering_Options::GetShadowMapSamples | ( | ) | const [inline] |
Returns shadow map image resolution.
int TK_Rendering_Options::GetSimpleReflection | ( | ) | const [inline] |
Returns the mask indicating which simple reflection options are set.
float TK_Rendering_Options::GetSimpleReflectionOpacity | ( | ) | const [inline] |
Returns simple reflection opacity.
float const* TK_Rendering_Options::GetSimpleReflectionPlane | ( | ) | const [inline] |
Returns the simple reflection projection plane as the address of a float array
int TK_Rendering_Options::GetSimpleReflectionVisibilityValue | ( | ) | const [inline] |
Returns the mask indicating which simple reflection options are set.
int TK_Rendering_Options::GetSimpleShadow | ( | ) | const [inline] |
Returns the mask indicating which simple shadow options are set.
int TK_Rendering_Options::GetSimpleShadowBlur | ( | ) | const [inline] |
Returns simple shadow blur (softness) level.
float const* TK_Rendering_Options::GetSimpleShadowColor | ( | ) | const [inline] |
Returns the rgb color value as the address of a float triplet
float const* TK_Rendering_Options::getSimpleShadowLight | ( | ) | const [inline] |
Returns the simple shadow light direction as the address of a float array
float TK_Rendering_Options::GetSimpleShadowOpacity | ( | ) | const [inline] |
Returns simple shadow opacity.
float const* TK_Rendering_Options::GetSimpleShadowPlane | ( | ) | const [inline] |
Returns the simple shadow projection plane as the address of a float array
int TK_Rendering_Options::GetSimpleShadowResolution | ( | ) | const [inline] |
Returns simple shadow image resolution.
char alter* TK_Rendering_Options::GetSphereTessellations | ( | ) | [inline] |
Returns the sphere tessellation values for surface generation as the address of a buffer which may be modified
char const* TK_Rendering_Options::GetSphereTessellations | ( | ) | const [inline] |
Returns the sphere tessellation values used for surface generation
float TK_Rendering_Options::GetStereoDistance | ( | ) | const [inline] |
Returns the focal distance for stereo viewing.
float TK_Rendering_Options::GetStereoSeparation | ( | ) | const [inline] |
Returns the eye separation for stereo viewing.
int TK_Rendering_Options::GetTechnology | ( | ) | const [inline] |
Returns the general technology used for drawing
int TK_Rendering_Options::GetTessellationMask | ( | ) | const [inline] |
Returns the mask indicating which tessellation options are set.
int TK_Rendering_Options::GetTransparentHSR | ( | ) | const [inline] |
Returns the drawing style used for transparent components
int TK_Rendering_Options::GetTransparentStyle | ( | ) | const [inline] |
Returns the Hidden Surface Removal algorithm used for transparent components
int TK_Rendering_Options::GetValue | ( | int | index = 0 |
) | const [inline] |
Returns the mask indicating which options are set on/active
float TK_Rendering_Options::GetVertexDecimation | ( | ) | const [inline] |
Returns the vertex decimation factor.
int TK_Rendering_Options::GetVertexDisplacement | ( | ) | const [inline] |
Returns the vertex displacement value
int TK_Rendering_Options::GetVisibilityForcedLockMask | ( | ) | const [inline] |
Returns the mask indicating which types of geometry have a visibility forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetVisibilityForcedLockValue | ( | ) | const [inline] |
Returns the mask indicating which geometry visibilities are forceded. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetVisibilityLockMask | ( | ) | const [inline] |
Returns the mask indicating which types of geometry have a visibility lock setting. Geometry types are specified by TKO_Geometry_Bits.
int TK_Rendering_Options::GetVisibilityLockValue | ( | ) | const [inline] |
Returns the mask indicating which geometry visibilities are locked. Geometry types are specified by TKO_Geometry_Bits.
TK_Status TK_Rendering_Options::Read | ( | BStreamFileToolkit & | tk | ) | [virtual] |
Reads data from the toolkit buffer, decodes/decompresses it, and maps it to the opcode handlers data members. User-defined classes which need to write out custom data should utilize one of the available GetData() methods.
tk | A reference to the BStreamFileToolkit object. |
Implements BBaseOpcodeHandler.
void TK_Rendering_Options::Reset | ( | ) | [virtual] |
Resets the current opcode handler. This is called by the toolkit when it is done processing an opcode. This method reinitializes any opcode handler variables and frees up temporary data.
Reimplemented from BBaseOpcodeHandler.
void TK_Rendering_Options::SetAmbientUpVector | ( | float const * | v | ) | [inline] |
Sets the ambient up vector using a float array
void TK_Rendering_Options::SetAmbientUpVector | ( | float | x, | |
float | y, | |||
float | z | |||
) | [inline] |
Sets the ambient up vector. HOOPS can color shift ambient light between 2 colors based on world-space normals. Graphics systems that are unable to do this may choose to instead use the average of the two values as their ambient term. See TK_Color.
void TK_Rendering_Options::SetAntiAlias | ( | int | m | ) | [inline] |
Sets the mask indicating which anti-aliasing options to use.
void TK_Rendering_Options::SetBufferOptionsMask | ( | int | v | ) | [inline] |
Sets the mask indicating which buffer options are set.
void TK_Rendering_Options::SetBufferOptionsValue | ( | int | v | ) | [inline] |
Sets the mask indicating which buffer options are "on".
void TK_Rendering_Options::SetBufferSizeLimit | ( | int | l | ) | [inline] |
Sets the size limit on the software frame buffer.
void TK_Rendering_Options::SetColorBackForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which back color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorBackForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which back color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorBackLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which back color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorBackLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which back color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorEdgeContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which edge_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorEdgeContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which edge_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorEdgeContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which edge_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorEdgeContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which edge_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorEdgeForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which edge color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorEdgeForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which edge color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorEdgeLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which edge color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorEdgeLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which edge color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorFaceContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which face_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorFaceContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which face_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorFaceContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which face_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorFaceContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which face_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorFaceForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which face color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorFaceForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which face color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorFaceLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which face color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorFaceLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which face color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which types of geometry have a color forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetColorForcedLockValue | ( | int | v | ) | [inline] |
Sets the mask indicating which geometry colors are forceded. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetColorLineContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which line_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorLineContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which line_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorLineContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which line_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorLineContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which line_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorLineForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which line color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorLineForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which line color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorLineLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which line color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorLineLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which line color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which types of geometry have a color lock setting. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetColorLockValue | ( | int | v | ) | [inline] |
Sets the mask indicating which geometry colors are locked. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetColorMarkerContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which marker_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorMarkerContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which marker_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorMarkerContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which marker_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorMarkerContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which marker_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorMarkerForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which marker color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorMarkerForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which marker color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorMarkerLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which marker color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorMarkerLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which marker color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorTextContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which text_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorTextContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which text_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorTextContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which text_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorTextContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which text_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorTextForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which text color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorTextForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which text color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorTextLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which text color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorTextLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which text color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorVertexContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which vertex_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorVertexContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which vertex_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorVertexContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which vertex_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorVertexContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which vertex_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorVertexForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which vertex color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorVertexForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which vertex color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorVertexLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which vertex color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorVertexLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which vertex color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorWindowContrastForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which window_contrast color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorWindowContrastForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which window_contrast color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorWindowContrastLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which window_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorWindowContrastLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which window_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorWindowForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which window color channels have a forced lock setting. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorWindowForcedLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which window color channels are forceded. Color channels are specified by TKO_Color_Channel_ForcedLock_Bits.
void TK_Rendering_Options::SetColorWindowLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which window color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetColorWindowLockValue | ( | int | v | ) | [inline] |
Sets the value indicating which window color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
void TK_Rendering_Options::SetCutGeometry | ( | int | m | ) | [inline] |
Sets the mask indicating which cut geometry options to use.
void TK_Rendering_Options::SetCutGeometryColorMatch | ( | int | m | ) | [inline] |
Sets the cut geometry color match option.
void TK_Rendering_Options::SetCutGeometryLevel | ( | int | m | ) | [inline] |
Sets the cut geometry level.
void TK_Rendering_Options::SetCutGeometryTolerance | ( | float | m | ) | [inline] |
Sets the cut geometry point matching tolerance.
void TK_Rendering_Options::SetCylinderTessellation | ( | int | n | ) | [inline] |
Sets a single cylinder tessellation value used for surface generation
void TK_Rendering_Options::SetCylinderTessellations | ( | int | c, | |
char const * | n = 0 | |||
) | [inline] |
Sets the cylinder tessellation values used for surface generation
void TK_Rendering_Options::SetDebug | ( | int | d | ) | [inline] |
Sets the debug options
void TK_Rendering_Options::SetDepthRange | ( | float const * | l | ) | [inline] |
Sets the depth range using a float pair
void TK_Rendering_Options::SetDepthRange | ( | float | n, | |
float | f | |||
) | [inline] |
Sets the depth range using discrete values
void TK_Rendering_Options::SetDiffuseTextureTintColor | ( | float const * | rgb | ) | [inline] |
Sets the rgb color value as a float triplet
void TK_Rendering_Options::SetDiffuseTextureTintColor | ( | float | r, | |
float | g, | |||
float | b | |||
) | [inline] |
Sets the rgb color value as discrete floats
void TK_Rendering_Options::SetDisplayListLevel | ( | int | m | ) | [inline] |
Sets the display list level.
void TK_Rendering_Options::SetFaceDisplacement | ( | int | d | ) | [inline] |
Sets the face displacement value
void TK_Rendering_Options::SetFogLimits | ( | float const * | l | ) | [inline] |
Sets the fog limits using a float pair
void TK_Rendering_Options::SetFogLimits | ( | float | n, | |
float | f | |||
) | [inline] |
Sets the fog limits using discrete values
void TK_Rendering_Options::SetForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which attributes have a forced lock setting. ForcedLock settings are specified by TKO_Attribute_ForcedLock_Bits.
void TK_Rendering_Options::SetForcedLockValue | ( | int | v | ) | [inline] |
Sets the mask indicating which attributes are forceded. ForcedLock settings are specified by TKO_Attribute_ForcedLock_Bits.
void TK_Rendering_Options::SetGeneralDisplacement | ( | int | d | ) | [inline] |
Sets the general displacement value
void TK_Rendering_Options::SetGeometryOptionsMask | ( | int | m | ) | [inline] |
Sets the mask indicating which geometry options are set.
void TK_Rendering_Options::SetHardEdgeAngle | ( | int | m | ) | [inline] |
Sets the value of the hard edge angle limit.
void TK_Rendering_Options::SetHlrDimFactor | ( | float | d | ) | [inline] |
Sets the dim factor used when hidden lines are displayed.
void TK_Rendering_Options::SetHlrFaceDisplacement | ( | float | d | ) | [inline] |
Sets the displacement used for faces during hidden line calculations.
void TK_Rendering_Options::SetHlrFaceSortingAlgorithm | ( | int | a | ) | [inline] |
Sets the displacement used for faces during hidden line calculations.
void TK_Rendering_Options::SetHlrLinePattern | ( | int | p | ) | [inline] |
Sets the mask indicating which hlr options are set.
void TK_Rendering_Options::SetHlrOptions | ( | int | o | ) | [inline] |
Sets the mask indicating which hlr options are set.
References TKO_Hidden_Line_Extended, TKO_Hidden_Line_Extended2, TKO_Hidden_Line_Extended2_Mask, and TKO_Hidden_Line_Extended_Mask.
void TK_Rendering_Options::SetHSR | ( | int | h | ) | [inline] |
Sets the Hidden Surface Removal algorithm
void TK_Rendering_Options::SetImageScale | ( | float const * | s | ) | [inline] |
Sets the image scale factors using a float pair
void TK_Rendering_Options::SetImageScale | ( | float | x, | |
float | y | |||
) | [inline] |
Sets the image scale factors using discrete values
void TK_Rendering_Options::SetImageTintColor | ( | float const * | rgb | ) | [inline] |
Sets the rgb color value as a float triplet
void TK_Rendering_Options::SetImageTintColor | ( | float | r, | |
float | g, | |||
float | b | |||
) | [inline] |
Sets the rgb color value as discrete floats
void TK_Rendering_Options::SetJoinCutoffAngle | ( | int | d | ) | [inline] |
Sets the join cutoff limit value
void TK_Rendering_Options::SetLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which attributes have a lock setting. Lock settings are specified by TKO_Attribute_Lock_Bits.
void TK_Rendering_Options::SetLockValue | ( | int | v | ) | [inline] |
Sets the mask indicating which attributes are locked. Lock settings are specified by TKO_Attribute_Lock_Bits.
void TK_Rendering_Options::SetLodAlgorithm | ( | int | v | ) | [inline] |
Sets the type of algorithm used for LOD generation
void TK_Rendering_Options::SetLodBounding | ( | float const * | p | ) | [inline] |
Sets the explicit LOD bounding volume using an array of 6 floats
void TK_Rendering_Options::SetLodBounding | ( | float const * | s, | |
float const * | e | |||
) | [inline] |
Sets the explicit LOD bounding volume using discrete float triplets
void TK_Rendering_Options::SetLodBounding | ( | float | x1, | |
float | y1, | |||
float | z1, | |||
float | x2, | |||
float | y2, | |||
float | z2 | |||
) | [inline] |
Sets the explicit LOD bounding volume as discrete float values
void TK_Rendering_Options::SetLodClamp | ( | int | v | ) | [inline] |
Sets the clamp level for LOD display
void TK_Rendering_Options::SetLodCutoff | ( | float | r | ) | [inline] |
Sets a single cutoff used for LOD generation
void TK_Rendering_Options::SetLodCutoffs | ( | int | c, | |
float const * | r = 0 | |||
) | [inline] |
Sets the cutoffs used for LOD generation
void TK_Rendering_Options::SetLodFallback | ( | int | v | ) | [inline] |
Sets the fallback method for LOD display selection
void TK_Rendering_Options::SetLodMaxDegree | ( | int | v | ) | [inline] |
Sets the maximum degree
void TK_Rendering_Options::SetLodMinimumTriangleCount | ( | int | v | ) | [inline] |
Sets the minimum triangle count for LOD generation
void TK_Rendering_Options::SetLodNumLevels | ( | int | v | ) | [inline] |
Sets the number of LOD levels to generate
void TK_Rendering_Options::SetLodOptionsMask | ( | int | v | ) | [inline] |
Sets the mask indicating which LOD options are set.
void TK_Rendering_Options::SetLodOptionsValue | ( | int | v | ) | [inline] |
Sets the mask indicating which LOD options are "on".
void TK_Rendering_Options::SetLodRatio | ( | float | r | ) | [inline] |
Sets a single ratio used for LOD generation
void TK_Rendering_Options::SetLodRatios | ( | int | c, | |
float const * | r = 0 | |||
) | [inline] |
Sets the ratios used for LOD generation
void TK_Rendering_Options::SetLodThreshold | ( | float | r | ) | [inline] |
Sets a single threshold used for LOD generation
void TK_Rendering_Options::SetLodThresholds | ( | int | c, | |
float const * | r = 0 | |||
) | [inline] |
Sets the thresholds used for LOD generation
void TK_Rendering_Options::SetLodThresholdType | ( | int | v | ) | [inline] |
Sets the method used to determine when a LOD is not worth generating
void TK_Rendering_Options::SetLodTolerance | ( | float | v | ) | [inline] |
Sets the tolerance for collapsing points
void TK_Rendering_Options::SetMask | ( | int | m0, | |
int | m1 = 0 , |
|||
int | m2 = 0 | |||
) | [inline] |
Sets the mask indicating which options have a setting
References TKO_Rendo_Extended.
void TK_Rendering_Options::SetMaskTransform | ( | int | m | ) | [inline] |
Sets the mask indicating which transform components should be blocked.
void TK_Rendering_Options::SetNURBSCurveBudget | ( | int | b | ) | [inline] |
Sets the point budget for NURBS curve tessellation.
void TK_Rendering_Options::SetNURBSCurveContinuedBudget | ( | int | b | ) | [inline] |
Sets the point budget for NURBS curve tessellation.
void TK_Rendering_Options::SetNURBSOptionsMask | ( | int | m | ) | [inline] |
Sets the mask indicating which NURBS options are set.
References TKO_NURBS_Extended, and TKO_NURBS_Extended_Mask.
void TK_Rendering_Options::SetNURBSOptionsValue | ( | int | v | ) | [inline] |
Sets the mask indicating which NURBS options are "on".
void TK_Rendering_Options::SetNURBSSurfaceBudget | ( | int | b | ) | [inline] |
Sets the point budget for NURBS surface tessellation.
void TK_Rendering_Options::SetNURBSSurfaceTrimBudget | ( | int | b | ) | [inline] |
Sets the point budget for NURBS trim curve tessellation.
void TK_Rendering_Options::SetQuantization | ( | int | q | ) | [inline] |
Sets the quantization methods used when displaying on color-limited devices
void TK_Rendering_Options::SetScreenRange | ( | float const * | l | ) | [inline] |
Sets the screen range using a float pair
void TK_Rendering_Options::SetScreenRange | ( | float | l, | |
float | r, | |||
float | b, | |||
float | t | |||
) | [inline] |
Sets the screen range using discrete values
void TK_Rendering_Options::SetShadowMap | ( | int | m | ) | [inline] |
Sets the mask indicating which shadow map options to use.
void TK_Rendering_Options::SetShadowMapResolution | ( | int | m | ) | [inline] |
Sets the shadow map image resolution.
void TK_Rendering_Options::SetShadowMapSamples | ( | int | m | ) | [inline] |
Sets the shadow map image samples.
void TK_Rendering_Options::SetSimpleReflection | ( | int | m | ) | [inline] |
Sets the mask indicating which simple reflection options to use.
void TK_Rendering_Options::SetSimpleReflectionOpacity | ( | float | o | ) | [inline] |
Sets the simple reflection opacity.
void TK_Rendering_Options::SetSimpleReflectionPlane | ( | float const * | p | ) | [inline] |
Sets the simple reflection projection plane using a float pair
void TK_Rendering_Options::SetSimpleReflectionPlane | ( | float | a, | |
float | b, | |||
float | c, | |||
float | d | |||
) | [inline] |
Sets the simple reflection projection plane using discrete values
void TK_Rendering_Options::SetSimpleReflectionVisibilityMask | ( | int | m | ) | [inline] |
Sets the mask indicating which simple reflection options to use.
void TK_Rendering_Options::SetSimpleShadow | ( | int | m | ) | [inline] |
Sets the mask indicating which simple shadow options to use.
void TK_Rendering_Options::SetSimpleShadowBlur | ( | int | m | ) | [inline] |
Sets the simple shadow blur (softness) level.
void TK_Rendering_Options::SetSimpleShadowColor | ( | float const * | rgb | ) | [inline] |
Sets the rgb color value as a float triplet
void TK_Rendering_Options::SetSimpleShadowColor | ( | float | r, | |
float | g, | |||
float | b | |||
) | [inline] |
Sets the rgb color value as discrete floats
void TK_Rendering_Options::SetSimpleShadowLight | ( | float const * | l | ) | [inline] |
Sets the simple shadow light direction using a float pair
void TK_Rendering_Options::SetSimpleShadowLight | ( | float | x, | |
float | y, | |||
float | z | |||
) | [inline] |
Sets the simple shadow light direction using discrete values
void TK_Rendering_Options::SetSimpleShadowOpacity | ( | float | o | ) | [inline] |
Sets the simple shadow opacity.
void TK_Rendering_Options::SetSimpleShadowPlane | ( | float const * | p | ) | [inline] |
Sets the simple shadow projection plane using a float pair
void TK_Rendering_Options::SetSimpleShadowPlane | ( | float | a, | |
float | b, | |||
float | c, | |||
float | d | |||
) | [inline] |
Sets the simple shadow projection plane using discrete values
void TK_Rendering_Options::SetSimpleShadowResolution | ( | int | m | ) | [inline] |
Sets the simple shadow image resolution.
void TK_Rendering_Options::SetSphereTessellation | ( | int | n | ) | [inline] |
Sets a single sphere tessellation value used for surface generation
void TK_Rendering_Options::SetSphereTessellations | ( | int | c, | |
char const * | n = 0 | |||
) | [inline] |
Sets the sphere tessellation values used for surface generation
void TK_Rendering_Options::SetStereoDistance | ( | float | d | ) | [inline] |
Sets the focal distance for stereo viewing.
void TK_Rendering_Options::SetStereoSeparation | ( | float | s | ) | [inline] |
Sets the eye separation for stereo viewing.
void TK_Rendering_Options::SetTechnology | ( | int | t | ) | [inline] |
Sets the general technology used for drawing
void TK_Rendering_Options::SetTessellationMask | ( | int | m | ) | [inline] |
Sets the mask indicating which tessellation options are set.
void TK_Rendering_Options::SetTransparentHSR | ( | int | t | ) | [inline] |
Sets the drawing style used for transparent components
void TK_Rendering_Options::SetTransparentStyle | ( | int | s | ) | [inline] |
Sets the Hidden Surface Removal algorithm used for transparent components
void TK_Rendering_Options::SetValue | ( | int | v0, | |
int | v1 = 0 , |
|||
int | v2 = 0 | |||
) | [inline] |
Sets the mask indicating which options are set on/active
void TK_Rendering_Options::SetVertexDecimation | ( | float | f | ) | [inline] |
Sets the vertex decimation factor.
void TK_Rendering_Options::SetVertexDisplacement | ( | int | d | ) | [inline] |
Sets the vertex displacement value
void TK_Rendering_Options::SetVisibilityForcedLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which types of geometry have a visibility forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetVisibilityForcedLockValue | ( | int | v | ) | [inline] |
Sets the mask indicating which geometry visibilities are forceded. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetVisibilityLockMask | ( | int | m | ) | [inline] |
Sets the mask indicating which types of geometry have a visibility lock setting. Geometry types are specified by TKO_Geometry_Bits.
void TK_Rendering_Options::SetVisibilityLockValue | ( | int | v | ) | [inline] |
Sets the mask indicating which geometry visibilities are locked. Geometry types are specified by TKO_Geometry_Bits.
TK_Status TK_Rendering_Options::Write | ( | BStreamFileToolkit & | tk | ) | [virtual] |
Encodes/compresses data and writes data to the toolkit buffer. User-defined classes which need to write out custom data should utilize one of the available PutData() methods, and first write out the opcode associated with the group of binary data followed by the data itself.
tk | A reference to the BStreamFileToolkit object. |
Implements BBaseOpcodeHandler.
int TK_Rendering_Options::m_gooch_color_map_segment_length [protected] |
Length of color map segment string