Handles the TKE_Rendering_Options opcode. More...
#include <BOpcodeHandler.h>
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_algorithm |
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. | |
Lock_Masks | m_forced |
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. | |
Lock_Masks | m_lock |
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. | |
![]() | |
char * | m_ascii_buffer |
int | m_ascii_length |
int | m_ascii_progress |
Tracks the amount of data that has been read/written so far by GetAscii functions. | |
int | m_ascii_size |
int | m_ascii_stage |
unsigned char | m_byte |
temporary | |
char | m_char |
temporary | |
int | m_debug_allocated |
int | m_debug_length |
char * | m_debug_string |
unsigned char | m_general_flags |
Basic flags common to many handlers. | |
int | m_int |
temporary | |
bool | m_needs_tag |
Indicate if this object explicitly needs tagging. | |
unsigned char | m_opcode |
The opcode being handled by this particular object. | |
int | m_progress |
Tracks the amount of data that has been read/written so far. | |
int | m_stage |
The writing stage. | |
unsigned short | m_unsigned_short |
temporary | |
Additional Inherited Members | |
![]() | |
void | add_segment (BStreamFileToolkit &tk, ID_Key key) |
for internal use only | |
void | adjust_written (BStreamFileToolkit &tk, int count) |
for internal use only | |
void | bytes_to_floats (unsigned char const *in, float *out, int count) const |
for internal use only | |
void | decrease_nesting (BStreamFileToolkit &tk, int amount=1) |
for internal use only | |
bool | Find_Instance (BStreamFileToolkit &tk, int val1, int val2, int val3) |
bool | Find_Item (BStreamFileToolkit &tk, ID_Key key) const |
void | floats_to_bytes (float const *in, unsigned char *out, int count) const |
for internal use only | |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, int *rInts, unsigned int n) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, unsigned char &value) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, char &value) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, unsigned short &value) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, short &value) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, int &value) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, float &value) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, float *rFloats, unsigned int n) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, char *m_string, unsigned int n) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, unsigned char *m_string, unsigned int n) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, int *rInts, unsigned int n) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, short *rShorts, unsigned int n) |
TK_Status | GetAsciiData (BStreamFileToolkit &tk, const char *tag, unsigned short *rShorts, unsigned int n) |
TK_Status | GetAsciiHex (BStreamFileToolkit &tk, const char *tag, unsigned char &value) |
TK_Status | GetAsciiHex (BStreamFileToolkit &tk, const char *tag, int &value) |
TK_Status | GetAsciiHex (BStreamFileToolkit &tk, const char *tag, char &value) |
TK_Status | GetAsciiHex (BStreamFileToolkit &tk, const char *tag, unsigned short &value) |
TK_Status | GetAsciiImageData (BStreamFileToolkit &tk, const char *tag, unsigned char *rValues, unsigned int n) |
TK_Status | GetGeneral (BStreamFileToolkit &tk) |
void | increase_nesting (BStreamFileToolkit &tk, int amount=1) |
for internal use only | |
ID_Key | last_key (BStreamFileToolkit &tk) const |
obsolete | |
void | log_opcode (BStreamFileToolkit &tk, unsigned int sequence, unsigned char opcode) |
for internal use only | |
BBaseOpcodeHandler * | Opcode_Handler (BStreamFileToolkit &tk, unsigned char op) const |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, char const *b, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, short const *s, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, int const *i, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, float const *f, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, unsigned char const *b, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, unsigned short const *s, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, unsigned int const *i, int n) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, char const &c) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, short const &s) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, int const &i) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, unsigned char const &b) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, unsigned short const &s) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, unsigned int const &i) |
TK_Status | PutAsciiData (BStreamFileToolkit &tk, char const *tag, float const &f) |
TK_Status | PutAsciiFlag (BStreamFileToolkit &tk, char const *tag, int const &i) |
TK_Status | PutAsciiHex (BStreamFileToolkit &tk, char const *tag, int const &i) |
TK_Status | PutAsciiMask (BStreamFileToolkit &tk, char const *tag, int const &i) |
TK_Status | PutAsciiOpcode (BStreamFileToolkit &tk, int adjust=1, bool is_end=false, bool want_newline=true) |
TK_Status | PutEndXMLTag (BStreamFileToolkit &tk, char const *tag) |
TK_Status | PutGeneral (BStreamFileToolkit &tk) |
TK_Status | PutOpcode (BStreamFileToolkit &tk, int adjust=1) |
TK_Status | PutStartXMLTag (BStreamFileToolkit &tk, char const *tag) |
TK_Status | Read_Referenced_Segment (BStreamFileToolkit &tk, int &i_progress) |
TK_Status | ReadAsciiLine (BStreamFileToolkit &tk, unsigned int *readSize=0) |
TK_Status | ReadAsciiWord (BStreamFileToolkit &tk, unsigned int *readSize=0) |
TK_Status | ReadEndOpcode (BStreamFileToolkit &tk) |
void | Record_Instance (BStreamFileToolkit &tk, ID_Key key, int variant, int val1, int val2, int val3) const |
void | Remember_Item (BStreamFileToolkit &tk, ID_Key key) const |
ID_Key | remove_segment (BStreamFileToolkit &tk) |
for internal use only | |
bool | RemoveAngularBrackets (char *string) |
bool | RemoveQuotes (char *string) |
void | Revisit (BStreamFileToolkit &tk, float priority=0.0f, int variant=0) const |
void | set_last_key (BStreamFileToolkit &tk, ID_Key key) |
sets the given key as "most recent" on the toolkit for the purposes of associating keys with indices | |
TK_Status | SkipNewlineAndTabs (BStreamFileToolkit &tk, unsigned int *readSize=0) |
bool | validate_count (int count, int limit=1<< 24) const |
![]() | |
static void | fix (int *i, int n) |
for internal use only | |
static void | fix (short *s, int n) |
for internal use only | |
static void | fix_in (float *f, int n) |
for internal use only | |
static void | fix_in (double *d, int n) |
for internal use only | |
static void | fix_out (float *f, int n) |
for internal use only | |
static void | fix_out (double *d, int n) |
for internal use only | |
static short | flip (short s) |
for internal use only | |
static int | flip (int i) |
for internal use only | |
static TK_Status | GetData (BStreamFileToolkit &tk, char *b, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, short *s, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, int *i, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, float *f, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, double *d, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, unsigned char *b, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, unsigned short *s, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, unsigned int *i, int n) |
static TK_Status | GetData (BStreamFileToolkit &tk, char &c) |
static TK_Status | GetData (BStreamFileToolkit &tk, short &s) |
static TK_Status | GetData (BStreamFileToolkit &tk, int &i) |
static TK_Status | GetData (BStreamFileToolkit &tk, unsigned char &b) |
static TK_Status | GetData (BStreamFileToolkit &tk, unsigned short &s) |
static TK_Status | GetData (BStreamFileToolkit &tk, unsigned int &i) |
static TK_Status | GetData (BStreamFileToolkit &tk, float &f) |
static TK_Status | GetData (BStreamFileToolkit &tk, double &d) |
static TK_Status | LookatData (BStreamFileToolkit &tk, unsigned char &b) |
static TK_Status | PutData (BStreamFileToolkit &tk, char const *b, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, short const *s, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, int const *i, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, float const *f, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, double const *d, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, unsigned char const *b, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, unsigned short const *s, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, unsigned int const *i, int n) |
static TK_Status | PutData (BStreamFileToolkit &tk, char const &c) |
static TK_Status | PutData (BStreamFileToolkit &tk, short const &s) |
static TK_Status | PutData (BStreamFileToolkit &tk, int const &i) |
static TK_Status | PutData (BStreamFileToolkit &tk, unsigned char const &b) |
static TK_Status | PutData (BStreamFileToolkit &tk, unsigned short const &s) |
static TK_Status | PutData (BStreamFileToolkit &tk, unsigned int const &i) |
static TK_Status | PutData (BStreamFileToolkit &tk, float const &f) |
static TK_Status | PutData (BStreamFileToolkit &tk, double const &d) |
static float | read_float (char const *cp, char const **newcpp=0) |
static float | read_float (char const *cp, char **newcpp) |
for internal use only | |
static char * | write_float (char *buffer, double f) |
for internal use only | |
Handles the TKE_Rendering_Options opcode.
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
|
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.
|
inline |
Returns the ambient up vector as the address to a float array
|
inline |
Returns the mask indicating which anti-aliasing options are set.
|
inline |
Returns the mask indicating which buffer options are set.
|
inline |
Returns the mask indicating which buffer options are "on".
|
inline |
Returns the size limit on the software frame buffer.
|
inline |
Returns the mask indicating which back color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which back color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which back color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which back color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Returns the value indicating which edge_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which edge_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which edge_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which edge color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which edge color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which edge color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which edge color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Returns the value indicating which face_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which face_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which face_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which face color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which face color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which face color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which face color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which types of geometry have a color forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Returns the mask indicating which geometry colors are forceded. Geometry types are specified by TKO_Geometry_Bits.
|
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.
|
inline |
Returns the value indicating which line_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which line_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which line_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which line color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which line color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which line color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which line color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which types of geometry have a color lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Returns the mask indicating which geometry colors are locked. Geometry types are specified by TKO_Geometry_Bits.
|
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.
|
inline |
Returns the value indicating which marker_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which marker_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which marker_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which marker color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which marker color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which marker color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which marker color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Returns the value indicating which text_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which text_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which text_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which text color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which text color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which text color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which text color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Returns the value indicating which vertex_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which vertex_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which vertex_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which vertex color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which vertex color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which vertex color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which vertex color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Returns the value indicating which window_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which window_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which window_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which window color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the value indicating which window color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Returns the mask indicating which window color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the value indicating which window color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Returns the mask indicating which cut geometry options are set.
|
inline |
Returns the cut geometry color match option.
|
inline |
Returns the geometry level.
|
inline |
Returns the cut geometry point matching tolerance.
|
inline |
Returns the cylinder tessellation values used for surface generation
|
inline |
Returns the cylinder tessellation values for surface generation as the address of a buffer which may be modified
|
inline |
Returns the debug options
|
inline |
Returns the depth range as the address of a float pair
|
inline |
Returns the rgb color value as the address of a float triplet
|
inline |
Returns the display list level.
|
inline |
Returns the face displacement value
|
inline |
Returns the fog limits as the address of a float pair
|
inline |
Returns the mask indicating which attributes have a forced lock setting. ForcedLock settings are specified by #TKO_Attribute_ForcedLock_Bits.
|
inline |
Returns the mask indicating which attributes are forceded. ForcedLock settings are specified by #TKO_Attribute_ForcedLock_Bits.
|
inline |
Returns the general displacement value
|
inline |
Returns the mask indicating which geometry options are set.
|
inline |
Returns the hard edge angle limit.
|
inline |
Returns the dim factor used when hidden lines are displayed.
|
inline |
Returns the displacement used for faces during hidden line calculations.
|
inline |
Returns the displacement used for faces during hidden line calculations.
|
inline |
Returns the mask indicating which hlr options are set.
|
inline |
Returns the mask indicating which hlr options are set.
|
inline |
Returns the Hidden Surface Removal algorithm
|
inline |
Returns the image scale factors as the address of a float pair
|
inline |
Returns the rgb color value as the address of a float triplet
|
inline |
Returns the join cutoff limit value
|
inline |
Returns the mask indicating which attributes have a lock setting. Lock settings are specified by TKO_Attribute_Lock_Bits.
|
inline |
Returns the mask indicating which attributes are locked. Lock settings are specified by TKO_Attribute_Lock_Bits.
|
inline |
Returns the type of algorithm used for LOD generation
|
inline |
Returns the explicit LOD bounding volume as the address of an array of six floats
|
inline |
Returns the clamp level for LOD display
|
inline |
Returns the cutoffs used for LOD generation
|
inline |
Returns the cutoffs used for LOD generation as the address of a buffer which may be modified
|
inline |
Returns the fallback method for LOD display selection
|
inline |
Returns the maximum degree
|
inline |
Returns the minimum triangle count for LOD generation
|
inline |
Returns the count of cutoffs used for LOD generation
|
inline |
Returns the number of LOD levels to generate
|
inline |
Returns the count of ratios used for LOD generation
|
inline |
Returns the count of thresholds used for LOD generation
|
inline |
Returns the mask indicating which LOD options are set.
|
inline |
Returns the mask indicating which LOD options are "on".
|
inline |
Returns the ratios used for LOD generation
|
inline |
Returns the ratios used for LOD generation as the address of a buffer which may be modified
|
inline |
Returns the thresholds used for LOD generation
|
inline |
Returns the thresholds used for LOD generation as the address of a buffer which may be modified
|
inline |
Returns the method used to determine when a LOD is not worth generating
|
inline |
Returns the tolerance for collapsing points
|
inline |
Returns the mask indicating which options have a setting
|
inline |
Returns the mask indicating which transform components should be blocked.
|
inline |
Returns the count of cylinder tessellation values used for surface generation
|
inline |
Returns the count of sphere tessellation values used for surface generation
|
inline |
Returns the point budget for NURBS curve tessellation.
|
inline |
Returns the point budget for NURBS curve tessellation.
|
inline |
Returns the mask indicating which NURBS options are set.
|
inline |
Returns the mask indicating which NURBS options are "on".
|
inline |
Returns the point budget for NURBS surface tessellation.
|
inline |
Returns the point budget for NURBS trim curve tessellation.
|
inline |
Returns the quantization methods used when displaying on color-limited devices
|
inline |
Returns the screen range as the address of a float pair
|
inline |
Returns the mask indicating which shadow map options are set.
|
inline |
Returns shadow map image resolution.
|
inline |
Returns shadow map image resolution.
|
inline |
Returns the mask indicating which simple reflection options are set.
|
inline |
Returns simple reflection opacity.
|
inline |
Returns the simple reflection projection plane as the address of a float array
|
inline |
Returns the mask indicating which simple reflection options are set.
|
inline |
Returns the mask indicating which simple shadow options are set.
|
inline |
Returns simple shadow blur (softness) level.
|
inline |
Returns the rgb color value as the address of a float triplet
|
inline |
Returns the simple shadow light direction as the address of a float array
|
inline |
Returns simple shadow opacity.
|
inline |
Returns the simple shadow projection plane as the address of a float array
|
inline |
Returns simple shadow image resolution.
|
inline |
Returns the sphere tessellation values used for surface generation
|
inline |
Returns the sphere tessellation values for surface generation as the address of a buffer which may be modified
|
inline |
Returns the focal distance for stereo viewing.
|
inline |
Returns the eye separation for stereo viewing.
|
inline |
Returns the general technology used for drawing
|
inline |
Returns the mask indicating which tessellation options are set.
|
inline |
Returns the drawing style used for transparent components
|
inline |
Returns the Hidden Surface Removal algorithm used for transparent components
|
inline |
Returns the mask indicating which options are set on/active
|
inline |
Returns the vertex decimation factor.
|
inline |
Returns the vertex displacement value
|
inline |
Returns the mask indicating which types of geometry have a visibility forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Returns the mask indicating which geometry visibilities are forceded. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Returns the mask indicating which types of geometry have a visibility lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Returns the mask indicating which geometry visibilities are locked. Geometry types are specified by TKO_Geometry_Bits.
|
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.
|
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.
|
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.
|
inline |
Sets the ambient up vector using a float array
References SetAmbientUpVector().
Referenced by SetAmbientUpVector().
|
inline |
Sets the mask indicating which anti-aliasing options to use.
|
inline |
Sets the mask indicating which buffer options are set.
|
inline |
Sets the mask indicating which buffer options are "on".
|
inline |
Sets the size limit on the software frame buffer.
|
inline |
Sets the mask indicating which back color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which back color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which back color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which back color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Sets the value indicating which edge_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which edge_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which edge_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which edge color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which edge color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which edge color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which edge color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Sets the value indicating which face_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which face_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which face_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which face color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which face color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which face color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which face color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which types of geometry have a color forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Sets the mask indicating which geometry colors are forceded. Geometry types are specified by TKO_Geometry_Bits.
|
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.
|
inline |
Sets the value indicating which line_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which line_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which line_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which line color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which line color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which line color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which line color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which types of geometry have a color lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Sets the mask indicating which geometry colors are locked. Geometry types are specified by TKO_Geometry_Bits.
|
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.
|
inline |
Sets the value indicating which marker_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which marker_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which marker_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which marker color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which marker color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which marker color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which marker color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Sets the value indicating which text_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which text_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which text_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which text color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which text color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which text color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which text color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Sets the value indicating which vertex_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which vertex_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which vertex_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which vertex color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which vertex color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which vertex color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which vertex color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
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.
|
inline |
Sets the value indicating which window_contrast color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which window_contrast color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which window_contrast color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which window color channels have a forced lock setting. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the value indicating which window color channels are forceded. Color channels are specified by #TKO_Color_Channel_ForcedLock_Bits.
|
inline |
Sets the mask indicating which window color channels have a lock setting. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the value indicating which window color channels are locked. Color channels are specified by TKO_Color_Channel_Lock_Bits.
|
inline |
Sets the mask indicating which cut geometry options to use.
|
inline |
Sets the cut geometry color match option.
|
inline |
Sets the cut geometry level.
|
inline |
Sets the cut geometry point matching tolerance.
|
inline |
Sets a single cylinder tessellation value used for surface generation
|
inline |
Sets the cylinder tessellation values used for surface generation
|
inline |
Sets the debug options
|
inline |
Sets the depth range using discrete values
|
inline |
|
inline |
Sets the rgb color value as discrete floats
|
inline |
Sets the rgb color value as a float triplet
References SetDiffuseTextureTintColor().
Referenced by SetDiffuseTextureTintColor().
|
inline |
Sets the display list level.
|
inline |
Sets the face displacement value
|
inline |
Sets the fog limits using discrete values
|
inline |
|
inline |
Sets the mask indicating which attributes have a forced lock setting. ForcedLock settings are specified by #TKO_Attribute_ForcedLock_Bits.
|
inline |
Sets the mask indicating which attributes are forceded. ForcedLock settings are specified by #TKO_Attribute_ForcedLock_Bits.
|
inline |
Sets the general displacement value
|
inline |
Sets the mask indicating which geometry options are set.
|
inline |
Sets the value of the hard edge angle limit.
|
inline |
Sets the dim factor used when hidden lines are displayed.
|
inline |
Sets the displacement used for faces during hidden line calculations.
|
inline |
Sets the displacement used for faces during hidden line calculations.
|
inline |
Sets the mask indicating which hlr options are set.
|
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.
|
inline |
Sets the Hidden Surface Removal algorithm
|
inline |
Sets the image scale factors using discrete values
|
inline |
Sets the image scale factors using a float pair
References SetImageScale().
Referenced by SetImageScale().
|
inline |
Sets the rgb color value as discrete floats
|
inline |
Sets the rgb color value as a float triplet
References SetImageTintColor().
Referenced by SetImageTintColor().
|
inline |
Sets the join cutoff limit value
|
inline |
Sets the mask indicating which attributes have a lock setting. Lock settings are specified by TKO_Attribute_Lock_Bits.
|
inline |
Sets the mask indicating which attributes are locked. Lock settings are specified by TKO_Attribute_Lock_Bits.
|
inline |
Sets the type of algorithm used for LOD generation
|
inline |
Sets the explicit LOD bounding volume as discrete float values
|
inline |
Sets the explicit LOD bounding volume using discrete float triplets
|
inline |
Sets the explicit LOD bounding volume using an array of 6 floats
References SetLodBounding().
Referenced by SetLodBounding().
|
inline |
Sets the clamp level for LOD display
|
inline |
Sets a single cutoff used for LOD generation
|
inline |
Sets the cutoffs used for LOD generation
|
inline |
Sets the fallback method for LOD display selection
|
inline |
Sets the maximum degree
|
inline |
Sets the minimum triangle count for LOD generation
|
inline |
Sets the number of LOD levels to generate
|
inline |
Sets the mask indicating which LOD options are set.
|
inline |
Sets the mask indicating which LOD options are "on".
|
inline |
Sets a single ratio used for LOD generation
|
inline |
Sets the ratios used for LOD generation
|
inline |
Sets a single threshold used for LOD generation
|
inline |
Sets the thresholds used for LOD generation
|
inline |
Sets the method used to determine when a LOD is not worth generating
|
inline |
Sets the tolerance for collapsing points
|
inline |
Sets the mask indicating which options have a setting
References TKO_Rendo_Extended.
|
inline |
Sets the mask indicating which transform components should be blocked.
|
inline |
Sets the point budget for NURBS curve tessellation.
|
inline |
Sets the point budget for NURBS curve tessellation.
|
inline |
Sets the mask indicating which NURBS options are set.
References TKO_NURBS_Extended, and TKO_NURBS_Extended_Mask.
|
inline |
Sets the mask indicating which NURBS options are "on".
|
inline |
Sets the point budget for NURBS surface tessellation.
|
inline |
Sets the point budget for NURBS trim curve tessellation.
|
inline |
Sets the quantization methods used when displaying on color-limited devices
|
inline |
Sets the screen range using discrete values
|
inline |
Sets the screen range using a float pair
References SetScreenRange().
Referenced by SetScreenRange().
|
inline |
Sets the mask indicating which shadow map options to use.
|
inline |
Sets the shadow map image resolution.
|
inline |
Sets the shadow map image samples.
|
inline |
Sets the mask indicating which simple reflection options to use.
|
inline |
Sets the simple reflection opacity.
|
inline |
Sets the simple reflection projection plane using discrete values
|
inline |
Sets the simple reflection projection plane using a float pair
References SetSimpleReflectionPlane().
Referenced by SetSimpleReflectionPlane().
|
inline |
Sets the mask indicating which simple reflection options to use.
|
inline |
Sets the mask indicating which simple shadow options to use.
|
inline |
Sets the simple shadow blur (softness) level.
|
inline |
Sets the rgb color value as discrete floats
|
inline |
Sets the rgb color value as a float triplet
References SetSimpleShadowColor().
Referenced by SetSimpleShadowColor().
|
inline |
Sets the simple shadow light direction using discrete values
|
inline |
Sets the simple shadow light direction using a float pair
References SetSimpleShadowLight().
Referenced by SetSimpleShadowLight().
|
inline |
Sets the simple shadow opacity.
|
inline |
Sets the simple shadow projection plane using discrete values
|
inline |
Sets the simple shadow projection plane using a float pair
References SetSimpleShadowPlane().
Referenced by SetSimpleShadowPlane().
|
inline |
Sets the simple shadow image resolution.
|
inline |
Sets a single sphere tessellation value used for surface generation
|
inline |
Sets the sphere tessellation values used for surface generation
|
inline |
Sets the focal distance for stereo viewing.
|
inline |
Sets the eye separation for stereo viewing.
|
inline |
Sets the general technology used for drawing
|
inline |
Sets the mask indicating which tessellation options are set.
|
inline |
Sets the drawing style used for transparent components
|
inline |
Sets the Hidden Surface Removal algorithm used for transparent components
|
inline |
Sets the mask indicating which options are set on/active
|
inline |
Sets the vertex decimation factor.
|
inline |
Sets the vertex displacement value
|
inline |
Sets the mask indicating which types of geometry have a visibility forced lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Sets the mask indicating which geometry visibilities are forceded. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Sets the mask indicating which types of geometry have a visibility lock setting. Geometry types are specified by TKO_Geometry_Bits.
|
inline |
Sets the mask indicating which geometry visibilities are locked. Geometry types are specified by TKO_Geometry_Bits.
|
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.
|
protected |
Length of color map segment string