17 #ifndef BOPCODE_HANDLER
18 #define BOPCODE_HANDLER
20 #ifndef BBINFILETK_TOOLKIT
21 #include "BStreamFileToolkit.h"
24 #ifndef POINTER_SIZED_INT
25 #if defined(WIN64) || defined(_M_X64) || defined(_WIN64)
26 # define POINTER_SIZED_INT __int64
27 # define POINTER_SIZED_UINT unsigned __int64
29 # define POINTER_SIZED_INT long
30 # define POINTER_SIZED_UINT unsigned long
71 char * m_ascii_buffer;
90 : m_stage (0), m_progress (0), m_opcode ((unsigned char)op), m_needs_tag (false),
91 m_debug_length (0), m_debug_allocated (0), m_debug_string (0),
93 m_ascii_buffer (0), m_ascii_size (0), m_ascii_length (0), m_ascii_stage (0), m_ascii_progress(0),
94 m_byte(0), m_unsigned_short(0), m_int(0), m_char(
'\0')
152 virtual
void Reset () alter;
158 virtual
bool Match_Instance (
BStreamFileToolkit const & tk, Recorded_Instance alter * instance) alter;
162 unsigned char Opcode ()
const {
return m_opcode; }
215 void SetLoggingString (
char const * segment)
alter;
221 void SetLoggingString (
int length)
alter;
248 if ((status = GetData (tk, (
char *)s, n * (
int)
sizeof (
short))) ==
TK_Normal)
256 if ((status = GetData (tk, (
char *)i, n * (
int)
sizeof (
int))) ==
TK_Normal)
264 if ((status = GetData (tk, (
char *)f, n * (
int)
sizeof (
float))) ==
TK_Normal)
308 bool RemoveAngularBrackets(
char*
string) alter;
310 bool RemoveQuotes(
char*
string) alter;
367 #ifdef STREAM_BIGENDIAN
368 short * buffer =
new short [n];
369 short * tmp = buffer;
373 *tmp++ = flip (*s++);
374 status = PutData (tk, (
char const *)buffer, n * (
int)
sizeof (
short));
380 return PutData (tk, (
char const *)s, n * (
int)
sizeof (
short));
386 #ifdef STREAM_BIGENDIAN
387 int * buffer =
new int [n];
392 *tmp++ = flip (*i++);
393 status = PutData (tk, (
char const *)buffer, n * (
int)
sizeof (
int));
399 return PutData (tk, (
char const *)i, n * (
int)
sizeof (
int));
405 #if defined(NON_IEEE) || defined(STREAM_BIGENDIAN)
406 float * buffer =
new float [n];
407 float * tmp = buffer;
410 for (i=0; i<n; ++i) {
414 status = PutData (tk, (
char const *)buffer, n * (
int)
sizeof (
float));
420 return PutData (tk, (
char const *)f, n * (
int)
sizeof (
float));
457 unsigned int sequence;
459 if ((status = PutData (tk, Opcode ())) !=
TK_Normal)
462 tk.adjust_written (adjust);
466 log_opcode (tk, sequence, Opcode());
538 short flip (
short s) {
539 return (
short)(((s >> 8) & 0x00FF) | (s << 8));
543 return ((i >> 24) & 0x000000FF) | ((i >> 8) & 0x0000FF00) |
544 ((i << 8) & 0x00FF0000) | (i << 24);
547 #ifndef DOXYGEN_SHOULD_SKIP_THIS
549 #define UNREFERENCED(x) (void)(x)
554 void fix (
int * i,
int n) {
555 #ifdef STREAM_BIGENDIAN
566 void fix (
short * s,
int n) {
567 #ifdef STREAM_BIGENDIAN
584 #ifdef STREAM_BIGENDIAN
602 #ifdef STREAM_BIGENDIAN
624 *out++ = char (*in++ * 255.999f);
629 *out++ = float (*in++) * (1.0f/255.0f);
641 if (tk.m_last_keys_used == 1)
642 return tk.m_last_keys[0];
662 {
return tk.opcode_handler (op); }
666 int val1,
int val2,
int val3)
const {
667 tk.record_instance (key, variant,
this, val1, val2, val3);
671 return tk.find_instance (
this, val1, val2, val3);
680 bool validate_count (
int count,
int limit = 1<<24)
const {
return 0 <= count && count <= limit; }
685 static float read_float (
char const *cp,
char const *
alter * newcpp = 0);
688 {
return read_float (cp, (
char const **)newcpp); }
690 static char * write_float (
char * buffer,
double f);
694 #define IMPLEMENT_CLONE(class_name) \
695 TK_Status class_name::Clone (BStreamFileToolkit & tk, BBaseOpcodeHandler **newhandler) const { \
696 *newhandler = new class_name; \
697 if (*newhandler != null) \
700 return tk.Error ("memory allocation in" #class_name "::clone failed"); \
702 #define IMPLEMENT_CLONE_OPCODE(class_name) \
704 TK_Status class_name::Clone (BStreamFileToolkit & tk, BBaseOpcodeHandler **newhandler) const { \
705 *newhandler = new class_name (Opcode()); \
706 if (*newhandler != null) \
709 return tk.Error ("memory allocation in" #class_name "::clone failed"); \
725 TKE_Termination =
'\x00',
733 TKE_Open_Segment =
'(',
735 TKE_Close_Segment =
')',
736 TKE_Reopen_Segment =
's',
737 TKE_Include_Segment =
'<',
738 TKE_Style_Segment =
'{',
740 TKE_Geometry_Attributes =
':',
742 TKE_Renumber_Key_Global =
'K',
743 TKE_Renumber_Key_Local =
'k',
748 TKE_Bounding_Info =
'B',
749 TKE_Callback =
'\x07',
751 TKE_Conditional_Action =
'\'',
752 TKE_Conditions =
'?',
754 TKE_Color_By_Index =
'\x08',
755 TKE_Color_By_Index_16 =
'\x09',
756 TKE_Color_By_FIndex =
'\x0A',
758 TKE_Color_By_Value =
'\x0B',
759 TKE_Color_Map =
'\x0C',
760 TKE_Edge_Pattern =
'\x0D',
761 TKE_Edge_Weight =
'\x0E',
762 TKE_Face_Pattern =
'P',
763 TKE_Geometry_Options =
'\x17',
764 TKE_Handedness =
'h',
765 TKE_Heuristics =
'H',
766 TKE_Line_Pattern =
'-',
767 TKE_Line_Weight =
'=',
768 TKE_Marker_Size =
'+',
769 TKE_Marker_Symbol =
'@',
770 TKE_Modelling_Matrix =
'%',
772 TKE_Rendering_Options =
'R',
773 TKE_Selectability =
'!',
774 TKE_Text_Alignment =
'*',
777 TKE_Text_Spacing =
' ',
778 TKE_Texture_Matrix =
'$',
779 TKE_Unicode_Options =
'\x16',
780 TKE_User_Index =
'n',
781 TKE_User_Index_Data =
'm',
782 TKE_User_Options =
'U',
783 TKE_User_Value =
'v',
784 TKE_Visibility =
'V',
786 TKE_Window_Frame =
'#',
787 TKE_Window_Pattern =
'p',
788 TKE_Glyph_Definition =
'j',
789 TKE_Line_Style =
'J',
791 TKE_Area_Light =
'a',
794 TKE_Circular_Arc =
'c',
795 TKE_Circular_Chord =
'\\',
796 TKE_Circular_Wedge =
'w',
797 TKE_Cutting_Plane =
'/',
799 TKE_Distant_Light =
'd',
801 TKE_Elliptical_Arc =
'e',
804 TKE_Infinite_Line =
'`',
805 TKE_Infinite_Ray =
'\x11',
807 TKE_Local_Light =
'.',
810 TKE_NURBS_Curve =
'N',
811 TKE_NURBS_Surface =
'A',
812 TKE_PolyCylinder =
'Q',
815 TKE_PolyPolyline =
'\x10',
819 TKE_Spot_Light =
'^',
822 TKE_Start_User_Data =
'[',
824 TKE_Stop_User_Data =
']',
826 TKE_External_Reference =
'\x12',
827 TKE_External_Reference_Unicode =
'\x13',
829 TKE_Start_Compression =
'Z',
832 TKE_Repeat_Object =
'&',
835 TKE_Clip_Rectangle =
'o',
836 TKE_Clip_Region =
'O',
840 TKE_Dictionary =
'D',
841 TKE_Dictionary_Locater =
'_',
842 TKE_Thumbnail =
'\x14',
850 TKE_HW3D_Image = 0xE0,
868 char *m_opcode_buffer;
982 void set_comment (
char const * comment)
alter;
984 void set_comment (
int length)
alter;
1001 (void)tk; (void)key; (void)variant;
1012 void SetComment (
char const * comment)
alter { set_comment (comment); }
1043 m_terminate_file(is_file_terminator) {}
1104 void set_segment (
char const * segment)
alter;
1107 void set_segment (
int length)
alter;
1126 void SetSegment (
char const * segment)
alter { set_segment (segment); }
1230 void set_segment (
char const * segment)
alter;
1231 void set_segment (
int length)
alter;
1250 void SetSegment (
char const * segment)
alter { set_segment (segment); }
1271 void SetCondition (
char const * condition)
alter;
1276 void SetCondition (
int length)
alter;
1330 void SetIndex (
int index)
alter { m_index = index; }
1338 void SetCondition (
char const * condition)
alter;
1343 void SetCondition (
int length)
alter;
1390 TK_Instance (
int from_index=0,
int from_variant=0,
int to_index=0,
int to_variant=0,
1391 int options=0,
float const * xform=0);
1451 m_num_primitives = 0;
1453 m_highest_level = 0;
1454 m_levels_allocated = 0;
1456 m_current_working = 0;
1457 m_current_level = 0;
1471 #define TKLOD_ESCAPE 255
1620 void Reset () alter;
1623 void SetSize (
int size) alter { m_size = size; }
1745 TKO_Channel_Count = 10,
1772 ~
channel() { ::delete [] m_name; }
1789 c.m_rgb[0] = r; c.m_rgb[1] = g; c.m_rgb[2] = b;
1790 if (which_channel != -1) {
1791 m_channels |= (1 << which_channel);
1797 void set_channel_name (channel
alter & c,
char const * name,
int which_channel = -1)
alter;
1799 void set_channel_name (channel
alter & c,
int length,
int which_channel = -1)
alter;
1812 void Reset () alter;
1815 void SetGeometry (
int m) alter {
1830 m_channels = (short)c;
1985 void SetRGB (
float r,
float g,
float b)
alter { m_rgb[0] = r; m_rgb[1] = g; m_rgb[2] = b; }
1989 float const *
GetRGB ()
const {
return m_rgb; }
2044 m_value[0] = a; m_value[1] = b; m_value[2] = c;
2175 void set_values (
int length,
float const * values = 0)
alter;
2193 void SetFormat (
int f)
alter { m_format = (
unsigned char)f; }
2201 void SetValues (
int count,
float const * values = 0)
alter { set_values (count, values); }
2213 void SetString (
char const *
string)
alter;
2218 void SetString (
int length)
alter;
2246 void set_callback (
char const * callback)
alter;
2248 void set_callback (
int length)
alter;
2265 void SetCallback (
char const * callback)
alter { set_callback (callback); }
2344 #define TKO_Rendo_Extended 0x80000000
2384 #define TKO_Rendo_Extended2 0x80000000
2386 TKO_Rendo_Extended2 = 0x8000000,
2448 TKO_Simple_Shadow_Extended = 0x0080,
2449 TKO_Simple_Shadow_Extended_Mask = 0xFF00,
2450 TKO_Simple_Shadow_Extended_Shift = 8,
2455 TKO_Simple_Shadow_Extended2 = 0x8000,
2463 TKO_Shadow_Map_Extended = 0x0080,
2466 TKO_Shadow_Map_Extended_Mask = 0xFF00,
2467 TKO_Shadow_Map_Extended2 = 0x8000,
2481 TKO_Simple_Reflection_Extended2 = 0x8000,
2728 TK_Radiosity_RayTrace_Options () :
BBaseOpcodeHandler (TKE_Radiosity_RayTrace_Options) {}
2729 ~TK_Radiosity_RayTrace_Options () {}
2758 float m_fog_limits[2];
2854 float m_hlr_color[3];
2876 float m_tint_color[3];
2877 float m_tint_range[2];
2886 float m_threshold[8];
2893 float m_bounding[6];
2922 float m_gooch_color_range[2];
2936 float m_simple_shadow_plane[4];
2937 float m_simple_shadow_light[3];
2938 float m_simple_shadow_color[3];
2939 float m_simple_shadow_opacity;
2946 float m_simple_reflection_plane[4];
2954 float m_depth_range[2];
2955 float m_screen_range[4];
2956 float m_ambient_up_vector[3];
2957 float m_image_scale[2];
2963 float m_image_tint_color[3];
2964 float m_texture_tint_color[3];
2973 unsigned char m_antialias;
2978 TK_Radiosity_RayTrace_Options *m_rrt;
2996 void SetMask (
int m0,
int m1=0,
int m2=0)
alter {
3006 int GetMask (
int index=0)
const {
return m_mask[index]; }
3009 void SetValue (
int v0,
int v1=0,
int v2=0)
alter { m_value[0] = v0; m_value[1] = v1; m_value[2] = v2; }
3011 int GetValue (
int index=0)
const {
return m_value[index]; }
3014 void SetHSR (
int h)
alter { m_hsr &= 0xF0; m_hsr |= (
unsigned char)h & 0x0F; }
3016 int GetHSR ()
const {
return (
int)(m_hsr & 0x0F); }
3932 m_nurbs_options_mask = m;
3999 m_bounding[0] = x1; m_bounding[1] = y1; m_bounding[2] = z1;
4000 m_bounding[3] = x2; m_bounding[4] = y2; m_bounding[5] = z2;
4004 SetLodBounding (s[0], s[1], s[2], e[0], e[1], e[2]);
4015 m_num_ratios = (char)c;
4037 m_num_thresholds = (char)c;
4041 m_threshold[i] = r[i];
4055 m_num_cutoffs = (char)c;
4078 m_num_cylinder = (char)c;
4082 m_cylinder[i] = n[i];
4095 m_num_sphere = (char)c;
4153 m_simple_shadow = (
unsigned short)m;
4154 if ((m & TKO_Simple_Shadow_Extended_Mask) != 0)
4155 m_simple_shadow |= TKO_Simple_Shadow_Extended;
4172 m_simple_shadow_light[0] = x;
4173 m_simple_shadow_light[1] = y;
4174 m_simple_shadow_light[2] = z;
4183 m_simple_shadow_plane[0] = a;
4184 m_simple_shadow_plane[1] = b;
4185 m_simple_shadow_plane[2] = c;
4186 m_simple_shadow_plane[3] = d;
4195 { m_simple_shadow_color[0] = r; m_simple_shadow_color[1] = g; m_simple_shadow_color[2] = b; }
4230 m_simple_reflection_plane[0] = a;
4231 m_simple_reflection_plane[1] = b;
4232 m_simple_reflection_plane[2] = c;
4233 m_simple_reflection_plane[3] = d;
4261 { m_screen_range[0] = l; m_screen_range[1] = r; m_screen_range[2] = b; m_screen_range[3] = t; }
4271 { m_ambient_up_vector[0] = x; m_ambient_up_vector[1] = y; m_ambient_up_vector[2] = z; }
4287 { m_image_tint_color[0] = r; m_image_tint_color[1] = g; m_image_tint_color[2] = b; }
4295 { m_texture_tint_color[0] = r; m_texture_tint_color[1] = g; m_texture_tint_color[2] = b; }
4435 unsigned char m_ordered_weights_mask;
4437 unsigned char m_selection_level;
4438 unsigned char m_model_type;
4443 m_mask (0), m_value (0), m_culling(0), m_pixel_threshold (0), m_maximum_extent (0), m_maximum_extent_mode(0) {}
4538 m_ordered_weights[index] = weight;
4539 m_ordered_weights_mask |= 1<<index;
4583 float m_orientation[6];
4588 m_mask (0), m_value (0), m_orientation_count (0) {}
4605 if (count != 3 && count != 6)
4607 m_orientation_count = (
unsigned char)count;
4609 m_orientation[count] = o[count];
4692 m_mask (0), m_down (0), m_up (0), m_move_down (0), m_move_up (0), m_invisible (0) {}
4796 int i;
for (i=0; i<16; i++) m_matrix[i] = m[i];
4914 TKO_Text_Alignment_Center = 0x00,
4915 TKO_Text_Alignment_Left = 0x01,
4916 TKO_Text_Alignment_Right = 0x02,
4917 TKO_Text_Alignment_Bottom = 0x04,
4918 TKO_Text_Alignment_Top = 0x08,
4919 TKO_Text_Alignment_Point = 0x10,
4921 TKO_Text_Alignment_Unspecified = 0x1F,
4926 TKO_Text_Alignment_New_Format = 0x80,
5004 m_value = (value > 0.0f) ? value : 0.0f;
5066 void SetName (
char const * name)
alter;
5068 void SetName (
int length) alter;
5070 char const * GetName ()
const {
return m_name; }
5136 void SetConditions (
char const * options)
alter;
5138 void SetConditions (
int length) alter;
5140 char const * GetConditions ()
const {
return m_string; }
5187 void SetCondition (
char const * options)
alter;
5189 void SetCondition (
int length) alter;
5191 char const * GetCondition ()
const {
return m_string; }
5223 void set_options (
char const * options)
alter;
5224 void set_options (
int length)
alter;
5229 m_indices (0), m_unicode (0), m_index_data(0) {}
5242 void SetOptions (
char const * options)
alter { set_options (options); }
5281 void SetOptions (
unsigned short const * options)
alter;
5283 void SetOptions (
int length) alter;
5285 unsigned short const * GetOptions ()
const {
return m_string; }
5305 void set_indices (
int count,
int const * indices, POINTER_SIZED_INT
const * values)
alter;
5306 void set_indices (
int count)
alter;
5311 :
BBaseOpcodeHandler (TKE_User_Index), m_count (0), m_indices (0), m_values (0), m_current_value(0) {}
5324 void SetIndices (
int count,
int const * indices, POINTER_SIZED_INT const * values)
alter
5325 { set_indices (count, indices, values); }
5355 void set_indices (
int count,
int const indices[],
void const * values[],
int const sizes[])
alter;
5356 void set_indices (
int count)
alter;
5357 void FreeMem ()
alter;
5362 :
BBaseOpcodeHandler (TKE_User_Index_Data), m_count (0), m_indices (0), m_values (0), m_sizes(0), m_current_value(0) {}
5372 void SetIndices (
int count,
int const indices[],
void const * values[],
int const sizes[])
alter {
5373 set_indices (count, indices, values, sizes);
5462 float m_settings[14];
5468 void set_name (
char const * name)
alter;
5470 void set_name (
int length)
alter;
5477 int count = (int)(
sizeof(m_settings) /
sizeof(m_settings[0]));
5478 for (i = 0; i < count; i++)
5492 { m_settings[0] = x; m_settings[1] = y; m_settings[2] = z; }
5502 { m_settings[3] = x; m_settings[4] = y; m_settings[5] = z; }
5512 { m_settings[6] = x; m_settings[7] = y; m_settings[8] = z; }
5521 void SetField (
float w,
float h)
alter { m_settings[9] = w; m_settings[10] = h; }
5525 float const *
GetField ()
const {
return &m_settings[9]; }
5589 { m_window[0] = l; m_window[1] = r; m_window[2] = b; m_window[3] = t; }
5610 TKO_Font_Extended_Mask = 0xFFFFFF00,
5611 TKO_Font_Extended_Shift = 8,
5632 #define TKO_Font_Size_Units TKO_Generic_Size_Units
5633 #define TKO_Font_Size_Object TKO_Generic_Size_Object
5634 #define TKO_Font_Size_Screen TKO_Generic_Size_Screen
5635 #define TKO_Font_Size_Window TKO_Generic_Size_Window
5636 #define TKO_Font_Size_Points TKO_Generic_Size_Points
5637 #define TKO_Font_Size_Pixels TKO_Generic_Size_Pixels
5638 #define TKO_Font_Size_Percent TKO_Generic_Size_Percent
5639 #define TKO_Font_Size_World TKO_Generic_Size_World
5709 int m_preferences[2];
5719 void set_names (
int length)
alter;
5720 void set_names (
char const * names)
alter;
5742 if ((m & TKO_Font_Extended_Mask) != 0)
5921 m_values[0] = min[0]; m_values[1] = min[1]; m_values[2] = min[2];
5922 m_values[3] = max[0]; m_values[4] = max[1]; m_values[5] = max[2];
5927 m_values[0] = center[0]; m_values[1] = center[1]; m_values[2] = center[2];
5928 m_values[3] = radius;
5945 TKO_Light_Camera_Relative = 0x1
5967 m_point[0] = m_point[1] = m_point[2] = 0;
5979 m_point[0] = m_point[1] = m_point[2] = 0;
5987 void SetPoint (
float x,
float y,
float z)
alter { m_point[0] = x; m_point[1] = y; m_point[2] = z; }
6026 m_points[0] = x1; m_points[1] = y1; m_points[2] = z1;
6027 m_points[3] = x2; m_points[4] = y2; m_points[5] = z2;
6031 SetPoints (s[0], s[1], s[2], e[0], e[1], e[2]);
6056 void set_points (
int count,
float const * points = 0)
alter { SetPoints (count, points); }
6076 void SetPoints (
int count,
float const * points = 0)
alter;
6078 float const * GetPoints ()
const {
return m_points; }
6088 #define NC_HAS_WEIGHTS 0x01
6089 #define NC_HAS_KNOTS 0x02
6090 #define NC_HAS_START 0x04
6091 #define NC_HAS_END 0x08
6112 void set_curve (
int degree,
int control_count,
float const * points = 0,
6114 float const * weights = 0,
float const * knots = 0,
6115 float start = 0.0f,
float end = 1.0f)
alter;
6127 void Reset () alter;
6130 void SetCurve (
int degree,
int control_count,
float const * points = 0,
6131 float const * weights = 0,
float const * knots = 0,
6132 float start = 0.0f,
float end = 1.0f) alter {
6133 set_curve (degree, control_count, points, weights, knots, start, end);
6137 int GetCount ()
const {
return m_control_point_count; }
6138 float const *
GetPoints ()
const {
return m_control_points; }
6158 #define NS_HAS_WEIGHTS 0x01
6159 #define NS_HAS_KNOTS 0x02
6160 #define NS_HAS_TRIMS 0x04
6162 #define NS_TRIM_END 0
6163 #define NS_TRIM_POLY 1
6164 #define NS_TRIM_CURVE 2
6165 #define NS_TRIM_COLLECTION 3
6166 #define NS_TRIM_LAST_KNOWN_TYPE 3
6168 #define NS_TRIM_KEEP 0x01
6169 #define NS_TRIM_HAS_WEIGHTS 0x02
6170 #define NS_TRIM_HAS_KNOTS 0x04
6205 void SetPoly (
int count,
float const * points = 0)
alter;
6206 void SetCurve (
int degree,
int control_count,
float const * points = 0,
6207 float const * weights = 0,
float const * knots = 0,
float start_u = 0,
float end_u = 1)
alter;
6208 void SetCollection () alter;
6260 unsigned char m_degree[2];
6284 void SetSurface (
int u_degree,
int v_degree,
int u_size,
int v_size,
6285 float const * points = 0,
float const * weights = 0,
6286 float const * u_knots = 0,
float const * v_knots = 0)
alter;
6289 int GetUDegree ()
const {
return m_degree[0]; }
6297 float const *
GetPoints ()
const {
return m_control_points; }
6337 void set_points (
int count,
float const * points = 0)
alter;
6358 void SetPoints (
int count,
float const * points = 0)
alter { set_points (count, points); }
6401 float m_position[3];
6422 { m_position[0] = x; m_position[1] = y; m_position[2] = z; }
6430 { m_target[0] = x; m_target[1] = y; m_target[2] = z; }
6485 void SetPlanes (
int count,
float const * p=0)
alter;
6488 void SetPlane (
float a,
float b,
float c,
float d) alter
6490 m_planes[0] = a; m_planes[1] = b; m_planes[2] = c; m_planes[3] = d; }
6542 void SetStart (
float x,
float y,
float z)
alter {
6543 m_start[0] = x; m_start[1] = y; m_start[2] = z;
6547 SetStart (s[0], s[1], s[2]);
6551 m_middle[0] = x; m_middle[1] = y; m_middle[2] = z;
6555 SetMiddle (m[0], m[1], m[2]);
6559 m_end[0] = x; m_end[1] = y; m_end[2] = z;
6563 SetEnd (e[0], e[1], e[2]);
6567 m_center[0] = x; m_center[1] = y; m_center[2] = z;
6572 if (c) SetCenter (c[0], c[1], c[2]);
6576 void SetPoints (
float const * s,
float const * m,
float const * e,
6577 float const * c = 0)
alter {
6578 SetStart (s); SetMiddle (m); SetEnd (e); SetCenter (c);
6585 float const *
GetEnd ()
const {
return m_end; }
6620 m_center[0] = x; m_center[1] = y; m_center[2] = z;
6629 m_major[0] = x; m_major[1] = y; m_major[2] = z;
6638 m_minor[0] = x; m_minor[1] = y; m_minor[2] = z;
6647 m_limits[0] = s; m_limits[1] = e;
6685 void SetCenter (
float x,
float y,
float z)
alter {
6686 m_center[0] = x; m_center[1] = y; m_center[2] = z;
6701 m_axis[0] = x; m_axis[1] = y; m_axis[2] = z;
6702 if (x != 0.0f || y != 1.0f || z != 0.0f)
6703 m_flags &= ~TKSPH_NULL_AXIS;
6713 m_ortho[0] = x; m_ortho[1] = y; m_ortho[2] = z;
6714 if (x != 1.0f || y != 0.0f || z != 0.0f)
6715 m_flags &= ~TKSPH_NULL_AXIS;
6727 TKSPH_NULL_AXIS = 0x1
6760 void SetAxis (
float x1,
float y1,
float z1,
float x2,
float y2,
float z2)
alter {
6761 m_axis[0] = x1; m_axis[1] = y1; m_axis[2] = z1;
6762 m_axis[3] = x2; m_axis[4] = y2; m_axis[5] = z2;
6773 float const *
GetEnd ()
const {
return &m_axis[3]; }
6806 #include "BPolyhedron.h"
6820 :
TK_Polyhedron (TKE_PolyCylinder), m_count (0), m_points (0), m_radius_count (0), m_radii (0) {}
6836 TKCYL_NORMAL_FIRST = 0x04,
6837 TKCYL_NORMAL_SECOND = 0x08,
6838 TKCYL_OPTIONALS = 0x10
6847 float const * GetPoints ()
const {
return m_points; }
6858 void SetRadii (
int count,
float const * radii = 0)
alter;
6860 void SetRadius (
float radius)
alter { SetRadii (1, &radius); }
6876 int mask = 0x40 << index;
6881 m_normals[3*index+0] = normal[0];
6882 m_normals[3*index+1] = normal[1];
6883 m_normals[3*index+2] = normal[2];
6888 int mask = 0x40 << index;
6890 return &m_normals[3*index];
6926 m_origin[0] = x; m_origin[1] = y; m_origin[2] = z;
6935 m_ref1[0] = x; m_ref1[1] = y; m_ref1[2] = z;
6944 m_ref2[0] = x; m_ref2[1] = y; m_ref2[2] = z;
6953 m_counts[0] = c1; m_counts[1] = c2;
7028 TKO_Character_Rotation_Fixed = 0x0100,
7064 float m_position[3];
7073 float m_region[4*3];
7080 void set_string (
char const *
string)
alter;
7081 void set_string (
int length)
alter;
7085 TK_Text (
unsigned char opcode);
7098 void SetString (
char const *
string)
alter { set_string (
string); }
7100 void SetString (
unsigned short const *
string)
alter;
7102 void SetString (
unsigned int const *
string)
alter;
7112 { m_position[0] = x; m_position[1] = y; m_position[2] = z; }
7124 void SetTextRegion (
int c,
float const * p,
int o=0,
int f=0)
alter;
7126 int GetTextRegionCount ()
const {
return (
int)m_region_count; }
7145 TKO_Font_HOOPS_Stroked
7167 void set_bytes (
int size,
char const * bytes = 0)
alter;
7170 void set_name (
char const *
string)
alter;
7172 void set_name (
int length) alter;
7174 void set_lookup (
char const *
string) alter;
7176 void set_lookup (
int length) alter;
7181 m_name (0), m_lookup (0), m_bytes (0), m_name_length (0), m_lookup_length (0), m_length (0),
7182 m_type (0), m_encoding (0) {}
7196 void SetType (
int t)
alter { m_type = (
unsigned char)t;}
7204 void SetBytes (
int size,
char const * bytes = 0)
alter { set_bytes (size, bytes); }
7285 #ifndef DOXYGEN_SHOULD_SKIP_THIS
7287 class BBINFILETK_API2 TK_Image_Data_Buffer {
7289 unsigned char * m_buffer;
7290 unsigned int m_allocated;
7291 unsigned int m_used;
7295 TK_Image_Data_Buffer() : m_buffer (0), m_allocated (0), m_used (0) {}
7296 ~TK_Image_Data_Buffer();
7298 void Resize (
unsigned int size)
alter;
7299 void Expand (
unsigned int size)
alter { Resize (Size() + size); }
7300 void Reset ()
alter;
7302 unsigned int const & Size ()
const {
return m_allocated; }
7303 unsigned int const & Used ()
const {
return m_used; }
7304 unsigned int alter & Used ()
alter {
return m_used; }
7305 unsigned char const * Buffer ()
const {
return m_buffer; }
7306 unsigned char alter * Buffer ()
alter {
return m_buffer; }
7325 float m_position[3];
7334 float m_explicit_size[2];
7335 unsigned char m_explicit_units[2];
7336 TK_Image_Data_Buffer m_work_area[2];
7344 void set_name (
char const *
string) alter;
7346 void set_name (
int length) alter;
7369 void Reset () alter;
7375 void SetBytes (
int size,
char const * bytes = 0,
7377 { set_data (size, bytes, data_format); }
7393 void SetReference (
char const *
string)
alter;
7395 void SetReference (
int length)
alter;
7403 { m_position[0] = x; m_position[1] = y; m_position[2] = z; }
7456 TKO_Texture_Extended_Mask = 0xFFFF0000,
7457 TKO_Texture_Extended_Shift = 16,
7594 float m_value_scale[2];
7595 int m_source_dimensions[3];
7600 void set_name (
int length)
alter;
7601 void set_name (
char const * name)
alter;
7602 void set_image (
int length)
alter;
7603 void set_image (
char const * image)
alter;
7604 void set_transform (
int length)
alter;
7605 void set_transform (
char const * transform)
alter;
7610 m_name (0), m_shader_source(0), m_image (0), m_camera (0),
7611 m_name_length (0), m_shader_source_length(0), m_image_length (0), m_camera_length (0),
7624 void Reset ()
alter;
7627 void SetName (
char const * name)
alter { set_name (name); }
7636 void SetShaderSource (
char const * shader_source)
alter;
7638 void SetShaderSource (
int length)
alter;
7654 void SetCamera (
char const * camera)
alter;
7656 void SetCamera (
int length)
alter;
7665 if ((f & TKO_Texture_Extended_Mask) != 0)
7792 void Reset ()
alter;
7798 void SetBytes (
int size,
unsigned char const * bytes = 0)
alter;
7800 unsigned char const * GetBytes ()
const {
return m_bytes; }
7836 m_name_length (0), m_size (0),
7837 m_name (0), m_data (0) {}
7847 void Reset ()
alter;
7850 void SetName (
char const * name)
alter;
7852 void SetName (
int length) alter;
7854 char const * GetName ()
const {
return m_name; }
7859 void SetDefinition (
int size,
char const * data = 0)
alter;
7861 int GetDefinitionSize ()
const {
return m_size; }
7890 m_name_length (0), m_name (0),
7891 m_segment_length (0), m_segment (0) ,
7892 m_key(-1), m_referee(0), m_follow(true) {}
7902 void Reset ()
alter;
7905 void SetName (
char const * name)
alter;
7907 void SetName (
int length) alter;
7909 char const * GetName ()
const {
return m_name; }
7917 void SetSegment (
char const * segment)
alter;
7922 void SetSegment (
int length)
alter;
7950 m_name_length (0), m_definition_length (0),
7951 m_name (0), m_definition (0) {}
7961 void Reset ()
alter;
7964 void SetName (
char const * name)
alter;
7966 void SetName (
int length) alter;
7968 char const * GetName ()
const {
return m_name; }
7973 void SetDefinition (
char const * def)
alter;
7975 void SetDefinition (
int length)
alter;
8010 void SetRectangle (
float left,
float right,
float bottom,
float top)
alter
8011 { m_rect[0] = left; m_rect[1] = right; m_rect[2] = bottom; m_rect[3] = top; }
8014 { SetRectangle (rect[0], rect[1], rect[2], rect[3]); }
8068 void SetPoints (
int count,
float const * points = 0)
alter;
8070 float const * GetPoints ()
const {
return m_points; }
8108 void set_data (
int size,
unsigned char const * bytes = 0)
alter;
8114 :
BBaseOpcodeHandler (TKE_Start_User_Data), m_size (0), m_data (0), m_buffer_size(0) {}
8125 void Reset ()
alter;
8131 void SetUserData (
int size,
unsigned char const * bytes = 0)
alter { set_data (size, bytes); }
8140 void Resize (
int size)
alter;
8143 void SetSize (
int size)
alter;
8178 void Reset ()
alter;
8180 TK_Status PushUserData (
char const *buffer,
int buffer_size,
bool tally_total_size = true);
8181 TK_Status GetBlock (
char const **ptr,
int *buffer_size);
8197 TK_XML (): BBaseOpcodeHandler (TKE_XML), m_size (0), m_data (0) {}
8208 void Reset () alter;
8214 void SetXML (
int size,
char const * data = 0) alter;
8218 void AppendXML (
int size,
char const * data = 0) alter;
8220 char const * GetXML ()
const {
return m_data; }
8222 char alter *
GetXML () alter {
return m_data; }
8245 m_length (0), m_allocated (0), m_string (0) {}
8255 void Reset ()
alter;
8258 void SetString (
char const *
string)
alter;
8260 void SetString (
int length) alter;
8262 char const * GetString ()
const {
return m_string; }
8283 m_length (0), m_allocated (0), m_string (0) {}
8294 void Reset ()
alter;
8297 void SetString (
char const *
string)
alter;
8299 void SetString (
int length) alter;
8301 char const * GetString ()
const {
return m_string; }
8322 m_length (0), m_allocated (0), m_string (0) {}
8330 void Reset ()
alter;
8333 void SetString (__wchar_t const *
string)
alter;
8335 void SetString (
unsigned short const *
string)
alter;
8338 void SetString (
int length)
alter;
8346 #endif //BOPCODE_HANDLER
bool GetFollow() alter
Definition: BOpcodeHandler.h:1291
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2301
char ** m_isoline_patterns
for internal use only.
Definition: BOpcodeHandler.h:2870
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4395
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4386
float GetPreferenceCutoff() const
Definition: BOpcodeHandler.h:5867
the offset from the standard position
Definition: BOpcodeHandler.h:7022
float * m_control_points
Definition: BOpcodeHandler.h:6106
float const * GetRGB() const
Definition: BOpcodeHandler.h:1989
int m_nurbs_options_value
For internal use only.
Definition: BOpcodeHandler.h:2900
type for 'quantization' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2509
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2630
int GetMask(int index=0) const
Definition: BOpcodeHandler.h:3006
int GetTechnology() const
Definition: BOpcodeHandler.h:3031
internal use, indicates bits which require TKO_Geo_Extended2
Definition: BOpcodeHandler.h:1678
char m_isoline_position_type
for internal use only.
Definition: BOpcodeHandler.h:2864
BBaseOpcodeHandler * m_indices
Definition: BOpcodeHandler.h:5219
short m_forced_color_simple_reflection_value
For internal use only.
Definition: BOpcodeHandler.h:2837
""
Definition: BOpcodeHandler.h:4874
int GetOptions() const
Definition: BOpcodeHandler.h:5996
ID_Key last_key(BStreamFileToolkit &tk) const
obsolete
Definition: BOpcodeHandler.h:640
refer to ::HC_Set_Visibility
Definition: BOpcodeHandler.h:4931
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1705
int GetSelectionLevel() const
Definition: BOpcodeHandler.h:4551
int GetFlags() const
Definition: BOpcodeHandler.h:7669
void SetType(int t)
Definition: BOpcodeHandler.h:6959
virtual bool NeedsContext(BStreamFileToolkit &tk) const
Definition: BOpcodeHandler.h:209
unsigned char const * GetUserData() const
Definition: BOpcodeHandler.h:8133
int GetMaximumExtentMode() const
Definition: BOpcodeHandler.h:4505
TK_Clip_Rectangle()
Definition: BOpcodeHandler.h:7997
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4325
int m_name_length
Definition: BOpcodeHandler.h:7828
TK_Grid()
Definition: BOpcodeHandler.h:6914
char alter * GetEmissionName() alter
Definition: BOpcodeHandler.h:1910
void SetColorMarkerLockMask(int m) alter
Definition: BOpcodeHandler.h:3200
void add_segment(BStreamFileToolkit &tk, ID_Key key) alter
for internal use only
Definition: BOpcodeHandler.h:634
int m_name_length
Definition: BOpcodeHandler.h:7328
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4823
short m_forced_color_vertex_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2833
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2460
float alter * GetValues() alter
Definition: BOpcodeHandler.h:2205
char m_maximum_extent_level
internal use; maximum extent level
Definition: BOpcodeHandler.h:4429
int GetFlags() alter
Definition: BOpcodeHandler.h:961
int GetLodMinimumTriangleCount() const
Definition: BOpcodeHandler.h:3975
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4838
int GetFormat() const
Definition: BOpcodeHandler.h:7419
float GetCutGeometryTolerance() const
Definition: BOpcodeHandler.h:4143
//
Definition: BOpcodeHandler.h:837
int const * GetSize() const
Definition: BOpcodeHandler.h:7809
int GetToleranceUnits() const
Definition: BOpcodeHandler.h:5780
short m_lock_color_text_mask
For internal use only.
Definition: BOpcodeHandler.h:2772
""
Definition: BOpcodeHandler.h:4880
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2378
self-explanatory
Definition: BOpcodeHandler.h:2692
void fix(short *s, int n)
for internal use only
Definition: BOpcodeHandler.h:566
float * m_v_knots
Definition: BOpcodeHandler.h:6265
void SetGreekingMode(int m) alter
Definition: BOpcodeHandler.h:5828
TK_Bounding(unsigned char opcode, float *min, float *max)
Definition: BOpcodeHandler.h:5919
void SetSimpleShadowResolution(int m) alter
Definition: BOpcodeHandler.h:4166
channel m_bump
internal use
Definition: BOpcodeHandler.h:1782
char alter * GetName() alter
Definition: BOpcodeHandler.h:7219
unsigned short m_unsigned_short
temporary
Definition: BOpcodeHandler.h:79
void SetColorVertexContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3833
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7472
char m_space
internal use
Definition: BOpcodeHandler.h:2003
short m_lock_color_cut_edge_value
For internal use only.
Definition: BOpcodeHandler.h:2799
int GetOffset() const
Definition: BOpcodeHandler.h:1629
transform position only
Definition: BOpcodeHandler.h:5648
void SetRenderers(int r1, int r2) alter
Definition: BOpcodeHandler.h:5839
char alter * GetString() alter
Definition: BOpcodeHandler.h:2227
""
Definition: BOpcodeHandler.h:4873
void SetTransform(char const *transform) alter
Definition: BOpcodeHandler.h:7740
TKO_Character_Attributes
Definition: BOpcodeHandler.h:7019
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4384
float const * GetField() const
Definition: BOpcodeHandler.h:5525
int GetCount() const
Definition: BOpcodeHandler.h:6364
TK_Status PutData(BStreamFileToolkit &tk, int const *i, int n) alter
Definition: BOpcodeHandler.h:385
int m_forced_color_mask
For internal use only.
Definition: BOpcodeHandler.h:2804
char const * GetCamera() const
Definition: BOpcodeHandler.h:7658
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4322
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2445
void SetSize(float s) alter
Definition: BOpcodeHandler.h:5763
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4904
short m_lock_color_line_value
For internal use only.
Definition: BOpcodeHandler.h:2769
short m_forced_color_marker_value
For internal use only.
Definition: BOpcodeHandler.h:2813
color interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2292
void decrease_nesting(BStreamFileToolkit &tk, int amount=1) alter
for internal use only
Definition: BOpcodeHandler.h:651
the offset from the standard position
Definition: BOpcodeHandler.h:7030
int GetRadiusCount() const
Definition: BOpcodeHandler.h:6866
int const * GetIndices() const
Definition: BOpcodeHandler.h:5383
char const * GetTransmissionName() const
Definition: BOpcodeHandler.h:1893
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4816
int GetForcedLockValue() const
Definition: BOpcodeHandler.h:3482
short m_forced_color_line_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2828
Definition: BOpcodeHandler.h:2157
void SetEnvironmentName(char const *name) alter
Definition: BOpcodeHandler.h:1913
int m_count
internal use
Definition: BOpcodeHandler.h:6332
int m_lookup_length
Definition: BOpcodeHandler.h:7162
int m_shader_source_length
Definition: BOpcodeHandler.h:7578
void SetNURBSOptionsValue(int v) alter
Definition: BOpcodeHandler.h:3939
void SetName(char const *string) alter
Definition: BOpcodeHandler.h:7384
unsigned short mask
specifies which settings are active (i.e. the attributes for which we have an opinion at this point) ...
Definition: BOpcodeHandler.h:7046
self-explanatory
Definition: BOpcodeHandler.h:1737
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2367
int m_current_value
for internal use only
Definition: BOpcodeHandler.h:5304
bool NeedsTag() const
Definition: BOpcodeHandler.h:191
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4356
void SetColorFaceLockValue(int v) alter
Definition: BOpcodeHandler.h:3142
void SetBytes(int size, char const *bytes=0) alter
Definition: BOpcodeHandler.h:7204
int GetColorVertexLockMask() const
Definition: BOpcodeHandler.h:3343
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2334
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2607
""
Definition: BOpcodeHandler.h:7507
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4831
char alter * GetSegment() alter
Definition: BOpcodeHandler.h:1142
self-explanatory
Definition: BOpcodeHandler.h:6973
float const * GetWeights() const
Definition: BOpcodeHandler.h:6237
unsigned char m_degree
Definition: BOpcodeHandler.h:6189
int GetColorWindowForcedLockMask() const
Definition: BOpcodeHandler.h:3654
TKO_Texture_Option_Bits
Definition: BOpcodeHandler.h:7439
short m_forced_color_vertex_value
For internal use only.
Definition: BOpcodeHandler.h:2825
Capping_Options
Definition: BOpcodeHandler.h:6835
int m_simple_reflection_blur
For internal use only.
Definition: BOpcodeHandler.h:2948
char const * GetView() const
Definition: BOpcodeHandler.h:5560
refer to ::HC_Set_Rendering_Options
Definition: BOpcodeHandler.h:4933
unsigned char m_tolerance_units
for internal use only
Definition: BOpcodeHandler.h:5711
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1709
int GetColorLineContrastLockValue() const
Definition: BOpcodeHandler.h:3400
unsigned char m_opcode
The opcode being handled by this particular object.
Definition: BOpcodeHandler.h:64
float const * GetPlane() const
Definition: BOpcodeHandler.h:6494
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2360
void SetGreekingLimitUnits(int u) alter
Definition: BOpcodeHandler.h:5823
int GetTextRegionFitting() const
Definition: BOpcodeHandler.h:7132
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1640
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2393
float GetHlrFaceDisplacement() const
Definition: BOpcodeHandler.h:3919
""
Definition: BOpcodeHandler.h:4847
internal use, indicates shift for placement of extended section
Definition: BOpcodeHandler.h:1650
int GetDebug() const
Definition: BOpcodeHandler.h:3041
int GetNURBSCurveBudget() const
Definition: BOpcodeHandler.h:3945
float alter * GetVKnots() alter
Definition: BOpcodeHandler.h:6311
""
Definition: BOpcodeHandler.h:4862
float const * GetAmbientUpVector() const
Definition: BOpcodeHandler.h:4275
void set_channel_rgb(channel alter &c, float r, float g, float b, int which_channel=-1) alter
internal use
Definition: BOpcodeHandler.h:1788
char m_char
temporary
Definition: BOpcodeHandler.h:81
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2521
short m_lock_color_face_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2776
TK_Status PutData(BStreamFileToolkit &tk, unsigned short const *s, int n) alter
Definition: BOpcodeHandler.h:428
""
Definition: BOpcodeHandler.h:7484
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2651
int GetColorTextContrastLockMask() const
Definition: BOpcodeHandler.h:3458
void SetAxis(float const *s) alter
Definition: BOpcodeHandler.h:6706
int GetGeometry() const
Definition: BOpcodeHandler.h:2144
type for cylinder tesselation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2657
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2547
int m_size
Definition: BOpcodeHandler.h:8104
self-explanatory
Definition: BOpcodeHandler.h:2671
short m_lock_color_window_mask
For internal use only.
Definition: BOpcodeHandler.h:2774
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4829
int GetLodAlgorithm() const
Definition: BOpcodeHandler.h:3971
unsigned short m_pattern
internal use
Definition: BOpcodeHandler.h:5019
channel m_specular
internal use
Definition: BOpcodeHandler.h:1777
TKO_Map_Format
Definition: BOpcodeHandler.h:2155
env map
Definition: BOpcodeHandler.h:1742
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1658
TK_Status GetData(BStreamFileToolkit &tk, short &s) alter
Definition: BOpcodeHandler.h:282
float vertical_offset
offset, positive or negative, from the standard position. units are specified separately in vertical_...
Definition: BOpcodeHandler.h:7040
mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2538
void SetDiffuse(float r, float g, float b) alter
Definition: BOpcodeHandler.h:1838
""
Definition: BOpcodeHandler.h:7475
""
Definition: BOpcodeHandler.h:4886
char * m_shader_source
Definition: BOpcodeHandler.h:7574
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2351
short m_lock_color_window_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2778
""
Definition: BOpcodeHandler.h:4853
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2556
short m_type
Definition: BOpcodeHandler.h:5167
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2432
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2370
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4355
int m_surface_trim_budget
For internal use only.
Definition: BOpcodeHandler.h:2904
char alter * GetOptions() alter
Definition: BOpcodeHandler.h:5248
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2414
Handles the TKE_Reopen_Segment opcode.
Definition: BOpcodeHandler.h:1184
int m_current_level
the index of the level currently in progress.
Definition: BOpcodeHandler.h:1444
char m_options
for internal use only
Definition: BOpcodeHandler.h:6406
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2631
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:6452
""
Definition: BOpcodeHandler.h:7443
HT_NURBS_Trim * m_list
Definition: BOpcodeHandler.h:6195
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2606
void SetMaximumExtent(int c) alter
Definition: BOpcodeHandler.h:4501
int m_highest_level
keeps track of highest level lod that has been seen so far
Definition: BOpcodeHandler.h:1440
self-explanatory
Definition: BOpcodeHandler.h:6970
void SetWhenInvisible(int m) alter
Definition: BOpcodeHandler.h:4763
wchar_t unicode string
Definition: BOpcodeHandler.h:6980
float m_surface_max_facet_angle
For internal use only.
Definition: BOpcodeHandler.h:2906
unsigned short m_mask
internal use
Definition: BOpcodeHandler.h:4579
void SetColorEdgeContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3775
float m_radius
Definition: BOpcodeHandler.h:6744
int GetColorForcedLockValue() const
Definition: BOpcodeHandler.h:3527
void adjust_written(BStreamFileToolkit &tk, int count) alter
for internal use only
Definition: BOpcodeHandler.h:647
int GetColorLineContrastLockMask() const
Definition: BOpcodeHandler.h:3389
float m_hlr_weight
for internal use only.
Definition: BOpcodeHandler.h:2855
char * m_name
Definition: BOpcodeHandler.h:7878
short m_lock_color_back_value
For internal use only.
Definition: BOpcodeHandler.h:2781
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2639
TKO_Texture_Filters
Definition: BOpcodeHandler.h:7528
TK_Status PutData(BStreamFileToolkit &tk, short const &s) alter
Definition: BOpcodeHandler.h:437
void SetColorTextContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3867
int m_nurbs_options_mask
For internal use only.
Definition: BOpcodeHandler.h:2899
float * m_control_points
Definition: BOpcodeHandler.h:6262
void SetColorForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3522
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2543
void SetGeneralDisplacement(int d) alter
Definition: BOpcodeHandler.h:3054
short m_lock_color_marker_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2788
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2554
void SetKey(ID_Key k) alter
Definition: BOpcodeHandler.h:1525
""
Definition: BOpcodeHandler.h:7496
Handles the TKE_Close_Segment opcode.
Definition: BOpcodeHandler.h:1156
int GetPattern() const
Definition: BOpcodeHandler.h:5036
void SetSimpleReflectionVisibilityMask(int m) alter
Definition: BOpcodeHandler.h:4246
Handles the TKE_Geometry_Options opcode.
Definition: BOpcodeHandler.h:4577
char alter * GetName() alter
Definition: BOpcodeHandler.h:7633
HT_NURBS_Trim * GetList() alter
Definition: BOpcodeHandler.h:6247
float const * GetCenter() const
Definition: BOpcodeHandler.h:6691
int m_up
internal use; specifies what geometry is selectable on mouse button up. For internal use only...
Definition: BOpcodeHandler.h:4683
TKO_Heuristic_Bits
Definition: BOpcodeHandler.h:4317
int m_debug_allocated
Definition: BOpcodeHandler.h:68
short m_lock_color_vertex_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2791
void SetSegment(int length) alter
Definition: BOpcodeHandler.h:1132
int GetOrientationCount() const
Definition: BOpcodeHandler.h:4612
int m_forced_visibility_mask
For internal use only.
Definition: BOpcodeHandler.h:2842
mask of bits requiring extended
Definition: BOpcodeHandler.h:4335
self-explanatory
Definition: BOpcodeHandler.h:2712
void SetColorMarkerForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3614
int GetColorVertexLockValue() const
Definition: BOpcodeHandler.h:3354
TK_Unavailable(char opcode)
Definition: BOpcodeHandler.h:893
void SetBumpName(char const *name) alter
Definition: BOpcodeHandler.h:1922
void SetForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3480
""
Definition: BOpcodeHandler.h:7482
void SetExtraSpace(float s) alter
Definition: BOpcodeHandler.h:5798
int GetUSize() const
Definition: BOpcodeHandler.h:6293
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7506
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2531
int m_allocated
Definition: BOpcodeHandler.h:8317
float alter * GetLodThresholds() alter
Definition: BOpcodeHandler.h:4049
void SetNames(int length) alter
Definition: BOpcodeHandler.h:5756
void SetColorWindowForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3660
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2474
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:6314
channel m_transmission
internal use
Definition: BOpcodeHandler.h:1779
Handles the TKE_Cylinder opcode.
Definition: BOpcodeHandler.h:6741
""
Definition: BOpcodeHandler.h:4855
float m_radius
Definition: BOpcodeHandler.h:6666
void Reset(void)
Definition: BOpcodeHandler.h:5978
char const * GetBytes() const
Definition: BOpcodeHandler.h:7379
void SetExtraSpaceUnits(int u) alter
Definition: BOpcodeHandler.h:5803
Handles the TKE_Color_By_Value opcode.
Definition: BOpcodeHandler.h:1999
unsigned char m_flags
Definition: BOpcodeHandler.h:6664
TK_Status GetData(BStreamFileToolkit &tk, unsigned char *b, int n) alter
Definition: BOpcodeHandler.h:270
oblique y setting
Definition: BOpcodeHandler.h:5442
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1672
void fix_out(float *f, int n)
for internal use only
Definition: BOpcodeHandler.h:597
char * m_string
internal use
Definition: BOpcodeHandler.h:2171
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2472
TK_Sphere()
Definition: BOpcodeHandler.h:6672
void SetSpecular(float const *rgb) alter
Definition: BOpcodeHandler.h:1855
HLONG const * GetValues() const
Definition: BOpcodeHandler.h:5335
char alter * GetName() alter
Definition: BOpcodeHandler.h:7911
image is native JPEG data
Definition: BOpcodeHandler.h:7249
float GetGreekingLimit() const
Definition: BOpcodeHandler.h:5820
#define alter
complementary to const, indicates we thought about it instead of a forgotten "const" ...
Definition: BStream.h:225
unsigned char m_region_count
Definition: BOpcodeHandler.h:7072
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1718
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2442
void SetIndex(int i) alter
Definition: BOpcodeHandler.h:2098
TK_Conditional_Action()
Definition: BOpcodeHandler.h:5174
char const * GetImage() const
Definition: BOpcodeHandler.h:7649
void SetVector(float const *v) alter
Definition: BOpcodeHandler.h:4525
unsigned char alter * GetUserData() alter
Definition: BOpcodeHandler.h:8135
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2583
HLONG alter * GetValues() alter
Definition: BOpcodeHandler.h:5337
void SetName(char const *string) alter
Definition: BOpcodeHandler.h:7213
slant, specified in degrees clockwise
Definition: BOpcodeHandler.h:7025
int GetCount() const
Definition: BOpcodeHandler.h:6499
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2561
Handles the TKE_Termination and TKE_Pause opcodes.
Definition: BOpcodeHandler.h:1039
self-explanatory
Definition: BOpcodeHandler.h:6387
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4326
unsigned short m_contour_options
for internal use only.
Definition: BOpcodeHandler.h:2859
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2635
self-explanatory
Definition: BOpcodeHandler.h:2682
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4814
int GetMaximumExtentLevel() const
Definition: BOpcodeHandler.h:4509
TK_Thumbnail()
Definition: BOpcodeHandler.h:7778
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2329
int GetLodNumCutoffs() const
Definition: BOpcodeHandler.h:4063
char m_options
relevant to TKE_Distant_Light and TKE_Local_Light only. See TKO_Light_Options.
Definition: BOpcodeHandler.h:5961
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2568
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2613
empty placeholder image, no real data, possible reference instead
Definition: BOpcodeHandler.h:7282
int GetLodClamp() const
Definition: BOpcodeHandler.h:3983
int GetTransparentHSR() const
Definition: BOpcodeHandler.h:3021
void SetSimpleReflectionPlane(float a, float b, float c, float d) alter
Definition: BOpcodeHandler.h:4229
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2302
int GetHSR() const
Definition: BOpcodeHandler.h:3016
self-explanatory
Definition: BOpcodeHandler.h:7277
int GetLength() alter
Definition: BOpcodeHandler.h:5250
float m_end_u
Definition: BOpcodeHandler.h:6194
void SetMajor(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6628
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4815
void SetPoint(float x, float y, float z) alter
Definition: BOpcodeHandler.h:5987
void SetRadius(float r) alter
Definition: BOpcodeHandler.h:6776
void SetColorWindowContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3706
short m_forced_color_text_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2834
texture interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2287
extra item for selectability; refer to ::HC_Set_Selectability for a description
Definition: BOpcodeHandler.h:1689
self-explanatory
Definition: BOpcodeHandler.h:7278
float m_cut_geometry_tolerance
For internal use only.
Definition: BOpcodeHandler.h:2931
float * m_points
Definition: BOpcodeHandler.h:6187
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4900
bool validate_count(int count, int limit=1<< 24) const
Definition: BOpcodeHandler.h:680
void SetRef1(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6934
self-explanatory
Definition: BOpcodeHandler.h:2702
void SetTarget(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6429
""
Definition: BOpcodeHandler.h:4858
char alter * GetName() alter
Definition: BOpcodeHandler.h:5072
int m_cond_allocated
Definition: BOpcodeHandler.h:1308
void SetRef2(float const *r) alter
Definition: BOpcodeHandler.h:6947
void Revisit(BStreamFileToolkit &tk, float priority=0.0f, int variant=0) const
Definition: BOpcodeHandler.h:656
""
Definition: BOpcodeHandler.h:7459
char * m_name
Definition: BOpcodeHandler.h:7573
char m_green_mapping
Definition: BOpcodeHandler.h:7588
void SetParameterSource(int p) alter
Definition: BOpcodeHandler.h:7672
int GetLockValue() const
Definition: BOpcodeHandler.h:3079
unsigned char m_encoding
Definition: BOpcodeHandler.h:7165
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4353
Definition: BOpcodeHandler.h:5044
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4896
color index interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2296
int GetColorTextLockValue() const
Definition: BOpcodeHandler.h:3239
int m_from_variant
internal use
Definition: BOpcodeHandler.h:1382
float const * GetDepthRange() const
Definition: BOpcodeHandler.h:4256
int m_mask
specifies which rendering options are active (and hence, which are valid). For internal use only...
Definition: BOpcodeHandler.h:5694
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2638
int m_mask
internal use; specifies which selectability settings are active (and hence, which are valid)...
Definition: BOpcodeHandler.h:4681
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2483
char const * GetTransform() const
Definition: BOpcodeHandler.h:7747
void SetColorVertexLockMask(int m) alter
Definition: BOpcodeHandler.h:3338
TK_Delete_Object()
Definition: BOpcodeHandler.h:1413
TK_Cutting_Plane()
Definition: BOpcodeHandler.h:6471
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2443
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2529
int m_hard_extent
internal use; hard extent
Definition: BOpcodeHandler.h:4430
select preferred drawing modes
Definition: BOpcodeHandler.h:5628
TKO_Generic_Size_Units
Definition: BOpcodeHandler.h:4966
void SetLodBounding(float x1, float y1, float z1, float x2, float y2, float z2) alter
Definition: BOpcodeHandler.h:3998
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2480
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2601
wchar_t * m_string
Definition: BOpcodeHandler.h:8318
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2306
int m_internal_polyline
internal use
Definition: BOpcodeHandler.h:4422
int GetColorFaceForcedLockMask() const
Definition: BOpcodeHandler.h:3539
int m_min_triangle_count
For internal use only.
Definition: BOpcodeHandler.h:2888
Handles the TKE_Reference opcodes.
Definition: BOpcodeHandler.h:1304
void SetGeometry(int m) alter
Definition: BOpcodeHandler.h:2080
TK_Circle(unsigned char opcode)
Definition: BOpcodeHandler.h:6529
int m_flags
Definition: BOpcodeHandler.h:7581
char m_orientation_count
internal use
Definition: BOpcodeHandler.h:4582
void SetVertexDisplacement(int d) alter
Definition: BOpcodeHandler.h:3049
char alter * GetSpecularName() alter
Definition: BOpcodeHandler.h:1865
void SetString(int length) alter
Definition: BOpcodeHandler.h:7104
int GetType() const
Definition: BOpcodeHandler.h:7198
char m_layout
Definition: BOpcodeHandler.h:7592
void SetLookup(char const *string) alter
Definition: BOpcodeHandler.h:7222
void SetColorFaceForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3534
int GetColorLineLockMask() const
Definition: BOpcodeHandler.h:3182
void SetTarget(float x, float y, float z) alter
Definition: BOpcodeHandler.h:5501
refer to ::HC_Set_Geometry_Options
Definition: BOpcodeHandler.h:4565
void SetLookup(int length) alter
Definition: BOpcodeHandler.h:7224
int GetForceDefer() const
Definition: BOpcodeHandler.h:4556
""
Definition: BOpcodeHandler.h:7518
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2580
void set_last_key(BStreamFileToolkit &tk, ID_Key key) alter
sets the given key as "most recent" on the toolkit for the purposes of associating keys with indices ...
Definition: BOpcodeHandler.h:638
void SetBlueMapping(int p) alter
Definition: BOpcodeHandler.h:7697
short m_forced_color_edge_value
For internal use only.
Definition: BOpcodeHandler.h:2809
int GetColorLineContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3792
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2612
Handles the TKE_Selectability opcode.
Definition: BOpcodeHandler.h:4679
float * m_points
Definition: BOpcodeHandler.h:6053
int GetOptions() const
Definition: BOpcodeHandler.h:8021
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2401
int GetMoveDown() const
Definition: BOpcodeHandler.h:4746
void SetCulling(int c) alter
Definition: BOpcodeHandler.h:4493
full transforms
Definition: BOpcodeHandler.h:5649
void SetAction(int at) alter
Definition: BOpcodeHandler.h:5198
color by index
Definition: BOpcodeHandler.h:1740
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4897
void SetVisibilityForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3488
self-explanatory
Definition: BOpcodeHandler.h:2713
unsigned char m_format
Definition: BOpcodeHandler.h:7774
int m_count
Definition: BOpcodeHandler.h:7074
text centered across region
Definition: BOpcodeHandler.h:6998
int m_count
Definition: BOpcodeHandler.h:6186
void SetDepthRange(float n, float f) alter
Definition: BOpcodeHandler.h:4252
window space
Definition: BOpcodeHandler.h:6995
void SetStart(float s) alter
Definition: BOpcodeHandler.h:6145
void SetTarget(float const *t) alter
Definition: BOpcodeHandler.h:5504
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1686
self-explanatory
Definition: BOpcodeHandler.h:6378
int GetDegree() const
Definition: BOpcodeHandler.h:6233
Handles the TKE_Glyph_Definition opcode.
Definition: BOpcodeHandler.h:7826
int m_size
Definition: BOpcodeHandler.h:8192
void SetColorWindowLockValue(int v) alter
Definition: BOpcodeHandler.h:3257
int m_edge_join_cutoff_angle
For internal use only.
Definition: BOpcodeHandler.h:2970
int m_knot_count_implicit
Definition: BOpcodeHandler.h:6105
self-explanatory
Definition: BOpcodeHandler.h:6381
void SetSelectionLevel(int l) alter
Definition: BOpcodeHandler.h:4549
int m_progress
Tracks the amount of data that has been read/written so far.
Definition: BOpcodeHandler.h:63
8-bit colormap indices
Definition: BOpcodeHandler.h:7242
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2523
int GetCaps() const
Definition: BOpcodeHandler.h:6872
int m_allocated
Definition: BOpcodeHandler.h:7066
int GetRelatedSelectionLimit() const
Definition: BOpcodeHandler.h:4470
void SetPreferences(int r1, int r2) alter
Definition: BOpcodeHandler.h:5860
unsigned char m_bytes_format
Definition: BOpcodeHandler.h:7333
Handles the TKE_Dictionary_Locater opcode.
Definition: BOpcodeHandler.h:1601
char m_num_sphere
For internal use only.
Definition: BOpcodeHandler.h:2919
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2314
Handles the TKE_Tag opcode.
Definition: BOpcodeHandler.h:1537
Definition: BStreamFileToolkit.h:37
float m_dihedral
For internal use only.
Definition: BOpcodeHandler.h:2961
int GetVisibilityLockValue() const
Definition: BOpcodeHandler.h:3101
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4898
float * m_u_knots
Definition: BOpcodeHandler.h:6264
""
Definition: BOpcodeHandler.h:4867
short m_forced_color_face_mask
For internal use only.
Definition: BOpcodeHandler.h:2806
int GetUnits() const
Definition: BOpcodeHandler.h:5010
void SetColorLineLockValue(int v) alter
Definition: BOpcodeHandler.h:3188
unsigned char * m_bytes
Definition: BOpcodeHandler.h:7772
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2426
int m_count
Definition: BOpcodeHandler.h:6810
unsigned int m_options
Definition: BOpcodeHandler.h:7331
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2484
unsigned char m_hlr_hsr_algorithm
for internal use only.
Definition: BOpcodeHandler.h:2857
float const * GetWeights() const
Definition: BOpcodeHandler.h:6140
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4393
float m_depth_peeling_min_area
For internal use only.
Definition: BOpcodeHandler.h:2966
int GetColorFaceForcedLockValue() const
Definition: BOpcodeHandler.h:3550
char const * GetName() const
Definition: BOpcodeHandler.h:7217
""
Definition: BOpcodeHandler.h:4870
char * m_image
Definition: BOpcodeHandler.h:7575
void SetRotation(float r) alter
Definition: BOpcodeHandler.h:5783
unsigned char m_transforms
for internal use only
Definition: BOpcodeHandler.h:5715
Handles the TKE_Line_Style opcode.
Definition: BOpcodeHandler.h:7940
unsigned char alter * GetBytes() alter
Definition: BOpcodeHandler.h:7802
choose or simulate a bold variation
Definition: BOpcodeHandler.h:5624
char m_options
Definition: BOpcodeHandler.h:7992
int GetApplicationMode() const
Definition: BOpcodeHandler.h:7729
TKO_Light_Options
Definition: BOpcodeHandler.h:5944
int m_curve_budget
For internal use only.
Definition: BOpcodeHandler.h:2901
""
Definition: BOpcodeHandler.h:4860
int GetColorWindowLockMask() const
Definition: BOpcodeHandler.h:3251
TKO_Texture_Param_Sources
Definition: BOpcodeHandler.h:7471
void SetMirrorName(int length) alter
Definition: BOpcodeHandler.h:1874
bool m_is_valid
internal use
Definition: BOpcodeHandler.h:5913
int GetIndex() alter
Definition: BOpcodeHandler.h:1425
void SetWindow(float l, float r, float b, float t) alter
Definition: BOpcodeHandler.h:5588
int m_name_length
Definition: BOpcodeHandler.h:7877
float m_value
for internal use only.
Definition: BOpcodeHandler.h:4987
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4833
char * m_name
internal use: name
Definition: BOpcodeHandler.h:5047
////
Definition: BOpcodeHandler.h:821
void SetGreekingLimit(float s) alter
Definition: BOpcodeHandler.h:5818
TK_Tag(unsigned char opcode=TKE_Tag)
Definition: BOpcodeHandler.h:1542
int GetOptions() const
Definition: BOpcodeHandler.h:6316
short m_forced_color_face_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2819
void SetColorEdgeContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3361
short m_lock_color_face_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2777
int m_count
for internal use only
Definition: BOpcodeHandler.h:5301
char * m_transform
Definition: BOpcodeHandler.h:7596
char * m_name
Definition: BOpcodeHandler.h:5465
char const * GetEmissionName() const
Definition: BOpcodeHandler.h:1908
char const * GetSegment() const
Definition: BOpcodeHandler.h:7926
texture interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2285
for further expansion
Definition: BOpcodeHandler.h:5621
void SetColorTextContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3453
clip region is to be specified in window space {[0..1],[0..1]}. Default is world space ...
Definition: BOpcodeHandler.h:8031
short m_lock_color_window_value
For internal use only.
Definition: BOpcodeHandler.h:2775
int GetVisibilityForcedLockValue() const
Definition: BOpcodeHandler.h:3504
void SetSimpleShadowBlur(int m) alter
Definition: BOpcodeHandler.h:4161
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2321
unsigned char m_renumbered_scope
for internal use only
Definition: BOpcodeHandler.h:1226
int m_int
temporary
Definition: BOpcodeHandler.h:80
void SetPreferenceCutoffUnits(int u) alter
Definition: BOpcodeHandler.h:5870
""
Definition: BOpcodeHandler.h:7483
clip region is to be specified in world space.
Definition: BOpcodeHandler.h:8030
TK_Status Tag(BStreamFileToolkit &tk, int variant=-1) const
Definition: BOpcodeHandler.h:174
int GetSize() const
Definition: BOpcodeHandler.h:8224
float * m_isoline_positions
for internal use only.
Definition: BOpcodeHandler.h:2866
int m_to_index
internal use
Definition: BOpcodeHandler.h:1383
TKO_Texture_Tilings
Definition: BOpcodeHandler.h:7516
TKO_Circular_Options
Definition: BOpcodeHandler.h:6507
TK_Status PutOpcode(BStreamFileToolkit &tk, int adjust=1) alter
Definition: BOpcodeHandler.h:455
TKO_Text_Region_Options
Definition: BOpcodeHandler.h:6994
void SetColorMarkerContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3810
short m_forced_color_face_value
For internal use only.
Definition: BOpcodeHandler.h:2807
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4347
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4822
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2560
void SetTransmission(float r, float g, float b) alter
Definition: BOpcodeHandler.h:1883
void SetInternalPolylineSelectionLimit(int i) alter
Definition: BOpcodeHandler.h:4483
self-explanatory
Definition: BOpcodeHandler.h:6508
secondary extended bits
Definition: BOpcodeHandler.h:1677
char alter * GetCondition() alter
Definition: BOpcodeHandler.h:5193
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4361
mask corresponding to extended bit
Definition: BOpcodeHandler.h:1747
int GetEncoding() const
Definition: BOpcodeHandler.h:7233
int GetAntiAlias() const
Definition: BOpcodeHandler.h:4304
char const * GetReference() const
Definition: BOpcodeHandler.h:7397
int GetSimpleShadowResolution() const
Definition: BOpcodeHandler.h:4168
char m_red_mapping
Definition: BOpcodeHandler.h:7587
int m_segment_length
Definition: BOpcodeHandler.h:7880
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1708
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:6080
int GetLodNumRatios() const
Definition: BOpcodeHandler.h:4023
void SetRGB(float const *rgb) alter
Definition: BOpcodeHandler.h:1987
Handles the TKE_Texture opcode.
Definition: BOpcodeHandler.h:7571
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2536
void SetSize(int const *s) alter
Definition: BOpcodeHandler.h:7807
int m_allocated
Definition: BOpcodeHandler.h:1101
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4372
unsigned char m_options
Definition: BOpcodeHandler.h:6190
Handles the TKE_Inlude_Segment TKE_Named_Style and TKE_Style_Segment opcodes.
Definition: BOpcodeHandler.h:1215
TK_Clip_Region()
Definition: BOpcodeHandler.h:8051
self-explanatory
Definition: BOpcodeHandler.h:7245
int GetColorFaceLockMask() const
Definition: BOpcodeHandler.h:3136
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1659
""
Definition: BOpcodeHandler.h:7480
int m_length
Definition: BOpcodeHandler.h:5464
int GetVisibilityForcedLockMask() const
Definition: BOpcodeHandler.h:3493
short m_lock_color_text_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2792
float const * GetTarget() const
Definition: BOpcodeHandler.h:5506
char alter * GetBytes() alter
Definition: BOpcodeHandler.h:7381
void SetLodFallback(int v) alter
Definition: BOpcodeHandler.h:3993
void SetColorBackForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3729
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4837
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4899
TK_Close_Segment()
Definition: BOpcodeHandler.h:1159
int GetColorTextForcedLockMask() const
Definition: BOpcodeHandler.h:3631
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4340
int GetColorWindowContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3711
void SetEnd(float e) alter
Definition: BOpcodeHandler.h:6147
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2380
void SetEmission(float r, float g, float b) alter
Definition: BOpcodeHandler.h:1898
TK_Unicode_Options()
Definition: BOpcodeHandler.h:5268
void SetRendererCutoff(float s) alter
Definition: BOpcodeHandler.h:5844
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4817
the name of the font (i.e. which font to use)
Definition: BOpcodeHandler.h:5602
void SetGeometry(int m) alter
Definition: BOpcodeHandler.h:2129
void SetNURBSOptionsMask(int m) alter
Definition: BOpcodeHandler.h:3931
float const * GetValue() const
Definition: BOpcodeHandler.h:2049
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1675
char const * GetLoggingString() const
Definition: BOpcodeHandler.h:226
char alter * GetSegment() alter
Definition: BOpcodeHandler.h:1264
void SetAlphaMapping(int p) alter
Definition: BOpcodeHandler.h:7702
HT_NURBS_Trim * GetNext(void)
Definition: BOpcodeHandler.h:6223
for further expansion
Definition: BOpcodeHandler.h:5620
int m_index
internal use: simple value for recognised old forms
Definition: BOpcodeHandler.h:5048
type for 'buffer options' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2511
""
Definition: BOpcodeHandler.h:4865
float const * GetOblique() const
Definition: BOpcodeHandler.h:5538
int m_mask
internal use
Definition: BOpcodeHandler.h:1949
the size tolerance outside of which fonts must be regenerated
Definition: BOpcodeHandler.h:5604
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2620
////
Definition: BOpcodeHandler.h:831
int GetColorVertexForcedLockMask() const
Definition: BOpcodeHandler.h:3746
float m_gloss
internal use
Definition: BOpcodeHandler.h:1783
replace with a grid of lines
Definition: BOpcodeHandler.h:5680
""
Definition: BOpcodeHandler.h:4872
Handles the TKE_LOD opcode.
Definition: BOpcodeHandler.h:1436
void SetLodCutoff(float r) alter
Definition: BOpcodeHandler.h:4052
don't draw
Definition: BOpcodeHandler.h:5679
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2486
char const * GetBumpName() const
Definition: BOpcodeHandler.h:1926
self-explanatory
Definition: BOpcodeHandler.h:2674
void SetCenter(float const *s) alter
Definition: BOpcodeHandler.h:6689
int GetGeneralDisplacement() const
Definition: BOpcodeHandler.h:3056
shift of extended section
Definition: BOpcodeHandler.h:2478
int GetGreekingMode() const
Definition: BOpcodeHandler.h:5830
self-explanatory
Definition: BOpcodeHandler.h:2678
character rotation, specified in degrees
Definition: BOpcodeHandler.h:5606
limit at which text may be replaced with a crude representation
Definition: BOpcodeHandler.h:5622
int m_max_degree
For internal use only.
Definition: BOpcodeHandler.h:2891
float GetNearLimit() const
Definition: BOpcodeHandler.h:5553
mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2534
float m_simple_reflection_yon
For internal use only.
Definition: BOpcodeHandler.h:2950
float const * GetStart() const
Definition: BOpcodeHandler.h:6581
int GetValue() const
Definition: BOpcodeHandler.h:5751
Does not handle any top level opcodes, but rather only the trim types allowable on nurbs surfaces...
Definition: BOpcodeHandler.h:6179
int GetColorLineContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3803
TK_Status GetData(BStreamFileToolkit &tk, unsigned int *i, int n) alter
Definition: BOpcodeHandler.h:276
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2595
void SetSimpleShadowPlane(float a, float b, float c, float d) alter
Definition: BOpcodeHandler.h:4182
void SetMajor(float const *m) alter
Definition: BOpcodeHandler.h:6632
TK_Conditions()
Definition: BOpcodeHandler.h:5123
unsigned char m_tessellations
For internal use only.
Definition: BOpcodeHandler.h:2916
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2594
text size is adjusted to fit
Definition: BOpcodeHandler.h:7012
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2365
color interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2290
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2592
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2354
self-explanatory
Definition: BOpcodeHandler.h:2698
channel m_mirror
internal use
Definition: BOpcodeHandler.h:1778
int GetOptions() const
Definition: BOpcodeHandler.h:6235
char const * GetMirrorName() const
Definition: BOpcodeHandler.h:1878
int GetLodNumLevels() const
Definition: BOpcodeHandler.h:3979
float m_curve_max_angle
For internal use only.
Definition: BOpcodeHandler.h:2909
self-explanatory
Definition: BOpcodeHandler.h:2672
float GetWidthScale() const
Definition: BOpcodeHandler.h:5795
short m_lock_color_cut_face_mask
For internal use only.
Definition: BOpcodeHandler.h:2796
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2420
horizontal fitting is specified
Definition: BOpcodeHandler.h:7000
void SetBufferOptionsValue(int v) alter
Definition: BOpcodeHandler.h:3882
float * m_knots
Definition: BOpcodeHandler.h:6192
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2350
void SetTessellationMask(int m) alter
Definition: BOpcodeHandler.h:4071
unsigned short m_mask_transform
For internal use only.
Definition: BOpcodeHandler.h:2958
void SetEnd(float const *e) alter
Definition: BOpcodeHandler.h:6562
TK_Color_By_Value()
Definition: BOpcodeHandler.h:2007
float const * GetSimpleShadowColor() const
Definition: BOpcodeHandler.h:4199
ID_Key m_this_key
for internal use only
Definition: BOpcodeHandler.h:1311
Handles the TKE_Callback opcode.
Definition: BOpcodeHandler.h:2240
""
Definition: BOpcodeHandler.h:4877
int GetPreferenceCutoffUnits() const
Definition: BOpcodeHandler.h:5872
void SetForceDefer(int l) alter
Definition: BOpcodeHandler.h:4554
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4373
refer to ::HC_Set_Marker_Symbol
Definition: BOpcodeHandler.h:4841
TK_File_Info()
Definition: BOpcodeHandler.h:943
unsigned char m_space_units
for internal use only
Definition: BOpcodeHandler.h:5712
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2418
float GetRotation() const
Definition: BOpcodeHandler.h:5785
char * m_name
Definition: BOpcodeHandler.h:7830
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2458
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1683
HT_NURBS_Trim * m_trims
Definition: BOpcodeHandler.h:6267
char alter * GetCondition() alter
Definition: BOpcodeHandler.h:1285
unsigned char m_region_options
Definition: BOpcodeHandler.h:7070
self-explanatory
Definition: BOpcodeHandler.h:6976
Handles the TKE_Open_Segment opcode.
Definition: BOpcodeHandler.h:1098
TK_Status GetData(BStreamFileToolkit &tk, unsigned int &i) alter
Definition: BOpcodeHandler.h:294
void SetColorLockValue(int v) alter
Definition: BOpcodeHandler.h:3119
int GetColorEdgeLockValue() const
Definition: BOpcodeHandler.h:3170
float m_stereo_separation
For internal use only.
Definition: BOpcodeHandler.h:2913
int m_name_length
internal use: length of name
Definition: BOpcodeHandler.h:5046
refer to ::HC_Set_Heuristics for description
Definition: BOpcodeHandler.h:4399
int GetType() const
Definition: BOpcodeHandler.h:6961
void SetHlrOptions(int o) alter
Definition: BOpcodeHandler.h:3902
int m_debug
For internal use only.
Definition: BOpcodeHandler.h:2754
""
Definition: BOpcodeHandler.h:4878
float m_extra_space
for internal use only
Definition: BOpcodeHandler.h:5703
""
Definition: BOpcodeHandler.h:7446
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2407
""
Definition: BOpcodeHandler.h:4844
float GetExtraSpace() const
Definition: BOpcodeHandler.h:5800
//// pseudo-handler (non-zero value)
Definition: BOpcodeHandler.h:852
void SetColorMarkerContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3407
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2572
extended bits for common/shared items
Definition: BOpcodeHandler.h:1648
self-explanatory
Definition: BOpcodeHandler.h:6380
TK_Status GetData(BStreamFileToolkit &tk, unsigned char &b) alter
Definition: BOpcodeHandler.h:288
float GetOrderedWeight(int index) const
Definition: BOpcodeHandler.h:4542
TK_Character_Attribute * m_character_attributes
Definition: BOpcodeHandler.h:7075
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2462
refer to ::HC_Set_Geometry_Options
Definition: BOpcodeHandler.h:4566
TK_Reopen_Segment()
Definition: BOpcodeHandler.h:1190
void SetColorBackForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3718
""
Definition: BOpcodeHandler.h:4866
the character size
Definition: BOpcodeHandler.h:7021
self-explanatory
Definition: BOpcodeHandler.h:2685
void SetInner(float i) alter
Definition: BOpcodeHandler.h:6442
""
Definition: BOpcodeHandler.h:4856
int m_simple_reflection_visibility_mask
For internal use only.
Definition: BOpcodeHandler.h:2951
void SetCenter(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6619
void SetMaximumExtentMode(int c) alter
Definition: BOpcodeHandler.h:4507
TK_Cylinder()
Definition: BOpcodeHandler.h:6749
int GetColorMarkerContrastLockValue() const
Definition: BOpcodeHandler.h:3423
float const * GetMirror() const
Definition: BOpcodeHandler.h:1876
Handles the TKE_Geometry_Attributes opcode.
Definition: BOpcodeHandler.h:1482
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2416
void SetList(HT_NURBS_Trim *node) alter
Definition: BOpcodeHandler.h:6210
int m_length
Definition: BOpcodeHandler.h:8316
unsigned char m_optionals
Definition: BOpcodeHandler.h:6102
int m_gooch_color_map_segment_length
Definition: BOpcodeHandler.h:2925
""
Definition: BOpcodeHandler.h:4869
Handles the TKE_Sphere opcode.
Definition: BOpcodeHandler.h:6662
extra spacing between lines
Definition: BOpcodeHandler.h:5613
void SetRenderer(int r) alter
Definition: BOpcodeHandler.h:5834
channel m_emission
internal use
Definition: BOpcodeHandler.h:1780
refer to ::HC_Set_Visibility
Definition: BOpcodeHandler.h:4930
""
Definition: BOpcodeHandler.h:4852
""
Definition: BOpcodeHandler.h:7560
float m_curve_max_deviation
For internal use only.
Definition: BOpcodeHandler.h:2910
int m_name_length
Definition: BOpcodeHandler.h:7577
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2429
float const * GetSpecular() const
Definition: BOpcodeHandler.h:1861
TK_User_Index()
Definition: BOpcodeHandler.h:5310
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4375
unsigned char m_renderer_cutoff_units
for internal use only
Definition: BOpcodeHandler.h:5716
float const * GetMajor() const
Definition: BOpcodeHandler.h:6634
int GetLength() alter
Definition: BOpcodeHandler.h:5195
char alter * GetTransmissionName() alter
Definition: BOpcodeHandler.h:1895
void SetPosition(float x, float y, float z) alter
Definition: BOpcodeHandler.h:7111
TKO_Texture_Layouts
Definition: BOpcodeHandler.h:7505
short m_options
Definition: BOpcodeHandler.h:5168
////
Definition: BOpcodeHandler.h:828
void SetPosition(float const *p) alter
Definition: BOpcodeHandler.h:6424
int alter * GetSizes() alter
Definition: BOpcodeHandler.h:5398
Handles the TKE_User_Index opcode.
Definition: BOpcodeHandler.h:5299
""
Definition: BOpcodeHandler.h:7550
int GetOptions() const
Definition: BOpcodeHandler.h:6151
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2565
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special) alter
Definition: BOpcodeHandler.h:1081
void SetInterpolation(int p) alter
Definition: BOpcodeHandler.h:7677
unsigned char m_num_levels
For internal use only.
Definition: BOpcodeHandler.h:2890
TK_Renumber(unsigned char opcode, ID_Key key=0)
Definition: BOpcodeHandler.h:1516
void SetLodClamp(int v) alter
Definition: BOpcodeHandler.h:3981
void SetColorTextForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3626
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1653
void SetLodRatios(int c, float const *r=0) alter
Definition: BOpcodeHandler.h:4014
int m_mask
internal use
Definition: BOpcodeHandler.h:2111
TK_Status GetData(BStreamFileToolkit &tk, int *i, int n) alter
Definition: BOpcodeHandler.h:254
TKO_Geometry_Options
Definition: BOpcodeHandler.h:4564
refer to ::HC_Set_Heuristics for description
Definition: BOpcodeHandler.h:4402
void SetVertexDecimation(float f) alter
Definition: BOpcodeHandler.h:4307
char alter * GetReference() alter
Definition: BOpcodeHandler.h:7399
short m_forced_color_back_mask
For internal use only.
Definition: BOpcodeHandler.h:2822
float m_tolerance
For internal use only.
Definition: BOpcodeHandler.h:2892
Definition: BStream.h:264
short m_lock_color_marker_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2789
void SetLodBounding(float const *p) alter
Definition: BOpcodeHandler.h:4007
TKO_Actions
Definition: BOpcodeHandler.h:5151
void SetScreenRange(float l, float r, float b, float t) alter
Definition: BOpcodeHandler.h:4260
char alter * GetDefinition() alter
Definition: BOpcodeHandler.h:7979
int m_data_size
Definition: BOpcodeHandler.h:7327
int GetCutGeometry() const
Definition: BOpcodeHandler.h:4128
TK_Status PutData(BStreamFileToolkit &tk, float const &f) alter
Definition: BOpcodeHandler.h:452
unsigned char vertical_offset_units
specified with enum TKO_Font_Size_Units
Definition: BOpcodeHandler.h:7050
self-explanatory
Definition: BOpcodeHandler.h:6988
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2553
void SetTechnology(int t) alter
Definition: BOpcodeHandler.h:3029
void SetPattern(int p) alter
Definition: BOpcodeHandler.h:5034
int m_lock_visibility_mask
For internal use only.
Definition: BOpcodeHandler.h:2800
int GetOptions() const
Definition: BOpcodeHandler.h:5204
void SetShadowMapResolution(int m) alter
Definition: BOpcodeHandler.h:4213
""
Definition: BOpcodeHandler.h:4859
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2435
self-explanatory
Definition: BOpcodeHandler.h:7244
unsigned char m_options
Definition: BOpcodeHandler.h:7069
Definition: BOpcodeHandler.h:865
char * m_condition
Definition: BOpcodeHandler.h:1222
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4809
Handles the TKE_Image opcode.
Definition: BOpcodeHandler.h:7320
void SetColorLockMask(int m) alter
Definition: BOpcodeHandler.h:3108
self-explanatory; (internal note: keep this listed last)
Definition: BOpcodeHandler.h:4975
type for 'quantization' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2506
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special) alter
Definition: BOpcodeHandler.h:7790
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4908
int GetSimpleShadowBlur() const
Definition: BOpcodeHandler.h:4163
Handles the TKE_Font opcode.
Definition: BOpcodeHandler.h:7156
ID_Key GetIndex() alter
Definition: BOpcodeHandler.h:1332
char alter * GetName() alter
Definition: BOpcodeHandler.h:7856
Handles the TKE_Unicode_Options opcode.
Definition: BOpcodeHandler.h:5261
int GetShadowMap() const
Definition: BOpcodeHandler.h:4210
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2632
float m_inner
for internal use only
Definition: BOpcodeHandler.h:6404
void SetNeedsTag(bool n) alter
Definition: BOpcodeHandler.h:186
void SetColorEdgeContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3372
short m_forced_color_cut_face_mask
For internal use only.
Definition: BOpcodeHandler.h:2838
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4339
color by index
Definition: BOpcodeHandler.h:2716
float * m_weights
Definition: BOpcodeHandler.h:6107
float alter * GetLodCutoffs() alter
Definition: BOpcodeHandler.h:4067
""
Definition: BOpcodeHandler.h:7441
texture interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2288
void fix(int *i, int n)
for internal use only
Definition: BOpcodeHandler.h:554
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2589
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4834
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2516
void SetColorVertexContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3844
int const * GetIndices() const
Definition: BOpcodeHandler.h:5331
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2413
int GetInternalShellSelectionLimit() const
Definition: BOpcodeHandler.h:4480
int GetAlphaMapping() const
Definition: BOpcodeHandler.h:7704
room for expansion
Definition: BOpcodeHandler.h:7031
void SetPoint(float const *p) alter
Definition: BOpcodeHandler.h:5989
Handles the TKE_File_Info opcode.
Definition: BOpcodeHandler.h:936
short m_lock_color_text_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2793
char alter * GetString() alter
Definition: BOpcodeHandler.h:8264
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:8077
not sapecified
Definition: BOpcodeHandler.h:5657
float m_end
Definition: BOpcodeHandler.h:6110
Handles the TKE_Color opcode.
Definition: BOpcodeHandler.h:1758
""
Definition: BOpcodeHandler.h:4889
TKO_Font_Transforms
Definition: BOpcodeHandler.h:5647
Handles the TKE_Heuristics opcode.
Definition: BOpcodeHandler.h:4415
int m_value
specifies what values to set for boolean options. For internal use only.
Definition: BOpcodeHandler.h:5695
short m_lock_color_line_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2786
void SetColorTextLockMask(int m) alter
Definition: BOpcodeHandler.h:3223
void SetWidthScale(float s) alter
Definition: BOpcodeHandler.h:5793
unsigned char m_simple_shadow_blur
For internal use only.
Definition: BOpcodeHandler.h:2934
char m_decimation
Definition: BOpcodeHandler.h:7586
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2446
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2577
int GetSimpleReflectionVisibilityValue() const
Definition: BOpcodeHandler.h:4248
void SetTransform(int length) alter
Definition: BOpcodeHandler.h:7745
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2376
char m_threshold_type
For internal use only.
Definition: BOpcodeHandler.h:2887
Handles the TKE_Circle, TKE_Circular_Arc, TKE_Circular_Chord and TKE_Circular_Wedge opcodes...
Definition: BOpcodeHandler.h:6519
character is skipped
Definition: BOpcodeHandler.h:7023
self-explanatory
Definition: BOpcodeHandler.h:2690
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4323
int GetForcedLockMask() const
Definition: BOpcodeHandler.h:3477
int GetColorWindowContrastLockMask() const
Definition: BOpcodeHandler.h:3297
void SetCylinderTessellation(int n) alter
Definition: BOpcodeHandler.h:4075
int GetBlueMapping() const
Definition: BOpcodeHandler.h:7699
void SetOptions(int at) alter
Definition: BOpcodeHandler.h:5202
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4343
int const * GetSize() const
Definition: BOpcodeHandler.h:7414
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4338
void SetMask(int m) alter
Definition: BOpcodeHandler.h:4599
int GetColorEdgeForcedLockMask() const
Definition: BOpcodeHandler.h:3562
extra item for selectability; refer to ::HC_Set_Selectability for a description
Definition: BOpcodeHandler.h:1694
short m_lock_color_vertex_value
For internal use only.
Definition: BOpcodeHandler.h:2783
float alter * GetWeights() alter
Definition: BOpcodeHandler.h:6239
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2546
int GetCount() const
Definition: BOpcodeHandler.h:8074
float GetSlant() const
Definition: BOpcodeHandler.h:5790
TKO_Rendering_Option_Bits
Definition: BOpcodeHandler.h:2284
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4821
int GetColorBackForcedLockMask() const
Definition: BOpcodeHandler.h:3723
void SetRectangle(float const *rect) alter
Definition: BOpcodeHandler.h:8013
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2439
TK_Bounding(unsigned char opcode)
Definition: BOpcodeHandler.h:5916
limit font source
Definition: BOpcodeHandler.h:5626
type for 'technology' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2503
Instance_Options
Definition: BOpcodeHandler.h:1365
void SetLayout(int p) alter
Definition: BOpcodeHandler.h:7712
int GetWhenInvisible() const
Definition: BOpcodeHandler.h:4768
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4813
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2574
""
Definition: BOpcodeHandler.h:4881
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4327
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2335
""
Definition: BOpcodeHandler.h:7447
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1698
TK_Compression(char opcode)
Definition: BOpcodeHandler.h:1071
void SetAmbientUpVector(float const *v) alter
Definition: BOpcodeHandler.h:4273
Definition: BOpcodeHandler.h:5017
""
Definition: BOpcodeHandler.h:4843
float m_rotation
for internal use only
Definition: BOpcodeHandler.h:5700
void SetDiffuseTextureTintColor(float r, float g, float b) alter
Definition: BOpcodeHandler.h:4294
float alter * GetWeights() alter
Definition: BOpcodeHandler.h:6141
void SetSpecularName(int length) alter
Definition: BOpcodeHandler.h:1859
extended bit
Definition: BOpcodeHandler.h:1741
unsigned char m_greeking_units
for internal use only
Definition: BOpcodeHandler.h:5713
TK_Size(unsigned char opcode)
Definition: BOpcodeHandler.h:4992
void SetFollow(bool f) alter
Definition: BOpcodeHandler.h:1289
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4811
short m_lock_color_edge_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2785
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2518
TK_XML()
Definition: BOpcodeHandler.h:8197
char alter * GetTransform() alter
Definition: BOpcodeHandler.h:7749
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2542
int GetLength() alter
Definition: BOpcodeHandler.h:5144
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4350
char m_lod_algorithm
For internal use only.
Definition: BOpcodeHandler.h:2882
short m_lock_color_simple_reflection_mask
For internal use only.
Definition: BOpcodeHandler.h:2794
void SetHardExtent(int c) alter
Definition: BOpcodeHandler.h:4513
void SetDebug(int d) alter
Definition: BOpcodeHandler.h:3039
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1711
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7559
Handles the TKE_URL opcodes.
Definition: BOpcodeHandler.h:8236
Handles the TKE_Area_Light opcode.
Definition: BOpcodeHandler.h:6330
int GetMask() const
Definition: BOpcodeHandler.h:5746
float const * GetImageScale() const
Definition: BOpcodeHandler.h:4282
short m_forced_color_line_mask
For internal use only.
Definition: BOpcodeHandler.h:2810
short m_forced_color_edge_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2827
void fix_in(float *f, int n)
for internal use only
Definition: BOpcodeHandler.h:579
int GetVertexDisplacement() const
Definition: BOpcodeHandler.h:3051
Handles the TKE_Cutting_Plane opcode.
Definition: BOpcodeHandler.h:6464
float const * GetPosition() const
Definition: BOpcodeHandler.h:5496
self-explanatory
Definition: BOpcodeHandler.h:2701
TK_Status GetData(BStreamFileToolkit &tk, short *s, int n) alter
Definition: BOpcodeHandler.h:246
int GetColorLineLockValue() const
Definition: BOpcodeHandler.h:3193
int GetRedMapping() const
Definition: BOpcodeHandler.h:7689
int GetDisplayListLevel() const
Definition: BOpcodeHandler.h:4149
refer to ::HC_Set_Heuristics for description
Definition: BOpcodeHandler.h:4398
int GetColorVertexContrastLockMask() const
Definition: BOpcodeHandler.h:3435
short m_forced_color_text_mask
For internal use only.
Definition: BOpcodeHandler.h:2814
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2636
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2532
void SetColorEdgeLockMask(int m) alter
Definition: BOpcodeHandler.h:3154
""
Definition: BOpcodeHandler.h:7474
TK_Callback()
Definition: BOpcodeHandler.h:2252
int const * GetPreferences() const
Definition: BOpcodeHandler.h:5862
void SetColorVertexLockValue(int v) alter
Definition: BOpcodeHandler.h:3349
float const * GetKnots() const
Definition: BOpcodeHandler.h:6142
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4342
void SetLodNumLevels(int v) alter
Definition: BOpcodeHandler.h:3977
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2390
try to use bitmaps
Definition: BOpcodeHandler.h:5670
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1701
int GetParameterOffset() const
Definition: BOpcodeHandler.h:7734
extended bit for HLR suboptions; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2540
Handles the TKE_Named_Style_Def opcode.
Definition: BOpcodeHandler.h:7875
void SetImageScale(float const *s) alter
Definition: BOpcodeHandler.h:4280
void SetMaskTransform(int m) alter
Definition: BOpcodeHandler.h:4120
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:6367
void **const GetValues() const
Definition: BOpcodeHandler.h:5389
int GetLodOptionsValue() const
Definition: BOpcodeHandler.h:3967
int GetColorVertexContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3849
float m_surface_max_facet_deviation
For internal use only.
Definition: BOpcodeHandler.h:2907
hard edge angle limit; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2664
""
Definition: BOpcodeHandler.h:7532
float const * GetRef1() const
Definition: BOpcodeHandler.h:6940
float GetRendererCutoff() const
Definition: BOpcodeHandler.h:5846
float GetLodTolerance() const
Definition: BOpcodeHandler.h:3991
perspective projection
Definition: BOpcodeHandler.h:5439
float m_greeking_limit
for internal use only
Definition: BOpcodeHandler.h:5705
int GetColorBackLockMask() const
Definition: BOpcodeHandler.h:3320
int GetColorFaceContrastLockMask() const
Definition: BOpcodeHandler.h:3274
void SetNURBSCurveBudget(int b) alter
Definition: BOpcodeHandler.h:3943
float GetVectorTolerance() const
Definition: BOpcodeHandler.h:4527
float const * GetEndNormal(int index) const
Definition: BOpcodeHandler.h:6887
int GetIndex() const
Definition: BOpcodeHandler.h:1202
void SetValue(float const *triple) alter
Definition: BOpcodeHandler.h:2047
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4329
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2582
short m_forced_color_marker_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2831
char alter * GetEnvironmentName() alter
Definition: BOpcodeHandler.h:1919
extended bits for color
Definition: BOpcodeHandler.h:1663
Handles the TKE_Renumber_Key_Global, TKE_Renumber_Key_Local, and TKE_Priority opcodes.
Definition: BOpcodeHandler.h:1508
void GetTarget(float *t) const
Definition: BOpcodeHandler.h:5508
float slant
the angle (in degrees) that text is slanted (e.g. for italic). Positive numbers correspond to clockwi...
Definition: BOpcodeHandler.h:7042
int m_lock_color_mask
For internal use only.
Definition: BOpcodeHandler.h:2762
float alter * GetUKnots() alter
Definition: BOpcodeHandler.h:6307
try to use polygonal (outline) representations
Definition: BOpcodeHandler.h:5671
HSR algorithm; refer to ::HC_Set_Rendering_Options for description.
Definition: BOpcodeHandler.h:2309
void SetInternalSelectionLimit(int i) alter
Definition: BOpcodeHandler.h:4473
void SetOuter(float o) alter
Definition: BOpcodeHandler.h:6437
void SetIndices(int count) alter
Definition: BOpcodeHandler.h:5327
char * m_string
Definition: BOpcodeHandler.h:8279
unsigned char m_present
internal use
Definition: BOpcodeHandler.h:1570
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4379
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2326
void SetColorMarkerLockValue(int v) alter
Definition: BOpcodeHandler.h:3211
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2303
char const * GetDefinition() const
Definition: BOpcodeHandler.h:7977
hard edge angle limit; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2661
int GetInterpolation() const
Definition: BOpcodeHandler.h:7679
void SetImageScale(float x, float y) alter
Definition: BOpcodeHandler.h:4278
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2396
adjustment to character width
Definition: BOpcodeHandler.h:7026
unsigned char m_preference_cutoff_units
for internal use only
Definition: BOpcodeHandler.h:5717
char const * GetCallback() const
Definition: BOpcodeHandler.h:2269
TK_User_Options()
Definition: BOpcodeHandler.h:5228
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2336
unsigned char m_region_fit
Definition: BOpcodeHandler.h:7071
shift of extended section
Definition: BOpcodeHandler.h:2496
float m_line_spacing
for internal use only
Definition: BOpcodeHandler.h:5704
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7495
TK_Color_By_FIndex()
Definition: BOpcodeHandler.h:2116
void SetFormat(int f) alter
Definition: BOpcodeHandler.h:7417
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2642
//// first opcode value reserved for private use
Definition: BOpcodeHandler.h:848
float rotation
the angle (in degrees) that text is rotated
Definition: BOpcodeHandler.h:7043
int GetCount() const
Definition: BOpcodeHandler.h:5380
int m_down
internal use; specifies what geometry is selectable on mouse button down. For internal use only...
Definition: BOpcodeHandler.h:4682
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4369
void SetRGB(float r, float g, float b) alter
Definition: BOpcodeHandler.h:1985
""
Definition: BOpcodeHandler.h:7452
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4830
float const * GetVector() const
Definition: BOpcodeHandler.h:4517
void SetDiffuse(float const *rgb) alter
Definition: BOpcodeHandler.h:1840
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2586
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2364
int GetSize() const
Definition: BOpcodeHandler.h:1625
void SetPoints(float const *s, float const *e) alter
Definition: BOpcodeHandler.h:6030
int GetDown() const
Definition: BOpcodeHandler.h:4724
short m_forced_color_cut_face_value
For internal use only.
Definition: BOpcodeHandler.h:2839
type for 'buffer options' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2514
bool Find_Item(BStreamFileToolkit &tk, ID_Key key) const
Definition: BOpcodeHandler.h:677
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4349
void SetStart(float const *s) alter
Definition: BOpcodeHandler.h:6546
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4392
void SetCenter(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6566
char const * GetSphereTessellations() const
Definition: BOpcodeHandler.h:4105
self-explanatory
Definition: BOpcodeHandler.h:2688
TK_Status GetData(BStreamFileToolkit &tk, unsigned short &s) alter
Definition: BOpcodeHandler.h:291
void floats_to_bytes(float const *in, unsigned char alter *out, int count) const
for internal use only
Definition: BOpcodeHandler.h:622
void SetColorLineContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3384
int GetGeometry() const
Definition: BOpcodeHandler.h:4656
TK_Spot_Light()
Definition: BOpcodeHandler.h:6410
refer to ::HC_Set_Heuristics for description
Definition: BOpcodeHandler.h:4400
for further expansion
Definition: BOpcodeHandler.h:5619
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2599
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2637
region is a mask region
Definition: BOpcodeHandler.h:8034
compress on load to graphics hardware
Definition: BOpcodeHandler.h:7261
float GetHlrDimFactor() const
Definition: BOpcodeHandler.h:3915
float m_compression_quality
Definition: BOpcodeHandler.h:7337
TKO_Text_Options
Definition: BOpcodeHandler.h:6986
TKO_Color_Channel_Lock_Bits
Definition: BOpcodeHandler.h:2709
void SetSimpleShadowLight(float x, float y, float z) alter
Definition: BOpcodeHandler.h:4171
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:8019
BBaseOpcodeHandler *** m_primitives
for each level, an array of opcode handler pointers that store the primitives
Definition: BOpcodeHandler.h:1439
int m_camera_length
Definition: BOpcodeHandler.h:7580
int m_to_variant
internal use
Definition: BOpcodeHandler.h:1384
mask of bits in second byte
Definition: BOpcodeHandler.h:2645
Handles the TKE_XML opcode.
Definition: BOpcodeHandler.h:8190
void SetColorWindowForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3649
void SetProjection(int p) alter
Definition: BOpcodeHandler.h:5543
char alter * GetBytes() alter
Definition: BOpcodeHandler.h:7210
TK_Terminator(char opcode, bool is_file_terminator=true)
Definition: BOpcodeHandler.h:1042
char * m_bytes
Definition: BOpcodeHandler.h:7322
Handles the TKE_External_Reference opcodes.
Definition: BOpcodeHandler.h:8275
Definition: BOpcodeHandler.h:4942
TK_Material()
Definition: BOpcodeHandler.h:8172
int GetSimpleReflection() const
Definition: BOpcodeHandler.h:4226
void SetGeometry(int m) alter
Definition: BOpcodeHandler.h:4704
controls whether layers greater than 1 are considered as inputs to a shader plugin (and therefore ski...
Definition: BOpcodeHandler.h:7463
virtual TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, int variant=0) alter
int m_allocated
Definition: BOpcodeHandler.h:6052
void SetTolerance(float t) alter
Definition: BOpcodeHandler.h:5773
unsigned short m_simple_shadow
For internal use only.
Definition: BOpcodeHandler.h:2933
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2563
void SetSimpleReflection(int m) alter
Definition: BOpcodeHandler.h:4224
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2427
Handles the TKE_Repeat_Object opcode.
Definition: BOpcodeHandler.h:1379
int alter * GetIndices() alter
Definition: BOpcodeHandler.h:5333
char * m_string
Definition: BOpcodeHandler.h:2243
self-explanatory
Definition: BOpcodeHandler.h:2684
char alter * GetXML() alter
Definition: BOpcodeHandler.h:8222
int GetSimpleShadow() const
Definition: BOpcodeHandler.h:4158
int alter * GetIndices() alter
Definition: BOpcodeHandler.h:5386
void SetOrtho(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6712
void SetSimpleShadow(int m) alter
Definition: BOpcodeHandler.h:4152
""
Definition: BOpcodeHandler.h:7460
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2441
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4394
int m_count
Definition: BOpcodeHandler.h:6051
int const * GetSizes() const
Definition: BOpcodeHandler.h:5395
int GetColorMarkerForcedLockMask() const
Definition: BOpcodeHandler.h:3608
void SetGloss(float g) alter
Definition: BOpcodeHandler.h:1931
void SetNext(HT_NURBS_Trim *next)
Definition: BOpcodeHandler.h:6211
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2304
char m_num_cutoffs
For internal use only.
Definition: BOpcodeHandler.h:2894
void Remember_Item(BStreamFileToolkit &tk, ID_Key key) const
Definition: BOpcodeHandler.h:675
int m_debug_length
Definition: BOpcodeHandler.h:67
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1722
Handles the TKE_NURBS_Curve opcode.
Definition: BOpcodeHandler.h:6099
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1655
""
Definition: BOpcodeHandler.h:7548
int GetEncoding() const
Definition: BOpcodeHandler.h:7121
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2593
hard edge angle limit; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2662
void SetFogLimits(float const *l) alter
Definition: BOpcodeHandler.h:3066
Handles the TKE_Conditions opcode.
Definition: BOpcodeHandler.h:5116
int GetInternalSelectionLimit() const
Definition: BOpcodeHandler.h:4475
float m_surface_max_facet_width
For internal use only.
Definition: BOpcodeHandler.h:2908
char m_blue_mapping
Definition: BOpcodeHandler.h:7589
float * m_points
Definition: BOpcodeHandler.h:6811
void SetPixelThreshold(int c) alter
Definition: BOpcodeHandler.h:4497
unsigned char m_optionals
Definition: BOpcodeHandler.h:6259
int GetColorTextContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3861
unsigned char m_shadow_map_samples
For internal use only.
Definition: BOpcodeHandler.h:2943
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1654
int GetTextRegionOptions() const
Definition: BOpcodeHandler.h:7130
short m_forced_color_marker_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2830
void SetFollow(bool f) alter
Definition: BOpcodeHandler.h:1356
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7465
int m_value
internal use; specifies what values to set for boolean options. For internal use only.
Definition: BOpcodeHandler.h:4627
char * m_names
for internal use only
Definition: BOpcodeHandler.h:5697
refer to ::HC_Conditional_Action
Definition: BOpcodeHandler.h:5154
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2361
self-explanatory
Definition: BOpcodeHandler.h:2679
short m_forced_color_edge_mask
For internal use only.
Definition: BOpcodeHandler.h:2808
int GetGeometry() const
Definition: BOpcodeHandler.h:2095
TK_Dictionary_Locater()
Definition: BOpcodeHandler.h:1608
self-explanatory
Definition: BOpcodeHandler.h:5436
self-explanatory
Definition: BOpcodeHandler.h:2699
""
Definition: BOpcodeHandler.h:7497
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4895
""
Definition: BOpcodeHandler.h:4842
""
Definition: BOpcodeHandler.h:7519
""
Definition: BOpcodeHandler.h:7481
int GetInternalPolylineSelectionLimit() const
Definition: BOpcodeHandler.h:4485
float const * GetMatrix() const
Definition: BOpcodeHandler.h:4799
void SetLodThresholdType(int v) alter
Definition: BOpcodeHandler.h:4030
void increase_nesting(BStreamFileToolkit &tk, int amount=1) alter
for internal use only
Definition: BOpcodeHandler.h:649
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4382
int m_index
Definition: BOpcodeHandler.h:1306
void SetAxis(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6700
float size
the size. Units are specified separately in size_units
Definition: BOpcodeHandler.h:7039
bool Tagging(BStreamFileToolkit &tk) const
Definition: BOpcodeHandler.h:179
short m_forced_color_window_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2820
virtual TK_Status Read(BStreamFileToolkit &tk) alter=0
TK_Enumerated(unsigned char opcode)
Definition: BOpcodeHandler.h:4948
void SetCutGeometryColorMatch(int m) alter
Definition: BOpcodeHandler.h:4136
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4387
unsigned char m_buffer_options_value
For internal use only.
Definition: BOpcodeHandler.h:2846
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:6849
""
Definition: BOpcodeHandler.h:7444
self-explanatory
Definition: BOpcodeHandler.h:2710
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2600
refer to ::HC_Set_Rendering_Options
Definition: BOpcodeHandler.h:4934
void SetBumpName(int length) alter
Definition: BOpcodeHandler.h:1924
void SetLodTolerance(float v) alter
Definition: BOpcodeHandler.h:3989
int m_offset
internal use
Definition: BOpcodeHandler.h:1604
""
Definition: BOpcodeHandler.h:7473
char m_alpha_mapping
Definition: BOpcodeHandler.h:7590
float alter * GetRadii() alter
Definition: BOpcodeHandler.h:6864
unsigned char m_buffer_options_mask
For internal use only.
Definition: BOpcodeHandler.h:2845
void SetFaceDisplacement(int d) alter
Definition: BOpcodeHandler.h:3044
float GetInner() const
Definition: BOpcodeHandler.h:6444
extra item for selectability; refer to ::HC_Set_Selectability for a description
Definition: BOpcodeHandler.h:1692
float m_renderer_cutoff
for internal use only
Definition: BOpcodeHandler.h:5706
void SetEnvironmentName(int length) alter
Definition: BOpcodeHandler.h:1915
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2465
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4381
short m_lock_color_marker_mask
For internal use only.
Definition: BOpcodeHandler.h:2770
char alter * GetSegment() alter
Definition: BOpcodeHandler.h:7931
int m_mask
internal use; specifies which visibility settings are active (and hence, which are valid)...
Definition: BOpcodeHandler.h:4626
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2475
float * m_points
Definition: BOpcodeHandler.h:8047
""
Definition: BOpcodeHandler.h:4884
char const * GetCylinderTessellations() const
Definition: BOpcodeHandler.h:4088
int GetExtras() const
Definition: BOpcodeHandler.h:4490
unsigned char m_greeking_mode
for internal use only
Definition: BOpcodeHandler.h:5714
void SetLodThresholds(int c, float const *r=0) alter
Definition: BOpcodeHandler.h:4036
int GetFaceDisplacement() const
Definition: BOpcodeHandler.h:3046
void SetIndex(int i) alter
Definition: BOpcodeHandler.h:1200
void SetFogLimits(float n, float f) alter
Definition: BOpcodeHandler.h:3064
float GetEnd() const
Definition: BOpcodeHandler.h:6148
self-explanatory
Definition: BOpcodeHandler.h:7276
TK_Polypoint(unsigned char opcode)
Definition: BOpcodeHandler.h:6061
void SetIndex(int i) alter
Definition: BOpcodeHandler.h:4958
""
Definition: BOpcodeHandler.h:4854
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2597
void SetColorEdgeContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3764
////
Definition: BOpcodeHandler.h:732
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2372
float m_simple_reflection_opacity
For internal use only.
Definition: BOpcodeHandler.h:2947
channel m_environment
internal use; note: environment & bump are never a simple RGB type color
Definition: BOpcodeHandler.h:1781
self-explanatory
Definition: BOpcodeHandler.h:1736
void SetColorMarkerContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3821
""
Definition: BOpcodeHandler.h:7486
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2557
void SetAmbientUpVector(float x, float y, float z) alter
Definition: BOpcodeHandler.h:4270
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2332
int m_maximum_extent
internal use; maximum extent
Definition: BOpcodeHandler.h:4427
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2598
unsigned char m_clamp
For internal use only.
Definition: BOpcodeHandler.h:2889
void SetStereoDistance(float d) alter
Definition: BOpcodeHandler.h:3896
int GetValue() const
Definition: BOpcodeHandler.h:4667
TKO_Camera_Projection
Definition: BOpcodeHandler.h:5433
////
Definition: BOpcodeHandler.h:745
float const * GetOrientation() const
Definition: BOpcodeHandler.h:4614
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2421
int GetQuantization() const
Definition: BOpcodeHandler.h:3036
void SetTransmission(float const *rgb) alter
Definition: BOpcodeHandler.h:1885
void SetName(int length) alter
Definition: BOpcodeHandler.h:7629
TK_User_Value()
Definition: BOpcodeHandler.h:5414
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2488
near limit setting
Definition: BOpcodeHandler.h:5446
void SetCylinderTessellations(int c, char const *n=0) alter
Definition: BOpcodeHandler.h:4077
int GetColorVertexContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3838
self-explanatory
Definition: BOpcodeHandler.h:7258
void SetLodAlgorithm(int v) alter
Definition: BOpcodeHandler.h:3969
choose or simulate an italic variation
Definition: BOpcodeHandler.h:5625
float const * GetPoints() const
Definition: BOpcodeHandler.h:6036
""
Definition: BOpcodeHandler.h:4871
int m_count
Definition: BOpcodeHandler.h:8046
unsigned char m_flags
Definition: BOpcodeHandler.h:6814
int GetAction() const
Definition: BOpcodeHandler.h:5200
float GetSimpleShadowOpacity() const
Definition: BOpcodeHandler.h:4204
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4825
void SetOptions(int length) alter
Definition: BOpcodeHandler.h:5244
void SetGeometry(int m) alter
Definition: BOpcodeHandler.h:1967
TK_Geometry_Attributes()
Definition: BOpcodeHandler.h:1487
int GetMaximumExtent() const
Definition: BOpcodeHandler.h:4503
char alter * GetSphereTessellations() alter
Definition: BOpcodeHandler.h:4107
Handles the TKE_Clip_Rectangle opcode.
Definition: BOpcodeHandler.h:7990
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4824
TKO_Font_Greeking_Modes
Definition: BOpcodeHandler.h:5678
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2451
self-explanatory
Definition: BOpcodeHandler.h:6382
void SetIndex(float i) alter
Definition: BOpcodeHandler.h:1935
void SetGreenMapping(int p) alter
Definition: BOpcodeHandler.h:7692
""
Definition: BOpcodeHandler.h:7520
unsigned char m_fallback
For internal use only.
Definition: BOpcodeHandler.h:2897
unsigned char m_compression
Definition: BOpcodeHandler.h:7332
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2473
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2492
char const * GetCondition() const
Definition: BOpcodeHandler.h:1280
Handles the TKE_Text_Font opcode.
Definition: BOpcodeHandler.h:5692
int GetLodOptionsMask() const
Definition: BOpcodeHandler.h:3963
void SetBufferOptionsMask(int v) alter
Definition: BOpcodeHandler.h:3878
struct vlist_s * m_current_working
holds the geometry list in progress. struct vlist_s the incomplete type for vlist_t (used until vlist...
Definition: BOpcodeHandler.h:1443
extended bit for HLR suboptions; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2537
int m_flags
internal use
Definition: BOpcodeHandler.h:939
bool m_needs_tag
Indicate if this object explicitly needs tagging.
Definition: BOpcodeHandler.h:65
void SetAntiAlias(int m) alter
Definition: BOpcodeHandler.h:4302
character is invisible
Definition: BOpcodeHandler.h:7024
indicates that the 2nd byte should be written
Definition: BOpcodeHandler.h:2644
int GetColorFaceLockValue() const
Definition: BOpcodeHandler.h:3147
char const * GetDiffuseName() const
Definition: BOpcodeHandler.h:1848
void SetColorForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3511
""
Definition: BOpcodeHandler.h:7509
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4330
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1706
Truevision TGA.
Definition: BOpcodeHandler.h:7280
float const * GetOrderedWeights() const
Definition: BOpcodeHandler.h:4544
""
Definition: BOpcodeHandler.h:7454
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4371
HLONG * m_values
for internal use only
Definition: BOpcodeHandler.h:5303
self-explanatory
Definition: BOpcodeHandler.h:2695
int GetOptions() const
Definition: BOpcodeHandler.h:7424
float const * GetValueScale() const
Definition: BOpcodeHandler.h:7724
Handles the TKE_User_Index opcode.
Definition: BOpcodeHandler.h:5347
int m_size
Definition: BOpcodeHandler.h:7829
unsigned char * m_isoline_weights_unit
for internal use only.
Definition: BOpcodeHandler.h:2873
float const * GetValues() const
Definition: BOpcodeHandler.h:2203
unsigned short alter * GetOptions() alter
Definition: BOpcodeHandler.h:5287
void SetMinor(float const *m) alter
Definition: BOpcodeHandler.h:6641
int GetParameterSource() const
Definition: BOpcodeHandler.h:7674
reserved
Definition: BOpcodeHandler.h:7003
fill edges of characters to improve appearance ar small sizes
Definition: BOpcodeHandler.h:5623
BBaseOpcodeHandler(int op)
Definition: BOpcodeHandler.h:89
void SetForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3475
char const * GetOptions() const
Definition: BOpcodeHandler.h:5246
Definition: BOpcodeHandler.h:4985
self-explanatory
Definition: BOpcodeHandler.h:2697
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2489
float const * GetImageTintColor() const
Definition: BOpcodeHandler.h:4291
TKO_Color_Channels
Definition: BOpcodeHandler.h:1733
self-explanatory
Definition: BOpcodeHandler.h:2715
TK_Status GetData(BStreamFileToolkit &tk, unsigned short *s, int n) alter
Definition: BOpcodeHandler.h:273
void SetColorLineContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3395
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2409
Handles the TKE_Dictionary opcode.
Definition: BOpcodeHandler.h:1566
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2325
only use hardware fonts
Definition: BOpcodeHandler.h:5659
float const * GetPosition() const
Definition: BOpcodeHandler.h:7116
float const * GetTransmission() const
Definition: BOpcodeHandler.h:1891
int GetCaps() const
Definition: BOpcodeHandler.h:6783
add an overline to the font
Definition: BOpcodeHandler.h:5617
int GetColorEdgeLockMask() const
Definition: BOpcodeHandler.h:3159
only use Hoops defined (stroked) fonts
Definition: BOpcodeHandler.h:5661
void SetExtras(int e) alter
Definition: BOpcodeHandler.h:4488
bool GetStreaming() const
Definition: BOpcodeHandler.h:5105
void SetMoveUp(int m) alter
Definition: BOpcodeHandler.h:4752
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2415
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2355
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2527
void SetNames(char const *names) alter
Definition: BOpcodeHandler.h:5754
char m_param_function
Definition: BOpcodeHandler.h:7591
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1700
virtual TK_Status Execute(BStreamFileToolkit &tk) alter
void SetCutGeometryTolerance(float m) alter
Definition: BOpcodeHandler.h:4141
char * m_definition
Definition: BOpcodeHandler.h:7945
char m_num_cylinder
For internal use only.
Definition: BOpcodeHandler.h:2917
int m_surface_budget
For internal use only.
Definition: BOpcodeHandler.h:2903
ID_Key m_key
for internal use only
Definition: BOpcodeHandler.h:1510
TKO_Enumerations
Definition: BOpcodeHandler.h:4808
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2609
float GetGloss() const
Definition: BOpcodeHandler.h:1933
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2434
float * m_isoline_weights_value
for internal use only.
Definition: BOpcodeHandler.h:2872
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4396
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:6139
void SetTiling(int p) alter
Definition: BOpcodeHandler.h:7717
char const * GetDefinition() const
Definition: BOpcodeHandler.h:7863
int GetVisibilityLockMask() const
Definition: BOpcodeHandler.h:3090
Definition: BStream.h:238
int GetValue(int index=0) const
Definition: BOpcodeHandler.h:3011
void SetValueScale(float v1, float v2) alter
Definition: BOpcodeHandler.h:7722
int GetBufferOptionsMask() const
Definition: BOpcodeHandler.h:3880
indicates presence of extended bits
Definition: BOpcodeHandler.h:2494
float * m_weights
Definition: BOpcodeHandler.h:6263
Handles the TKE_Marker, TKE_Text_Path TKE_Distant_Light, and TKE_Local_Light opcodes.
Definition: BOpcodeHandler.h:5958
TK_PolyCylinder()
Definition: BOpcodeHandler.h:6819
unsigned char m_tq
internal use; low half technology, high half quantization. For internal use only. ...
Definition: BOpcodeHandler.h:2753
void SetMirrorName(char const *name) alter
Definition: BOpcodeHandler.h:1872
char * m_name
Definition: BOpcodeHandler.h:7944
short m_forced_color_line_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2829
HLONG m_value
for internal use only
Definition: BOpcodeHandler.h:5410
orthographic projection
Definition: BOpcodeHandler.h:5438
float const * GetWindow() const
Definition: BOpcodeHandler.h:5593
""
Definition: BOpcodeHandler.h:4864
unsigned char m_type
Definition: BOpcodeHandler.h:7164
void SetSize(float value, int units=TKO_Generic_Size_Unspecified) alter
Definition: BOpcodeHandler.h:5003
int GetCutGeometryLevel() const
Definition: BOpcodeHandler.h:4133
extra item for selectability; refer to ::HC_Set_Selectability for a description
Definition: BOpcodeHandler.h:1693
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:6231
mask of bits requiring extended
Definition: BOpcodeHandler.h:2495
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1646
float const * GetVKnots() const
Definition: BOpcodeHandler.h:6309
TK_Status ReadAscii(BStreamFileToolkit &tk) alter
Deprecated.
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4367
int GetCompression() const
Definition: BOpcodeHandler.h:7429
int const * GetRenderers() const
Definition: BOpcodeHandler.h:5841
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1710
int m_index
internal use
Definition: BOpcodeHandler.h:2063
void SetRendererCutoffUnits(int u) alter
Definition: BOpcodeHandler.h:5849
HT_NURBS_Trim * m_next
Definition: BOpcodeHandler.h:6184
TK_Open_Segment()
Definition: BOpcodeHandler.h:1111
void SetColorFaceContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3269
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2402
char alter * GetName() alter
Definition: BOpcodeHandler.h:7390
void SetMinor(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6637
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2438
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2622
int GetColorTextLockMask() const
Definition: BOpcodeHandler.h:3228
self-explanatory
Definition: BOpcodeHandler.h:6971
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2452
void SetCutGeometry(int m) alter
Definition: BOpcodeHandler.h:4126
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2428
Definition: BOpcodeHandler.h:1766
void SetValue(int v) alter
Definition: BOpcodeHandler.h:5749
void SetName(int length) alter
Definition: BOpcodeHandler.h:7215
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4901
int GetGeometry() const
Definition: BOpcodeHandler.h:1982
int GetRendererCutoffUnits() const
Definition: BOpcodeHandler.h:5851
short m_channels
internal use
Definition: BOpcodeHandler.h:1761
float m_hlr_transparency_cutoff
For internal use only.
Definition: BOpcodeHandler.h:2852
self-explanatory
Definition: BOpcodeHandler.h:6977
float m_preference_cutoff
for internal use only
Definition: BOpcodeHandler.h:5707
void SetColorBackLockValue(int v) alter
Definition: BOpcodeHandler.h:3326
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2444
char * m_condition
Definition: BOpcodeHandler.h:1309
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2487
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4836
void SetLodRatio(float r) alter
Definition: BOpcodeHandler.h:4012
void SetView(int length) alter
Definition: BOpcodeHandler.h:5558
float m_start
Definition: BOpcodeHandler.h:6109
TK_Ellipse(unsigned char opcode)
Definition: BOpcodeHandler.h:6608
char alter * GetView() alter
Definition: BOpcodeHandler.h:5562
int GetCount() const
Definition: BOpcodeHandler.h:6851
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2591
""
Definition: BOpcodeHandler.h:7531
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2552
TK_Heuristics()
Definition: BOpcodeHandler.h:4442
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4911
int GetMaskTransform() const
Definition: BOpcodeHandler.h:4122
int GetColorTextContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3872
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2498
void SetSpecular(float r, float g, float b) alter
Definition: BOpcodeHandler.h:1853
scale factor for width
Definition: BOpcodeHandler.h:5608
void SetInternalShellSelectionLimit(int i) alter
Definition: BOpcodeHandler.h:4478
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2299
void SetRef1(float const *r) alter
Definition: BOpcodeHandler.h:6938
TK_Status GetData(BStreamFileToolkit &tk, char &c) alter
Definition: BOpcodeHandler.h:279
z values, 32-bit floats in [0..1] range
Definition: BOpcodeHandler.h:7247
char m_param_source
Definition: BOpcodeHandler.h:7584
self-explanatory
Definition: BOpcodeHandler.h:2683
BBaseOpcodeHandler alter * Opcode_Handler(BStreamFileToolkit &tk, unsigned char op) const
Definition: BOpcodeHandler.h:661
Internal_Translator::Index_Key_Pair alter * m_item
internal use; cache lookup in Pending cases
Definition: BOpcodeHandler.h:1573
void SetEncoding(int e) alter
Definition: BOpcodeHandler.h:7231
type for 'quantization' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2508
internal use, indicates shift for placement of extended section
Definition: BOpcodeHandler.h:1679
void SetValues(int count, float const *values=0) alter
Definition: BOpcodeHandler.h:2201
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2590
int m_buffer_size
Definition: BOpcodeHandler.h:8106
ID_Key GetKey() const
Definition: BOpcodeHandler.h:1527
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2358
void SetValue(int v0, int v1=0, int v2=0) alter
Definition: BOpcodeHandler.h:3009
unsigned short m_simple_shadow_resolution
For internal use only.
Definition: BOpcodeHandler.h:2935
void SetColorEdgeForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3557
void SetCompression(int c) alter
Definition: BOpcodeHandler.h:7427
int const * GetCounts() const
Definition: BOpcodeHandler.h:6956
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2464
float const * GetEnd() const
Definition: BOpcodeHandler.h:6773
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1681
mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2533
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2525
16-bit colormap indices
Definition: BOpcodeHandler.h:7243
int GetOrderedWeightsMask() const
Definition: BOpcodeHandler.h:4534
TK_Status PutData(BStreamFileToolkit &tk, float const *f, int n) alter
Definition: BOpcodeHandler.h:404
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2395
BBaseOpcodeHandler * m_referee
for internal use only
Definition: BOpcodeHandler.h:7884
void SetTarget(float const *t) alter
Definition: BOpcodeHandler.h:6432
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2610
void SetTransmissionName(int length) alter
Definition: BOpcodeHandler.h:1889
refer to ::HC_Set_Heuristics for description
Definition: BOpcodeHandler.h:4403
ID_Key m_renumbered_key
for internal use only
Definition: BOpcodeHandler.h:1225
Handles the TKE_Modelling_Matrix and TKE_Texture_Matrix opcodes.
Definition: BOpcodeHandler.h:4778
""
Definition: BOpcodeHandler.h:7442
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2616
""
Definition: BOpcodeHandler.h:4868
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2459
void SetVisibilityLockMask(int m) alter
Definition: BOpcodeHandler.h:3085
int GetColorWindowContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3700
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2604
short m_lock_color_text_value
For internal use only.
Definition: BOpcodeHandler.h:2773
TKO_Font_Options
Definition: BOpcodeHandler.h:5601
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2605
shift corresponding to extended bit
Definition: BOpcodeHandler.h:1748
void SetColorLineContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3787
TKO_Texture_Channel_Mappings
Definition: BOpcodeHandler.h:7543
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4390
type for 'quantization' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2507
int m_number_of_items
internal use
Definition: BOpcodeHandler.h:1571
void SetEmission(float const *rgb) alter
Definition: BOpcodeHandler.h:1900
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7464
char alter * GetCondition() alter
Definition: BOpcodeHandler.h:1352
int GetGreenMapping() const
Definition: BOpcodeHandler.h:7694
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2433
short m_lock_color_cut_edge_mask
For internal use only.
Definition: BOpcodeHandler.h:2798
self-explanatory
Definition: BOpcodeHandler.h:5892
""
Definition: BOpcodeHandler.h:7476
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2470
float m_index
internal use
Definition: BOpcodeHandler.h:2112
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2623
""
Definition: BOpcodeHandler.h:7461
void SetPoints(float const *s, float const *m, float const *e, float const *c=0) alter
Definition: BOpcodeHandler.h:6576
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4320
void SetValue(int v) alter
Definition: BOpcodeHandler.h:4463
indicates presence of extended bits
Definition: BOpcodeHandler.h:2476
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4835
shift of extended section
Definition: BOpcodeHandler.h:4336
void SetSimpleShadowLight(float const *l) alter
Definition: BOpcodeHandler.h:4177
int m_general_displacement
For internal use only.
Definition: BOpcodeHandler.h:2968
Handles the TKE_Color opcode.
Definition: BOpcodeHandler.h:1947
BBaseOpcodeHandler * m_referee
for internal use only
Definition: BOpcodeHandler.h:1227
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2497
TK_Status PutData(BStreamFileToolkit &tk, int const &i) alter
Definition: BOpcodeHandler.h:440
char const * GetSegment() const
Definition: BOpcodeHandler.h:1259
////
Definition: BOpcodeHandler.h:739
int m_definition_length
Definition: BOpcodeHandler.h:7943
TK_Line(unsigned char opcode=TKE_Line)
Definition: BOpcodeHandler.h:6014
int m_stage
The writing stage.
Definition: BOpcodeHandler.h:62
If this bit is set, a thumbnail of this view immediately follows.
Definition: BOpcodeHandler.h:5448
int GetNURBSOptionsValue() const
Definition: BOpcodeHandler.h:3941
void SetApplicationMode(int p) alter
Definition: BOpcodeHandler.h:7727
float * m_planes
internal use
Definition: BOpcodeHandler.h:6466
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2331
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1643
short m_lock_color_edge_mask
For internal use only.
Definition: BOpcodeHandler.h:2766
void SetMirror(float r, float g, float b) alter
Definition: BOpcodeHandler.h:1868
int GetLodFallback() const
Definition: BOpcodeHandler.h:3995
s3 texture compression level 3
Definition: BOpcodeHandler.h:7251
""
Definition: BOpcodeHandler.h:4875
Handles the TKE_PolyCylinder opcode.
Definition: BOpcodeHandler.h:6808
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2624
""
Definition: BOpcodeHandler.h:7448
char m_type
internal use
Definition: BOpcodeHandler.h:5912
float alter * GetLodRatios() alter
Definition: BOpcodeHandler.h:4027
TKO_Thumbnail_Formats
Definition: BOpcodeHandler.h:7756
unsigned short m_shadow_map
For internal use only.
Definition: BOpcodeHandler.h:2941
TK_Bounding(unsigned char opcode, float *center, float radius)
Definition: BOpcodeHandler.h:5925
float m_stereo_distance
For internal use only.
Definition: BOpcodeHandler.h:2914
void SetToleranceUnits(int u) alter
Definition: BOpcodeHandler.h:5778
int m_length
Definition: BOpcodeHandler.h:5217
float GetLineSpacing() const
Definition: BOpcodeHandler.h:5810
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2404
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2569
int m_length
Definition: BOpcodeHandler.h:2242
int GetCount() const
Definition: BOpcodeHandler.h:6227
int GetColorBackLockValue() const
Definition: BOpcodeHandler.h:3331
float alter * GetMatrix() alter
Definition: BOpcodeHandler.h:4801
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2323
char const * GetNames() const
Definition: BOpcodeHandler.h:5758
int GetLength() const
Definition: BOpcodeHandler.h:2207
void SetSegment(int length) alter
Definition: BOpcodeHandler.h:1255
int m_placeholder
internal use
Definition: BOpcodeHandler.h:1569
format mask
Definition: BOpcodeHandler.h:7255
void SetSimpleShadowPlane(float const *p) alter
Definition: BOpcodeHandler.h:4189
void SetLodMaxDegree(int v) alter
Definition: BOpcodeHandler.h:3985
float m_vertex_decimation
For internal use only.
Definition: BOpcodeHandler.h:2971
wchar_t const * GetString() const
Definition: BOpcodeHandler.h:8340
void SetDisplayListLevel(int m) alter
Definition: BOpcodeHandler.h:4147
clip region is to be specified in object space.
Definition: BOpcodeHandler.h:8032
int m_length
Definition: BOpcodeHandler.h:5118
int GetGeometryOptionsMask() const
Definition: BOpcodeHandler.h:4112
extended bit
Definition: BOpcodeHandler.h:4334
void SetMirror(float const *rgb) alter
Definition: BOpcodeHandler.h:1870
void SetRadius(float r) alter
Definition: BOpcodeHandler.h:6695
int m_allocated
Definition: BOpcodeHandler.h:1218
void SetShadowMap(int m) alter
Definition: BOpcodeHandler.h:4208
int GetCutGeometryColorMatch() const
Definition: BOpcodeHandler.h:4138
void SetOblique(float const *o) alter
Definition: BOpcodeHandler.h:5536
unsigned char size_units
specified with enum TKO_Font_Size_Units
Definition: BOpcodeHandler.h:7049
Handles the TKE_External_Reference_Unicode opcodes.
Definition: BOpcodeHandler.h:8314
float m_outer
for internal use only
Definition: BOpcodeHandler.h:6403
TKO_Image_Formats
Definition: BOpcodeHandler.h:7241
Handles the TKE_Polyline and TKE_Polygon opcodes.
Definition: BOpcodeHandler.h:6049
char m_apply_mode
Definition: BOpcodeHandler.h:7597
""
Definition: BOpcodeHandler.h:7545
void SetColorEdgeLockValue(int v) alter
Definition: BOpcodeHandler.h:3165
""
Definition: BOpcodeHandler.h:4850
int GetHlrOptions() const
Definition: BOpcodeHandler.h:3911
int m_pixel_threshold
internal use; pixel threshold
Definition: BOpcodeHandler.h:4426
void SetAxis(float x1, float y1, float z1, float x2, float y2, float z2) alter
Definition: BOpcodeHandler.h:6760
int m_count
internal use
Definition: BOpcodeHandler.h:6467
char alter * GetLoggingString() alter
Definition: BOpcodeHandler.h:231
""
Definition: BOpcodeHandler.h:7479
int m_internal_shell
internal use
Definition: BOpcodeHandler.h:4421
char alter * GetNames() alter
Definition: BOpcodeHandler.h:5760
void SetVector(float x, float y, float z) alter
Definition: BOpcodeHandler.h:4519
float const * GetLimits() const
Definition: BOpcodeHandler.h:6650
unsigned char m_type
Definition: BOpcodeHandler.h:6185
void SetEmissionName(char const *name) alter
Definition: BOpcodeHandler.h:1902
float GetConcentration() const
Definition: BOpcodeHandler.h:6449
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2320
void SetPosition(float x, float y, float z) alter
Definition: BOpcodeHandler.h:5491
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2564
mask for either fitting setting
Definition: BOpcodeHandler.h:7002
int GetColorMarkerLockMask() const
Definition: BOpcodeHandler.h:3205
self-explanatory
Definition: BOpcodeHandler.h:2680
Handles the TKE_Bounding, and TKE_Bounding_Info opcodes.
Definition: BOpcodeHandler.h:5909
unsigned char m_projection
internal use
Definition: BOpcodeHandler.h:5463
char m_tint_effect
For internal use only.
Definition: BOpcodeHandler.h:2878
int GetCount() const
Definition: BOpcodeHandler.h:6137
""
Definition: BOpcodeHandler.h:7534
unsigned char m_degree[2]
Definition: BOpcodeHandler.h:6260
int m_force_defer
internal use; hard extent
Definition: BOpcodeHandler.h:4431
float GetOuter() const
Definition: BOpcodeHandler.h:6439
float const * GetPosition() const
Definition: BOpcodeHandler.h:6426
short m_forced_color_window_mask
For internal use only.
Definition: BOpcodeHandler.h:2816
int m_index
Definition: BOpcodeHandler.h:1186
const int TK_Image_Bytes_Per_Pixel[]
Specifies the number of bytes per pixel for each format.
TK_Glyph_Definition()
Definition: BOpcodeHandler.h:7835
int GetColorForcedLockMask() const
Definition: BOpcodeHandler.h:3516
region is a clip region
Definition: BOpcodeHandler.h:8033
void SetVectorTolerance(float tol) alter
Definition: BOpcodeHandler.h:4529
int m_lock_color_value
For internal use only.
Definition: BOpcodeHandler.h:2763
int GetColorLockMask() const
Definition: BOpcodeHandler.h:3113
float const * GetStart() const
Definition: BOpcodeHandler.h:6771
self-explanatory
Definition: BOpcodeHandler.h:5444
char alter * GetLookup() alter
Definition: BOpcodeHandler.h:7228
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4364
self-explanatory
Definition: BOpcodeHandler.h:6979
self-explanatory
Definition: BOpcodeHandler.h:2689
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4359
TKO_Texture_Application_Modes
Definition: BOpcodeHandler.h:7558
int GetNURBSSurfaceBudget() const
Definition: BOpcodeHandler.h:3953
unsigned short m_tint_options
For internal use only.
Definition: BOpcodeHandler.h:2875
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2423
int m_maximum_extent_mode
internal use; maximum extent mode – int! argh...
Definition: BOpcodeHandler.h:4428
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:6299
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1674
void SetName(int length) alter
Definition: BOpcodeHandler.h:7386
channel m_diffuse
internal use
Definition: BOpcodeHandler.h:1776
void SetRef2(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6943
void SetDepthRange(float const *l) alter
Definition: BOpcodeHandler.h:4254
int GetNumSphereTessellations() const
Definition: BOpcodeHandler.h:4103
float * m_radii
Definition: BOpcodeHandler.h:6813
Handles the TKE_Camera opcode.
Definition: BOpcodeHandler.h:5457
self-explanatory
Definition: BOpcodeHandler.h:6972
int GetTransparentStyle() const
Definition: BOpcodeHandler.h:3026
int m_mask
internal use
Definition: BOpcodeHandler.h:2062
polyhedra will be instanced using their tristrip information
Definition: BOpcodeHandler.h:1366
adjust region left-to-right
Definition: BOpcodeHandler.h:6997
int GetSpace() const
Definition: BOpcodeHandler.h:2040
char alter * GetShaderSource() alter
Definition: BOpcodeHandler.h:7642
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2545
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4324
self-explanatory
Definition: BOpcodeHandler.h:2700
float m_index
internal use
Definition: BOpcodeHandler.h:1784
character slant
Definition: BOpcodeHandler.h:5607
void SetMask(int m) alter
Definition: BOpcodeHandler.h:4454
TK_Status GetData(BStreamFileToolkit &tk, float *f, int n) alter
Definition: BOpcodeHandler.h:262
int GetColorMarkerContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3815
int GetSizeUnits() const
Definition: BOpcodeHandler.h:5770
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2544
float m_start_u
Definition: BOpcodeHandler.h:6193
int GetJoinCutoffAngle() const
Definition: BOpcodeHandler.h:3061
int GetColorWindowLockValue() const
Definition: BOpcodeHandler.h:3262
unsigned short m_transparency_options
internal use; low nibble style, next peeling flags, then zsort
Definition: BOpcodeHandler.h:2926
self-explanatory
Definition: BOpcodeHandler.h:7757
void SetGeometryOptionsMask(int m) alter
Definition: BOpcodeHandler.h:4110
int m_total_size
the total size of the blind material data
Definition: BOpcodeHandler.h:8164
""
Definition: BOpcodeHandler.h:4861
int m_mask
internal use
Definition: BOpcodeHandler.h:1760
char m_interpolation
Definition: BOpcodeHandler.h:7585
void SetPlane(float const *p) alter
Definition: BOpcodeHandler.h:6492
char alter * GetCylinderTessellations() alter
Definition: BOpcodeHandler.h:4090
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1704
Handles the TKE_Text and TKE_Text_With_Encoding opcodes.
Definition: BOpcodeHandler.h:7062
int GetColorBackForcedLockValue() const
Definition: BOpcodeHandler.h:3734
unsigned char m_size_units
for internal use only
Definition: BOpcodeHandler.h:5710
float const * GetWeights() const
Definition: BOpcodeHandler.h:6301
short m_lock_color_edge_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2784
void SetColorFaceContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3683
int m_length
Definition: BOpcodeHandler.h:8277
void SetColorTextLockValue(int v) alter
Definition: BOpcodeHandler.h:3234
float width_scale
adjustment to character width
Definition: BOpcodeHandler.h:7044
char m_param_offset
Definition: BOpcodeHandler.h:7598
int m_substage
Definition: BOpcodeHandler.h:6183
""
Definition: BOpcodeHandler.h:4863
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1707
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2356
float * m_weights
Definition: BOpcodeHandler.h:6191
""
Definition: BOpcodeHandler.h:7485
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2369
int m_lod_options_value
For internal use only.
Definition: BOpcodeHandler.h:2881
void SetDiffuseName(char const *name) alter
Definition: BOpcodeHandler.h:1842
void SetSimpleShadowColor(float r, float g, float b) alter
Definition: BOpcodeHandler.h:4194
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2457
Window Space.
Definition: BOpcodeHandler.h:4969
unsigned char m_format
Definition: BOpcodeHandler.h:7330
char alter * GetDefinition() alter
Definition: BOpcodeHandler.h:7865
int GetColorMarkerContrastLockMask() const
Definition: BOpcodeHandler.h:3412
void SetView(char const *name) alter
Definition: BOpcodeHandler.h:5556
float const * GetPoints() const
Definition: BOpcodeHandler.h:6360
int m_length
Definition: BOpcodeHandler.h:7163
Handles the TKE_Rendering_Options opcode.
Definition: BOpcodeHandler.h:2747
Screen Space.
Definition: BOpcodeHandler.h:4968
""
Definition: BOpcodeHandler.h:4848
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2311
""
Definition: BOpcodeHandler.h:4851
self-explanatory
Definition: BOpcodeHandler.h:2714
TK_Status PutData(BStreamFileToolkit &tk, unsigned short const &s) alter
Definition: BOpcodeHandler.h:446
bump map
Definition: BOpcodeHandler.h:2718
char alter * GetImage() alter
Definition: BOpcodeHandler.h:7651
float const * GetPoints() const
Definition: BOpcodeHandler.h:6229
int Pass(BStreamFileToolkit &tk) const
Definition: BOpcodeHandler.h:168
short m_lock_color_vertex_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2790
unsigned char m_units
for internal use only.
Definition: BOpcodeHandler.h:4988
mask of bits requiring extended
Definition: BOpcodeHandler.h:2477
int GetMask() const
Definition: BOpcodeHandler.h:4460
""
Definition: BOpcodeHandler.h:7510
void SetHlrFaceSortingAlgorithm(int a) alter
Definition: BOpcodeHandler.h:3925
type for 'technology' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2501
unsigned char m_flags
Definition: BOpcodeHandler.h:6525
bool m_terminate_file
internal use for hsx read-write only. This indicates if the TKE_Terminate is
Definition: BOpcodeHandler.h:1056
int GetColorVertexForcedLockValue() const
Definition: BOpcodeHandler.h:3757
self-explanatory
Definition: BOpcodeHandler.h:7259
self-explanatory
Definition: BOpcodeHandler.h:1738
HT_NURBS_Trim const * GetList() const
Definition: BOpcodeHandler.h:6245
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2578
void SetTransforms(int t) alter
Definition: BOpcodeHandler.h:5813
self-explanatory
Definition: BOpcodeHandler.h:7265
Definition: BOpcodeHandler.h:890
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4894
void SetLodCutoffs(int c, float const *r=0) alter
Definition: BOpcodeHandler.h:4054
int m_isoline_weight_count
for internal use only.
Definition: BOpcodeHandler.h:2871
void SetColorVertexForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3741
float const * GetPoints() const
Definition: BOpcodeHandler.h:6138
float const * GetKnots() const
Definition: BOpcodeHandler.h:6241
void SetPosition(float const *p) alter
Definition: BOpcodeHandler.h:7114
void GetPosition(float *p) const
Definition: BOpcodeHandler.h:5498
char * m_string
Definition: BOpcodeHandler.h:8240
""
Definition: BOpcodeHandler.h:7551
float const * GetEmission() const
Definition: BOpcodeHandler.h:1906
void SetColorVertexForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3752
int m_buffer_size_limit
For internal use only.
Definition: BOpcodeHandler.h:2847
The BBaseOpcodeHandler abstract class is used as a base for derived classes which manage logical piec...
Definition: BOpcodeHandler.h:60
""
Definition: BOpcodeHandler.h:4846
float const * GetDiffuseTextureTintColor() const
Definition: BOpcodeHandler.h:4299
type for 'shadow map' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2461
Pixels.
Definition: BOpcodeHandler.h:4971
int GetCount() const
Definition: BOpcodeHandler.h:6082
unsigned char m_hsr
internal use; low half hsr, high half thsr. For internal use only.
Definition: BOpcodeHandler.h:2752
char const * GetCondition() const
Definition: BOpcodeHandler.h:1347
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1713
float GetSimpleReflectionOpacity() const
Definition: BOpcodeHandler.h:4243
""
Definition: BOpcodeHandler.h:7530
void SetVisibilityLockValue(int v) alter
Definition: BOpcodeHandler.h:3096
color interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2291
void Reset() alter
internal use
Definition: BOpcodeHandler.h:1773
int m_hlr_line_pattern
For internal use only.
Definition: BOpcodeHandler.h:2853
Handles the TKE_Material opcode.
Definition: BOpcodeHandler.h:8162
short m_lock_color_cut_face_value
For internal use only.
Definition: BOpcodeHandler.h:2797
void GetUpVector(float *u) const
Definition: BOpcodeHandler.h:5518
void SetCutGeometryLevel(int m) alter
Definition: BOpcodeHandler.h:4131
""
Definition: BOpcodeHandler.h:7508
void SetOrientation(int count, float const *o) alter
Definition: BOpcodeHandler.h:4604
TK_Status
Codes which can be either passed to various toolkit functions, or indicate the result of a toolkit fu...
Definition: BStream.h:237
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4332
void SetUpVector(float const *u) alter
Definition: BOpcodeHandler.h:5514
int GetBytesCount() const
Definition: BOpcodeHandler.h:7206
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4905
mask for HSR field
Definition: BOpcodeHandler.h:2410
Handles the TKE_Window opcode.
Definition: BOpcodeHandler.h:5571
void SetPosition(float x, float y, float z) alter
Definition: BOpcodeHandler.h:7402
void SetMiddle(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6550
BBaseOpcodeHandler * m_index_data
Definition: BOpcodeHandler.h:5221
TK_Point(unsigned char opcode)
Definition: BOpcodeHandler.h:5965
int m_length
Definition: BOpcodeHandler.h:7065
BBaseOpcodeHandler * m_unicode
Definition: BOpcodeHandler.h:5220
int m_forced_mask
For internal use only.
Definition: BOpcodeHandler.h:2802
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2357
unsigned char m_encoding
Definition: BOpcodeHandler.h:7068
void SetSimpleReflectionOpacity(float o) alter
Definition: BOpcodeHandler.h:4241
void SetOrtho(float const *s) alter
Definition: BOpcodeHandler.h:6718
self-explanatory
Definition: BOpcodeHandler.h:2693
TK_LOD()
Definition: BOpcodeHandler.h:1450
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2491
int GetColorEdgeContrastLockValue() const
Definition: BOpcodeHandler.h:3377
""
Definition: BOpcodeHandler.h:7498
int m_forced_color_value
For internal use only.
Definition: BOpcodeHandler.h:2805
Handles the TKE_Visibility opcode.
Definition: BOpcodeHandler.h:4624
self-explanatory
Definition: BOpcodeHandler.h:2676
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2614
void SetColorTextContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3856
void SetLodOptionsMask(int v) alter
Definition: BOpcodeHandler.h:3961
float GetIndex() const
Definition: BOpcodeHandler.h:1937
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2397
unsigned char m_hlr_weight_units
for internal use only.
Definition: BOpcodeHandler.h:2856
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4820
TK_Named_Style_Def()
Definition: BOpcodeHandler.h:7889
////
Definition: BOpcodeHandler.h:790
unsigned char m_cut_geometry_match
For internal use only.
Definition: BOpcodeHandler.h:2930
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2654
char * m_string
Definition: BOpcodeHandler.h:1219
void SetAxis(float const *a) alter
Definition: BOpcodeHandler.h:6767
short m_forced_color_edge_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2826
TKO_Text_Encodings
Definition: BOpcodeHandler.h:6969
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2567
float const * GetRectangle() const
Definition: BOpcodeHandler.h:8016
""
Definition: BOpcodeHandler.h:7535
void SetColorFaceContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3672
void SetNURBSSurfaceBudget(int b) alter
Definition: BOpcodeHandler.h:3951
int m_length
Definition: BOpcodeHandler.h:1217
select how to draw (or not) greeked text
Definition: BOpcodeHandler.h:5627
float m_contour_value_scale
for internal use only.
Definition: BOpcodeHandler.h:2862
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2629
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4909
void SetSize(int const *s) alter
Definition: BOpcodeHandler.h:7412
unsigned short value
for active settings, on or off
Definition: BOpcodeHandler.h:7047
TK_Color_RGB()
Definition: BOpcodeHandler.h:1954
unsigned char m_cut_geometry
For internal use only.
Definition: BOpcodeHandler.h:2928
char m_type
Definition: BOpcodeHandler.h:6906
self-explanatory
Definition: BOpcodeHandler.h:1735
s3 texture compression (level 1,3 or 5 determined by TKO_Image_Formats)
Definition: BOpcodeHandler.h:7279
""
Definition: BOpcodeHandler.h:7445
float const * GetRef2() const
Definition: BOpcodeHandler.h:6949
void SetIndices(int count) alter
Definition: BOpcodeHandler.h:5377
int m_current_value
for internal use only
Definition: BOpcodeHandler.h:5354
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1719
int m_ascii_progress
Tracks the amount of data that has been read/written so far by GetAscii functions.
Definition: BOpcodeHandler.h:76
self-explanatory
Definition: BOpcodeHandler.h:6978
""
Definition: BOpcodeHandler.h:7477
self-explanatory
Definition: BOpcodeHandler.h:2681
unsigned char m_degree
Definition: BOpcodeHandler.h:6103
void SetLodMinimumTriangleCount(int v) alter
Definition: BOpcodeHandler.h:3973
self-explanatory
Definition: BOpcodeHandler.h:2675
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2519
int GetDegree() const
Definition: BOpcodeHandler.h:6136
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2368
char alter * GetDiffuseName() alter
Definition: BOpcodeHandler.h:1850
void SetColorLineForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3591
void SetColorTextForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3637
int m_name_length
Definition: BOpcodeHandler.h:7942
Handles the TKE_NURBS_Surface opcode.
Definition: BOpcodeHandler.h:6257
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2328
int m_reference_length
Definition: BOpcodeHandler.h:7329
float const * GetUKnots() const
Definition: BOpcodeHandler.h:6305
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2366
int GetColorWindowForcedLockValue() const
Definition: BOpcodeHandler.h:3665
Definition: BOpcodeHandler.h:2156
char * m_data
Definition: BOpcodeHandler.h:8193
float * m_points
internal use
Definition: BOpcodeHandler.h:6333
void SetIndex(float val) alter
Definition: BOpcodeHandler.h:2147
int GetShadowMapResolution() const
Definition: BOpcodeHandler.h:4215
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4341
short m_forced_color_face_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2818
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2517
int m_names_length
for internal use only
Definition: BOpcodeHandler.h:5696
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4362
ID_Key m_key
for internal use only
Definition: BOpcodeHandler.h:1312
void **const GetValues() alter
Definition: BOpcodeHandler.h:5392
int GetShadowMapSamples() const
Definition: BOpcodeHandler.h:4220
void SetColorWindowLockMask(int m) alter
Definition: BOpcodeHandler.h:3246
void SetFlags(int f) alter
Definition: BOpcodeHandler.h:959
struct vlist_s * m_data
Definition: BOpcodeHandler.h:8168
unsigned char m_geometry_options
For internal use only.
Definition: BOpcodeHandler.h:2960
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2454
Handles the TKE_Color_By_Index and TKE_Color_By_Index_16 opcode.
Definition: BOpcodeHandler.h:2060
only use Truetype (or similar) fonts
Definition: BOpcodeHandler.h:5660
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7440
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4388
int m_lock_visibility_value
For internal use only.
Definition: BOpcodeHandler.h:2801
float const * GetSimpleReflectionPlane() const
Definition: BOpcodeHandler.h:4238
float m_vector_tolerance
internal use; culling vector tolerance
Definition: BOpcodeHandler.h:4433
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special) alter
Definition: BOpcodeHandler.h:950
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4345
TK_Status PutData(BStreamFileToolkit &tk, short const *s, int n) alter
Definition: BOpcodeHandler.h:366
int m_join_cutoff_angle
For internal use only.
Definition: BOpcodeHandler.h:2969
replace with a box (probably a halftone stipple)
Definition: BOpcodeHandler.h:5681
int GetHlrLinePattern() const
Definition: BOpcodeHandler.h:3923
float GetStereoDistance() const
Definition: BOpcodeHandler.h:3898
int m_levels_allocated
the number of entries allocated in m_num_primitives and m_primitives
Definition: BOpcodeHandler.h:1441
unsigned char horizontal_offset_units
specified with enum TKO_Font_Size_Units
Definition: BOpcodeHandler.h:7051
void SetIndex(int i) alter
Definition: BOpcodeHandler.h:1423
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2359
int m_forced_value
For internal use only.
Definition: BOpcodeHandler.h:2803
int GetRenderer() const
Definition: BOpcodeHandler.h:5836
void GetField(float *f) const
Definition: BOpcodeHandler.h:5527
char alter * GetCallback() alter
Definition: BOpcodeHandler.h:2271
char m_contour_value_adjustment
for internal use only.
Definition: BOpcodeHandler.h:2861
void SetDiffuseTextureTintColor(float const *rgb) alter
Definition: BOpcodeHandler.h:4297
#define ID_Key
Definition: BStream.h:219
short m_lock_color_face_mask
For internal use only.
Definition: BOpcodeHandler.h:2764
unsigned short m_value
internal use
Definition: BOpcodeHandler.h:4580
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2562
int GetIndex() const
Definition: BOpcodeHandler.h:2100
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2640
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2377
char alter * GetMirrorName() alter
Definition: BOpcodeHandler.h:1880
int GetColorVertexContrastLockValue() const
Definition: BOpcodeHandler.h:3446
void SetSize(int w, int h) alter
Definition: BOpcodeHandler.h:7805
void SetConcentration(float c) alter
Definition: BOpcodeHandler.h:6447
void SetNearLimit(float l) alter
Definition: BOpcodeHandler.h:5548
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2634
unsigned char m_flags
Definition: BOpcodeHandler.h:6745
TK_Status GetData(BStreamFileToolkit &tk, float &f) alter
Definition: BOpcodeHandler.h:297
char * name
the font name
Definition: BOpcodeHandler.h:7036
self-explanatory
Definition: BOpcodeHandler.h:1739
all
Definition: BOpcodeHandler.h:2719
int GetColorFaceContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3677
self-explanatory
Definition: BOpcodeHandler.h:2696
void SetFlags(int f) alter
Definition: BOpcodeHandler.h:7663
void SetImage(char const *image) alter
Definition: BOpcodeHandler.h:7645
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2381
void SetUpVector(float x, float y, float z) alter
Definition: BOpcodeHandler.h:5511
""
Definition: BOpcodeHandler.h:7449
self-explanatory
Definition: BOpcodeHandler.h:6975
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2408
void SetColorWindowContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3303
TK_Status PutData(BStreamFileToolkit &tk, unsigned char const &b) alter
Definition: BOpcodeHandler.h:443
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7458
Points.
Definition: BOpcodeHandler.h:4970
void SetCaps(int f) alter
Definition: BOpcodeHandler.h:6781
int GetMask() const
Definition: BOpcodeHandler.h:4601
force non-proportional spacing
Definition: BOpcodeHandler.h:5618
void SetColorFaceContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3280
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4903
void SetLockValue(int v) alter
Definition: BOpcodeHandler.h:3077
mask for all 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2493
static float read_float(char const *cp, char alter *alter *newcpp)
for internal use only
Definition: BOpcodeHandler.h:687
float const * GetUpVector() const
Definition: BOpcodeHandler.h:5516
options mask (unsigned char if file version is < 1805)
Definition: BOpcodeHandler.h:7263
self-explanatory
Definition: BOpcodeHandler.h:6377
unsigned short m_isoline_options
for internal use only.
Definition: BOpcodeHandler.h:2860
float GetVertexDecimation() const
Definition: BOpcodeHandler.h:4309
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2319
int m_index
internal use
Definition: BOpcodeHandler.h:1409
short m_forced_color_text_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2835
int m_simple_reflection_visibility_value
For internal use only.
Definition: BOpcodeHandler.h:2952
short m_forced_color_cut_edge_mask
For internal use only.
Definition: BOpcodeHandler.h:2840
float m_concentration
for internal use only
Definition: BOpcodeHandler.h:6405
int GetNumCylinderTessellations() const
Definition: BOpcodeHandler.h:4086
int GetChannels() const
Definition: BOpcodeHandler.h:1835
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1644
void GetOblique(float *o) const
Definition: BOpcodeHandler.h:5540
void SetParameterFunction(int p) alter
Definition: BOpcodeHandler.h:7707
float const * GetDiffuse() const
Definition: BOpcodeHandler.h:1846
Object Space.
Definition: BOpcodeHandler.h:4967
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2573
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4366
int GetOptions() const
Definition: BOpcodeHandler.h:8079
void SetJoinCutoffAngle(int d) alter
Definition: BOpcodeHandler.h:3059
short m_forced_color_line_value
For internal use only.
Definition: BOpcodeHandler.h:2811
TKO_Attribute_Lock_Bits
Definition: BOpcodeHandler.h:2670
Handles the TKE_Thumbnail opcode.
Definition: BOpcodeHandler.h:7770
Handles the TKE_User_Options opcode.
Definition: BOpcodeHandler.h:5215
hard edge angle limit; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2660
TKO_Geometry_Bits
Definition: BOpcodeHandler.h:1638
HT_NURBS_Trim * m_current_trim
Definition: BOpcodeHandler.h:6268
int GetTransforms() const
Definition: BOpcodeHandler.h:5815
void SetPreferenceCutoff(float s) alter
Definition: BOpcodeHandler.h:5865
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2338
add an underline to the font
Definition: BOpcodeHandler.h:5615
void bytes_to_floats(unsigned char const *in, float alter *out, int count) const
for internal use only
Definition: BOpcodeHandler.h:627
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4902
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2352
int m_face_displacement
For internal use only.
Definition: BOpcodeHandler.h:2755
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2558
bump map
Definition: BOpcodeHandler.h:1743
TK_Status WriteAscii(BStreamFileToolkit &tk) alter
Deprecated.
TK_Dictionary()
Definition: BOpcodeHandler.h:1577
unsigned char m_byte
temporary
Definition: BOpcodeHandler.h:78
int GetGeometry() const
Definition: BOpcodeHandler.h:4713
////
Definition: BOpcodeHandler.h:726
Handles the TKE_Clip_Region opcodes.
Definition: BOpcodeHandler.h:8043
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4363
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4923
unsigned char m_display_list_level
For internal use only.
Definition: BOpcodeHandler.h:2972
short m_forced_color_window_value
For internal use only.
Definition: BOpcodeHandler.h:2817
void SetColorLineForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3580
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4348
int GetVDegree() const
Definition: BOpcodeHandler.h:6291
int GetValue() const
Definition: BOpcodeHandler.h:4465
in addition to the spacing specified within the font itself, the extra space to add between character...
Definition: BOpcodeHandler.h:5612
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2585
#define NS_TRIM_END
terminates an NS_TRIM_COLLECTION if one is active, otherwise terminates the list of trims ...
Definition: BOpcodeHandler.h:6162
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2379
top of text is along region
Definition: BOpcodeHandler.h:6999
float const * GetMiddle() const
Definition: BOpcodeHandler.h:6583
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2374
""
Definition: BOpcodeHandler.h:4849
short m_lock_color_window_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2779
stretched projection
Definition: BOpcodeHandler.h:5440
char * m_string
Definition: BOpcodeHandler.h:5119
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1661
use any available fonts
Definition: BOpcodeHandler.h:5658
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4380
int GetIndex() const
Definition: BOpcodeHandler.h:5077
int GetMoveUp() const
Definition: BOpcodeHandler.h:4757
virtual void Reset() alter
void SetAxis(float const *s, float const *e) alter
Definition: BOpcodeHandler.h:6765
int GetColorFaceContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3688
TK_Streaming()
Definition: BOpcodeHandler.h:5094
char alter * GetConditions() alter
Definition: BOpcodeHandler.h:5142
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2400
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4368
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4365
refer to ::HC_Define_Shader
Definition: BOpcodeHandler.h:7462
void SetChannels(int c) alter
Definition: BOpcodeHandler.h:1829
short m_forced_color_marker_mask
For internal use only.
Definition: BOpcodeHandler.h:2812
int GetDecimation() const
Definition: BOpcodeHandler.h:7684
void SetDecimation(int p) alter
Definition: BOpcodeHandler.h:7682
Portable Network Graphics.
Definition: BOpcodeHandler.h:7281
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4377
s3 texture compression level 5
Definition: BOpcodeHandler.h:7252
char * m_debug_string
Definition: BOpcodeHandler.h:69
void SetEncoding(int e) alter
Definition: BOpcodeHandler.h:7119
char m_tiling
Definition: BOpcodeHandler.h:7593
short m_lock_color_marker_value
For internal use only.
Definition: BOpcodeHandler.h:2771
char const * GetSegment() const
Definition: BOpcodeHandler.h:1137
int GetGreekingLimitUnits() const
Definition: BOpcodeHandler.h:5825
Handles the TKE_Color_Map opcode.
Definition: BOpcodeHandler.h:2167
////
Definition: BOpcodeHandler.h:843
void SetQuantization(int q) alter
Definition: BOpcodeHandler.h:3034
char m_num_thresholds
For internal use only.
Definition: BOpcodeHandler.h:2885
int GetNURBSSurfaceTrimBudget() const
Definition: BOpcodeHandler.h:3957
float m_contour_value_translate
for internal use only.
Definition: BOpcodeHandler.h:2863
""
Definition: BOpcodeHandler.h:4882
void SetEndNormal(int index, float const *normal=0) alter
Definition: BOpcodeHandler.h:6875
int m_mask
internal use
Definition: BOpcodeHandler.h:2001
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2526
float const * GetLodCutoffs() const
Definition: BOpcodeHandler.h:4065
void SetMiddle(float const *m) alter
Definition: BOpcodeHandler.h:6554
self-explanatory
Definition: BOpcodeHandler.h:1734
void SetCenter(float const *c) alter
Definition: BOpcodeHandler.h:6571
TK_Named(unsigned char opcode)
Definition: BOpcodeHandler.h:5052
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2602
bool m_follow
for internal use only
Definition: BOpcodeHandler.h:1228
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2551
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4328
char * m_name
Definition: BOpcodeHandler.h:7158
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:5994
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2469
int * m_indices
for internal use only
Definition: BOpcodeHandler.h:5302
void SetHlrFaceDisplacement(float d) alter
Definition: BOpcodeHandler.h:3917
char const * GetString() const
Definition: BOpcodeHandler.h:7106
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2571
text spacing is afjusted to fit
Definition: BOpcodeHandler.h:7011
no fitting (direction only)
Definition: BOpcodeHandler.h:7010
void SetTransmissionName(char const *name) alter
Definition: BOpcodeHandler.h:1887
float m_width_scale
for internal use only
Definition: BOpcodeHandler.h:5702
void SetColorFaceLockMask(int m) alter
Definition: BOpcodeHandler.h:3131
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1660
int GetColorEdgeForcedLockValue() const
Definition: BOpcodeHandler.h:3573
self-explanatory
Definition: BOpcodeHandler.h:2673
TK_Status PutData(BStreamFileToolkit &tk, unsigned int const &i) alter
Definition: BOpcodeHandler.h:449
ID_Key m_key
for internal use only
Definition: BOpcodeHandler.h:7883
void SetSpace(int s) alter
Definition: BOpcodeHandler.h:2038
char * m_name
Definition: BOpcodeHandler.h:7323
bool m_follow
for internal use only
Definition: BOpcodeHandler.h:1314
float GetSize() const
Definition: BOpcodeHandler.h:5765
int m_move_up
internal use; specifies what geometry is selectable on mouse move without buttons down...
Definition: BOpcodeHandler.h:4685
//– obsolete. this alias provided for source compatibility with old code
Definition: BOpcodeHandler.h:845
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2530
void SetColorLineContrastForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3798
TK_Matrix(unsigned char opcode)
Definition: BOpcodeHandler.h:4784
unsigned short m_simple_reflection
For internal use only.
Definition: BOpcodeHandler.h:2945
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1641
float GetRadius() const
Definition: BOpcodeHandler.h:6697
float const * GetTarget() const
Definition: BOpcodeHandler.h:6434
int GetNURBSCurveContinuedBudget() const
Definition: BOpcodeHandler.h:3949
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2447
use whatever the display device prefers
Definition: BOpcodeHandler.h:5669
type for sphere tesselation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2658
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1645
void SetCenter(float const *s) alter
Definition: BOpcodeHandler.h:6623
perspective bit setting
Definition: BOpcodeHandler.h:5434
int * m_num_primitives
an array of ints to indicate the length of each row in m_primitives
Definition: BOpcodeHandler.h:1438
bool m_flag
for internal use only
Definition: BOpcodeHandler.h:5090
unsigned char * m_data
Definition: BOpcodeHandler.h:8105
float GetSize() const
Definition: BOpcodeHandler.h:5008
void SetBufferSizeLimit(int l) alter
Definition: BOpcodeHandler.h:3886
void SetEnd(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6558
int GetLength() alter
Definition: BOpcodeHandler.h:5289
not specified
Definition: BOpcodeHandler.h:5668
Base class for shell and mesh.
Definition: BPolyhedron.h:25
char const * GetName() const
Definition: BOpcodeHandler.h:7631
char m_options
Definition: BOpcodeHandler.h:8045
void ** m_values
for internal use only
Definition: BOpcodeHandler.h:5351
char * m_string
Definition: BOpcodeHandler.h:1102
int m_hlr_options
For internal use only.
Definition: BOpcodeHandler.h:2849
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1703
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4352
TKO_Bounding_Type_Options
Handles the TKE_Bounding and TKE_Bounding_Info opcodes.
Definition: BOpcodeHandler.h:5890
stretched bit setting
Definition: BOpcodeHandler.h:5435
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2587
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4810
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2310
int GetHardExtent() const
Definition: BOpcodeHandler.h:4515
TK_Color_By_Index(unsigned char opcode)
Definition: BOpcodeHandler.h:2067
char * m_reference
Definition: BOpcodeHandler.h:7324
shift of extended section
Definition: BOpcodeHandler.h:2646
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4812
void SetGeometry(int m) alter
Definition: BOpcodeHandler.h:2020
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4358
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2641
char alter * GetString() alter
Definition: BOpcodeHandler.h:7108
int m_name_length
Definition: BOpcodeHandler.h:7161
Handles the TKE_Conditional_Action opcode.
Definition: BOpcodeHandler.h:5165
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1673
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4376
TK_Geometry_Options()
Definition: BOpcodeHandler.h:4587
""
Definition: BOpcodeHandler.h:7546
type for 'simple shadow' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2453
char alter * GetString() alter
Definition: BOpcodeHandler.h:8303
int GetUp() const
Definition: BOpcodeHandler.h:4735
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2615
""
Definition: BOpcodeHandler.h:4845
char * m_bytes
Definition: BOpcodeHandler.h:7160
void SetOrderedWeightsMask(int c) alter
Definition: BOpcodeHandler.h:4532
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1670
int m_vertex_displacement
For internal use only.
Definition: BOpcodeHandler.h:2756
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1671
float GetIndex() const
Definition: BOpcodeHandler.h:2149
image is one-byte of luminance data per pixel
Definition: BOpcodeHandler.h:7248
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:6362
void SetSimpleShadowOpacity(float o) alter
Definition: BOpcodeHandler.h:4202
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2430
float m_surface_max_trim_curve_deviation
For internal use only.
Definition: BOpcodeHandler.h:2905
void SetIndex(int i) alter
Definition: BOpcodeHandler.h:5075
void SetPoints(float const *p) alter
Definition: BOpcodeHandler.h:6034
short m_forced_color_cut_edge_value
For internal use only.
Definition: BOpcodeHandler.h:2841
void SetSizeUnits(int u) alter
Definition: BOpcodeHandler.h:5768
void SetOblique(float h, float v) alter
Definition: BOpcodeHandler.h:5530
Handles the TKE_Start_User_Data opcode.
Definition: BOpcodeHandler.h:8102
float m_size
for internal use only
Definition: BOpcodeHandler.h:5698
int m_length
internal use
Definition: BOpcodeHandler.h:2169
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2520
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2648
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4832
void SetColorWindowContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3292
void SetSpecularName(char const *name) alter
Definition: BOpcodeHandler.h:1857
float const * GetPoints() const
Definition: BOpcodeHandler.h:6297
unsigned char m_format
internal use
Definition: BOpcodeHandler.h:2172
""
Definition: BOpcodeHandler.h:7478
void SetWindow(float const *w) alter
Definition: BOpcodeHandler.h:5591
virtual TK_Status Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const
Definition: BOpcodeHandler.h:199
short m_lock_color_edge_value
For internal use only.
Definition: BOpcodeHandler.h:2767
int GetVSize() const
Definition: BOpcodeHandler.h:6295
char * m_lookup
Definition: BOpcodeHandler.h:7159
char const * GetLookup() const
Definition: BOpcodeHandler.h:7226
TK_Window()
Definition: BOpcodeHandler.h:5577
void SetColorTextContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3464
TKO_Texture_Param_Functions
Definition: BOpcodeHandler.h:7494
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2588
int GetColorLineForcedLockValue() const
Definition: BOpcodeHandler.h:3596
type for 'technology' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2504
TK_Linear_Pattern(unsigned char opcode)
Definition: BOpcodeHandler.h:5023
void SetPoints(float x1, float y1, float z1, float x2, float y2, float z2) alter
Definition: BOpcodeHandler.h:6025
int m_radius_count
Definition: BOpcodeHandler.h:6812
float GetTolerance() const
Definition: BOpcodeHandler.h:5775
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2363
TK_Status PutData(BStreamFileToolkit &tk, unsigned char const *b, int n) alter
Definition: BOpcodeHandler.h:425
int m_forced_visibility_value
For internal use only.
Definition: BOpcodeHandler.h:2843
discard after load to graphics hardware as texture
Definition: BOpcodeHandler.h:7262
TK_Line_Style()
Definition: BOpcodeHandler.h:7949
void SetVisibilityForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3499
Definition: BOpcodeHandler.h:5088
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2575
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2373
void SetSize(int w, int h) alter
Definition: BOpcodeHandler.h:7410
""
Definition: BOpcodeHandler.h:4885
char m_num_ratios
For internal use only.
Definition: BOpcodeHandler.h:2883
void SetOptions(int f) alter
Definition: BOpcodeHandler.h:7422
self-explanatory
Definition: BOpcodeHandler.h:2691
short m_forced_color_text_value
For internal use only.
Definition: BOpcodeHandler.h:2815
float GetHardEdgeAngle() const
Definition: BOpcodeHandler.h:4117
void SetHlrDimFactor(float d) alter
Definition: BOpcodeHandler.h:3913
int GetParameterFunction() const
Definition: BOpcodeHandler.h:7709
unsigned char m_extras
internal use; low bit set == left handed, second bit set == spriting
Definition: BOpcodeHandler.h:4424
float const * GetMinor() const
Definition: BOpcodeHandler.h:6643
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4360
Handles the TKE_Start_Compression and TKE_Stop_Compression opcodes.
Definition: BOpcodeHandler.h:1068
unsigned short * m_string
Definition: BOpcodeHandler.h:5264
char const * GetName() const
Definition: BOpcodeHandler.h:7388
the size at which to draw characters
Definition: BOpcodeHandler.h:5603
self-explanatory
Definition: BOpcodeHandler.h:2687
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2362
TK_Texture()
Definition: BOpcodeHandler.h:7609
char * m_gooch_color_map_segment
For internal use only.
Definition: BOpcodeHandler.h:2924
rotation, specified in degrees clockwise
Definition: BOpcodeHandler.h:7027
TK_Status PutData(BStreamFileToolkit &tk, unsigned int const *i, int n) alter
Definition: BOpcodeHandler.h:431
void SetLodBounding(float const *s, float const *e) alter
Definition: BOpcodeHandler.h:4003
int m_allocated
Definition: BOpcodeHandler.h:8278
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2394
int GetLodThresholdType() const
Definition: BOpcodeHandler.h:4032
float alter * GetKnots() alter
Definition: BOpcodeHandler.h:6243
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4906
int GetPreference() const
Definition: BOpcodeHandler.h:5857
float m_gooch_diffuse_weight
For internal use only.
Definition: BOpcodeHandler.h:2923
""
Definition: BOpcodeHandler.h:7487
the font name
Definition: BOpcodeHandler.h:7020
void SetTransparentStyle(int s) alter
Definition: BOpcodeHandler.h:3024
self-explanatory
Definition: BOpcodeHandler.h:2711
int GetLodNumThresholds() const
Definition: BOpcodeHandler.h:4045
void SetDown(int m) alter
Definition: BOpcodeHandler.h:4719
int GetFormat() const
Definition: BOpcodeHandler.h:2195
void SetLodThreshold(float r) alter
Definition: BOpcodeHandler.h:4034
float const * GetLodRatios() const
Definition: BOpcodeHandler.h:4025
void SetLineSpacing(float s) alter
Definition: BOpcodeHandler.h:5808
int GetColorTextContrastLockValue() const
Definition: BOpcodeHandler.h:3469
int GetColorMarkerContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3826
float const * getSimpleShadowLight() const
Definition: BOpcodeHandler.h:4179
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1657
refer to ::HC_Set_Window_Pattern
Definition: BOpcodeHandler.h:4839
float GetStereoSeparation() const
Definition: BOpcodeHandler.h:3894
char const * GetEnvironmentName() const
Definition: BOpcodeHandler.h:1917
int m_lock_mask
For internal use only.
Definition: BOpcodeHandler.h:2760
void SetMatrix(float const *m) alter
Definition: BOpcodeHandler.h:4795
only used by certain handlers
Definition: BOpcodeHandler.h:4972
void SetHlrLinePattern(int p) alter
Definition: BOpcodeHandler.h:3921
char const * GetSpecularName() const
Definition: BOpcodeHandler.h:1863
//// reserved for future expansion
Definition: BOpcodeHandler.h:853
//– would like this to be obsolete, but...
Definition: BOpcodeHandler.h:846
float alter * GetKnots() alter
Definition: BOpcodeHandler.h:6143
int m_substage
Definition: BOpcodeHandler.h:7076
float const * GetPoint() const
Definition: BOpcodeHandler.h:5991
int GetFormat() const
Definition: BOpcodeHandler.h:7814
int m_options
internal use
Definition: BOpcodeHandler.h:1385
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2417
void SetGeometry(int m) alter
Definition: BOpcodeHandler.h:4644
void SetCounts(int c1, int c2) alter
Definition: BOpcodeHandler.h:6952
TK_Status PutData(BStreamFileToolkit &tk, char const &c) alter
Definition: BOpcodeHandler.h:434
self-explanatory
Definition: BOpcodeHandler.h:7246
""
Definition: BOpcodeHandler.h:7549
float const * GetEnd() const
Definition: BOpcodeHandler.h:6585
void SetPosition(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6421
self-explanatory
Definition: BOpcodeHandler.h:2677
bool Find_Instance(BStreamFileToolkit &tk, int val1, int val2, int val3) alter
Definition: BOpcodeHandler.h:670
void set_points(int count, float const *points=0) alter
Definition: BOpcodeHandler.h:6056
void SetNURBSCurveContinuedBudget(int b) alter
Definition: BOpcodeHandler.h:3947
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2549
float const * GetFogLimits() const
Definition: BOpcodeHandler.h:3068
#define TKO_Rendo_Extended
Definition: BOpcodeHandler.h:2344
int GetCount() const
Definition: BOpcodeHandler.h:5329
void SetSphereTessellation(int n) alter
Definition: BOpcodeHandler.h:4092
void SetColorMarkerForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3603
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2490
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7529
int m_lock_value
For internal use only.
Definition: BOpcodeHandler.h:2761
int m_lod_options_mask
For internal use only.
Definition: BOpcodeHandler.h:2880
int GetTiling() const
Definition: BOpcodeHandler.h:7719
self-explanatory
Definition: BOpcodeHandler.h:6974
TKO_Text_Region_Fit_Options
Definition: BOpcodeHandler.h:7009
float * m_isoline_colors
for internal use only.
Definition: BOpcodeHandler.h:2868
add a strikethrough to the font
Definition: BOpcodeHandler.h:5616
TK_URL()
Definition: BOpcodeHandler.h:8244
int GetProjection() const
Definition: BOpcodeHandler.h:5545
int m_allocated
Definition: BOpcodeHandler.h:8239
float const * GetTextRegionPoints() const
Definition: BOpcodeHandler.h:7128
texture interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2286
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2307
Handles the TKE_Delete_Object opcode.
Definition: BOpcodeHandler.h:1407
void SetColorEdgeForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3568
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1726
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7544
TK_Default()
Definition: BOpcodeHandler.h:873
TK_Status GetData(BStreamFileToolkit &tk, int &i) alter
Definition: BOpcodeHandler.h:285
self-explanatory
Definition: BOpcodeHandler.h:5891
oblique x setting
Definition: BOpcodeHandler.h:5443
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2584
char alter * GetCamera() alter
Definition: BOpcodeHandler.h:7660
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4331
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2419
void SetSimpleShadowColor(float const *rgb) alter
Definition: BOpcodeHandler.h:4197
void SetField(float w, float h) alter
Definition: BOpcodeHandler.h:5521
color index interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2297
short m_forced_color_vertex_mask
For internal use only.
Definition: BOpcodeHandler.h:2824
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2437
relative sizing
Definition: BOpcodeHandler.h:6996
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2655
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2317
HLONG GetValue() const
Definition: BOpcodeHandler.h:5427
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2353
unsigned char m_heuristic
For internal use only.
Definition: BOpcodeHandler.h:2896
void SetMoveDown(int m) alter
Definition: BOpcodeHandler.h:4741
ID_Key m_key
for internal use only
Definition: BOpcodeHandler.h:1224
void SetValue(HLONG v) alter
Definition: BOpcodeHandler.h:5425
int m_count
for internal use only
Definition: BOpcodeHandler.h:5349
void SetStreaming(bool s) alter
Definition: BOpcodeHandler.h:5103
Handles the TKE_Spot_Light opcode.
Definition: BOpcodeHandler.h:6399
TK_Camera(unsigned char opcode=TKE_Camera)
Definition: BOpcodeHandler.h:5474
void SetStereoSeparation(float s) alter
Definition: BOpcodeHandler.h:3892
void SetOrigin(float x, float y, float z) alter
Definition: BOpcodeHandler.h:6925
int GetType() const
Definition: BOpcodeHandler.h:6225
void SetParameterOffset(int p) alter
Definition: BOpcodeHandler.h:7732
float const * GetPosition() const
Definition: BOpcodeHandler.h:7407
float const * GetOrigin() const
Definition: BOpcodeHandler.h:6931
int m_length
Definition: BOpcodeHandler.h:1100
void Record_Instance(BStreamFileToolkit &tk, ID_Key key, int variant, int val1, int val2, int val3) const
Definition: BOpcodeHandler.h:665
draw only the outline (i.e. don't fill)
Definition: BOpcodeHandler.h:5614
void SetColorLineLockMask(int m) alter
Definition: BOpcodeHandler.h:3177
internal use, indicates bits which require TKO_Geo_Extended
Definition: BOpcodeHandler.h:1649
int GetBufferSizeLimit() const
Definition: BOpcodeHandler.h:3888
char alter * GetName() alter
Definition: BOpcodeHandler.h:7970
char const * GetBytes() const
Definition: BOpcodeHandler.h:7208
TK_Status PutData(BStreamFileToolkit &tk, char const *b, int n) alter
Definition: BOpcodeHandler.h:363
char * m_string
Definition: BOpcodeHandler.h:7067
env map
Definition: BOpcodeHandler.h:2717
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4391
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2315
s3 texture compression level 1
Definition: BOpcodeHandler.h:7250
TK_Text_Font()
Definition: BOpcodeHandler.h:5724
int GetGeometry() const
Definition: BOpcodeHandler.h:1827
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4374
int m_length
Definition: BOpcodeHandler.h:5263
float * m_values
internal use
Definition: BOpcodeHandler.h:2170
int GetColorEdgeContrastLockMask() const
Definition: BOpcodeHandler.h:3366
float const * GetAxis() const
Definition: BOpcodeHandler.h:6708
void SetSlant(float s) alter
Definition: BOpcodeHandler.h:5788
int m_move_down
internal use; specifies what geometry is selectable on mouse button down and move. For internal use only.
Definition: BOpcodeHandler.h:4684
float alter * GetOrderedWeights() alter
Definition: BOpcodeHandler.h:4546
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1717
type for 'technology' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2502
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4826
int m_cond_length
Definition: BOpcodeHandler.h:1307
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2313
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1682
int GetColorWindowContrastLockValue() const
Definition: BOpcodeHandler.h:3308
extends font options to a second byte
Definition: BOpcodeHandler.h:5609
int GetColorTextForcedLockValue() const
Definition: BOpcodeHandler.h:3642
try to use polyline outline around the character exterior
Definition: BOpcodeHandler.h:5672
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2305
float m_simple_reflection_hither
For internal use only.
Definition: BOpcodeHandler.h:2949
void SetHSR(int h) alter
Definition: BOpcodeHandler.h:3014
int GetNURBSOptionsMask() const
Definition: BOpcodeHandler.h:3937
void SetValue(int m) alter
Definition: BOpcodeHandler.h:4662
virtual TK_Status Write(BStreamFileToolkit &tk) alter=0
short m_forced_color_window_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2821
void SetPosition(float const *p) alter
Definition: BOpcodeHandler.h:5494
mask for HSR field
Definition: BOpcodeHandler.h:2411
internal use, indicates shift for placement of extended section
Definition: BOpcodeHandler.h:1666
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4910
""
Definition: BOpcodeHandler.h:4888
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2621
ID_Key remove_segment(BStreamFileToolkit &tk) alter
for internal use only
Definition: BOpcodeHandler.h:636
refer to ::HC_Conditional_Action
Definition: BOpcodeHandler.h:5152
int m_value
internal use
Definition: BOpcodeHandler.h:4418
type for 'buffer options' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2512
Handles the TKE_Line opcode.
Definition: BOpcodeHandler.h:6007
float m_slant
for internal use only
Definition: BOpcodeHandler.h:5701
float const * GetAxis() const
Definition: BOpcodeHandler.h:6769
int GetColorEdgeContrastForcedLockValue() const
Definition: BOpcodeHandler.h:3780
void SetColorMarkerContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3418
void SetColorVertexContrastLockMask(int m) alter
Definition: BOpcodeHandler.h:3430
HT_NURBS_Trim * m_current_trim
Definition: BOpcodeHandler.h:6196
TKO_Compression
Definition: BOpcodeHandler.h:7275
int GetCulling() const
Definition: BOpcodeHandler.h:4495
float GetHlrFaceSortingAlgorithm() const
Definition: BOpcodeHandler.h:3927
void SetLockMask(int m) alter
Definition: BOpcodeHandler.h:3072
////
Definition: BOpcodeHandler.h:728
refer to ::HC_Set_Text_Alignment
Definition: BOpcodeHandler.h:4924
""
Definition: BOpcodeHandler.h:4879
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4828
int GetExtraSpaceUnits() const
Definition: BOpcodeHandler.h:5805
float const * GetOrtho() const
Definition: BOpcodeHandler.h:6720
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1715
void SetPreference(int r) alter
Definition: BOpcodeHandler.h:5855
type for 'mask transform' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2485
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2375
int GetLayout() const
Definition: BOpcodeHandler.h:7714
float const * GetCenter() const
Definition: BOpcodeHandler.h:6625
""
Definition: BOpcodeHandler.h:7521
char * m_string
Definition: BOpcodeHandler.h:5170
int m_substage
Definition: BOpcodeHandler.h:7582
void SetRedMapping(int p) alter
Definition: BOpcodeHandler.h:7687
int m_substage
internal use; To track the subcases
Definition: BOpcodeHandler.h:1785
void SetColorVertexContrastLockValue(int v) alter
Definition: BOpcodeHandler.h:3441
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4318
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4321
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1656
TK_Visibility(void)
Definition: BOpcodeHandler.h:4631
int GetColorMarkerForcedLockValue() const
Definition: BOpcodeHandler.h:3619
int m_control_point_count
Definition: BOpcodeHandler.h:6104
char m_index
internal use
Definition: BOpcodeHandler.h:4944
refer to ::HC_Set_Face_Pattern
Definition: BOpcodeHandler.h:4827
float GetStart() const
Definition: BOpcodeHandler.h:6146
int m_related
internal use
Definition: BOpcodeHandler.h:4420
int * m_indices
for internal use only
Definition: BOpcodeHandler.h:5350
int GetOptions() const
Definition: BOpcodeHandler.h:6454
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2406
float const * GetLodBounding() const
Definition: BOpcodeHandler.h:4009
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2392
""
Definition: BOpcodeHandler.h:4876
int GetLockMask() const
Definition: BOpcodeHandler.h:3074
""
Definition: BOpcodeHandler.h:4887
char * m_camera
Definition: BOpcodeHandler.h:7576
float const * GetRadii() const
Definition: BOpcodeHandler.h:6862
TKO_Spot_Light_Options
Definition: BOpcodeHandler.h:6376
int m_image_length
Definition: BOpcodeHandler.h:7579
self-explanatory
Definition: BOpcodeHandler.h:7257
int GetIndex() const
Definition: BOpcodeHandler.h:4960
bool GetFollow() alter
Definition: BOpcodeHandler.h:1358
TK_Selectability(void)
Definition: BOpcodeHandler.h:4690
TKO_Font_Type
Handles the TKE_Font opcodes.
Definition: BOpcodeHandler.h:7144
extended bit
Definition: BOpcodeHandler.h:7455
float const * GetScreenRange() const
Definition: BOpcodeHandler.h:4265
char const * GetString() const
Definition: BOpcodeHandler.h:2222
type for transparency field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2422
int m_length
Definition: BOpcodeHandler.h:8238
float const * GetLodThresholds() const
Definition: BOpcodeHandler.h:4047
unsigned char m_format
internal use
Definition: BOpcodeHandler.h:1568
float alter * GetPoints() alter
Definition: BOpcodeHandler.h:8072
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2625
unsigned short m_shadow_map_resolution
For internal use only.
Definition: BOpcodeHandler.h:2942
float m_hlr_face_displacement
For internal use only.
Definition: BOpcodeHandler.h:2851
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1685
short m_lock_color_line_contrast_value
For internal use only.
Definition: BOpcodeHandler.h:2787
int m_tmp
Definition: BOpcodeHandler.h:7077
short m_forced_color_back_value
For internal use only.
Definition: BOpcodeHandler.h:2823
Handles the TKE_Ellipse and TKE_Elliptical_Arc opcodes.
Definition: BOpcodeHandler.h:6599
float const * GetCenter() const
Definition: BOpcodeHandler.h:6587
void SetField(float const *f) alter
Definition: BOpcodeHandler.h:5523
int GetBufferOptionsValue() const
Definition: BOpcodeHandler.h:3884
""
Definition: BOpcodeHandler.h:7547
World Space.
Definition: BOpcodeHandler.h:4973
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2541
float horizontal_offset
offset, positive or negative, from the standard position. units are specified separately in horizonta...
Definition: BOpcodeHandler.h:7041
type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2649
self-explanatory
Definition: BOpcodeHandler.h:2694
int GetSize() const
Definition: BOpcodeHandler.h:8137
self-explanatory
Definition: BOpcodeHandler.h:6385
type for 'antialias' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2522
char * m_name
The name of the color channel.
Definition: BOpcodeHandler.h:1769
refer to ::HC_Define_Texture
Definition: BOpcodeHandler.h:7517
Definition: BOpcodeHandler.h:7035
void SetLodOptionsValue(int v) alter
Definition: BOpcodeHandler.h:3965
""
Definition: BOpcodeHandler.h:4883
Truevision TGA.
Definition: BOpcodeHandler.h:7253
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2627
void SetDiffuseName(int length) alter
Definition: BOpcodeHandler.h:1844
void SetNURBSSurfaceTrimBudget(int b) alter
Definition: BOpcodeHandler.h:3955
void SetOptions(int o) alter
Definition: BOpcodeHandler.h:6150
TK_Status SetPoints(int count, float const *points=0) alter
int flip(int i)
for internal use only
Definition: BOpcodeHandler.h:542
int m_cond_allocated
Definition: BOpcodeHandler.h:1221
vetical fitting is specified
Definition: BOpcodeHandler.h:7001
self-explanatory
Definition: BOpcodeHandler.h:7760
void SetFormat(int f) alter
Definition: BOpcodeHandler.h:7812
Handles the TKE_Grid opcode.
Definition: BOpcodeHandler.h:6904
void SetColorWindowContrastForcedLockMask(int m) alter
Definition: BOpcodeHandler.h:3695
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2618
TKO_Clip_Region_Options
Definition: BOpcodeHandler.h:8029
void SetPosition(float const *p) alter
Definition: BOpcodeHandler.h:7405
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2528
lighting interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2300
color interpolation value; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2293
""
Definition: BOpcodeHandler.h:7450
int m_size
internal use
Definition: BOpcodeHandler.h:1603
int GetColorLineForcedLockMask() const
Definition: BOpcodeHandler.h:3585
BBaseOpcodeHandler * m_referee
for internal use only
Definition: BOpcodeHandler.h:1313
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2371
int m_from_index
internal use
Definition: BOpcodeHandler.h:1381
""
Definition: BOpcodeHandler.h:7453
short m_lock_color_back_mask
For internal use only.
Definition: BOpcodeHandler.h:2780
void SetCaps(int f) alter
Definition: BOpcodeHandler.h:6870
float m_hlr_dim_factor
For internal use only.
Definition: BOpcodeHandler.h:2850
type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2535
bool m_follow
for internal use only
Definition: BOpcodeHandler.h:7885
float const * GetSimpleShadowPlane() const
Definition: BOpcodeHandler.h:4191
char alter * GetBumpName() alter
Definition: BOpcodeHandler.h:1928
void SetLimits(float s, float e) alter
Definition: BOpcodeHandler.h:6646
int m_curve_continued_budget
For internal use only.
Definition: BOpcodeHandler.h:2902
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2391
self-explanatory
Definition: BOpcodeHandler.h:2686
mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2539
short m_forced_color_vertex_contrast_mask
For internal use only.
Definition: BOpcodeHandler.h:2832
int m_length
Definition: BOpcodeHandler.h:5169
char * m_segment
Definition: BOpcodeHandler.h:7881
common/shared items; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1642
float GetRadius() const
Definition: BOpcodeHandler.h:6778
void SetValue(float a, float b, float c) alter
Definition: BOpcodeHandler.h:2043
float const * GetPlanes() const
Definition: BOpcodeHandler.h:6497
unsigned char m_depth_peeling_layers
For internal use only.
Definition: BOpcodeHandler.h:2965
float alter * GetWeights() alter
Definition: BOpcodeHandler.h:6303
wchar_t alter * GetString() alter
Definition: BOpcodeHandler.h:8342
self-explanatory
Definition: BOpcodeHandler.h:6384
self-explanatory
Definition: BOpcodeHandler.h:6389
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2628
int GetColorLockValue() const
Definition: BOpcodeHandler.h:3124
type for 'technology' field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2500
int GetGeometry() const
Definition: BOpcodeHandler.h:2035
""
Definition: BOpcodeHandler.h:7536
type for isoline options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2579
internal use, indicates bits which require TKO_Geo_Extended_Colors
Definition: BOpcodeHandler.h:1664
extra item for color; refer to ::HC_Set_Color for a description
Definition: BOpcodeHandler.h:1669
int m_isoline_position_count
for internal use only.
Definition: BOpcodeHandler.h:2865
void SetEmissionName(int length) alter
Definition: BOpcodeHandler.h:1904
void SetSimpleReflectionPlane(float const *p) alter
Definition: BOpcodeHandler.h:4236
Flags
Definition: BOpcodeHandler.h:6725
refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2339
int GetTessellationMask() const
Definition: BOpcodeHandler.h:4073
void SetOrigin(float const *o) alter
Definition: BOpcodeHandler.h:6929
int m_cond_length
Definition: BOpcodeHandler.h:1220
float m_curve_max_length
For internal use only.
Definition: BOpcodeHandler.h:2911
int m_isoline_pattern_count
for internal use only.
Definition: BOpcodeHandler.h:2869
void SetColorFaceForcedLockValue(int v) alter
Definition: BOpcodeHandler.h:3545
//// last opcode value reserved for private use
Definition: BOpcodeHandler.h:849
void SetOrderedWeight(int index, float weight) alter
Definition: BOpcodeHandler.h:4537
void SetScreenRange(float const *l) alter
Definition: BOpcodeHandler.h:4263
int m_substage
tracks progress of reading individual opcode handler arrays.
Definition: BOpcodeHandler.h:1442
int GetLodMaxDegree() const
Definition: BOpcodeHandler.h:3987
int m_culling
internal use; culling options
Definition: BOpcodeHandler.h:4425
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4344
""
Definition: BOpcodeHandler.h:7451
float * m_knots
Definition: BOpcodeHandler.h:6108
char m_options
internal use
Definition: BOpcodeHandler.h:6334
void SetMaximumExtentLevel(int c) alter
Definition: BOpcodeHandler.h:4511
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4370
the offset from the standard position
Definition: BOpcodeHandler.h:7029
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2596
Handles the TKE_User_Value opcode.
Definition: BOpcodeHandler.h:5408
hard edge angle limit; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2663
void SetShadowMapSamples(int m) alter
Definition: BOpcodeHandler.h:4218
int GetPixelThreshold() const
Definition: BOpcodeHandler.h:4499
void SetImageTintColor(float r, float g, float b) alter
Definition: BOpcodeHandler.h:4286
short m_lock_color_simple_reflection_value
For internal use only.
Definition: BOpcodeHandler.h:2795
void SetRelatedSelectionLimit(int r) alter
Definition: BOpcodeHandler.h:4468
char * m_string
Definition: BOpcodeHandler.h:5218
Handles the TKE_Color_By_FIndex opcode.
Definition: BOpcodeHandler.h:2109
int m_mask
internal use
Definition: BOpcodeHandler.h:4417
short m_lock_color_face_value
For internal use only.
Definition: BOpcodeHandler.h:2765
unsigned char m_cut_geometry_level
For internal use only.
Definition: BOpcodeHandler.h:2929
void SetUp(int m) alter
Definition: BOpcodeHandler.h:4730
TKO_Font_Renderers
Definition: BOpcodeHandler.h:5656
char * m_data
Definition: BOpcodeHandler.h:7831
int GetColorMarkerLockValue() const
Definition: BOpcodeHandler.h:3216
type for 'cut geometry' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2431
short m_forced_color_simple_reflection_mask
For internal use only.
Definition: BOpcodeHandler.h:2836
""
Definition: BOpcodeHandler.h:4857
Portable Network Graphics.
Definition: BOpcodeHandler.h:7254
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2479
float m_tolerance
for internal use only
Definition: BOpcodeHandler.h:5699
int GetOptions() const
Definition: BOpcodeHandler.h:6369
""
Definition: BOpcodeHandler.h:7533
int m_isoline_color_count
for internal use only.
Definition: BOpcodeHandler.h:2867
TKE_Object_Types
Opcodes stored in the file.
Definition: BOpcodeHandler.h:724
void SetTransparentHSR(int t) alter
Definition: BOpcodeHandler.h:3019
Capping_Options
Definition: BOpcodeHandler.h:6788
type for contour options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2550
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4385
char const * GetShaderSource() const
Definition: BOpcodeHandler.h:7640
void SetSphereTessellations(int c, char const *n=0) alter
Definition: BOpcodeHandler.h:4094
short m_lock_color_vertex_mask
For internal use only.
Definition: BOpcodeHandler.h:2782
type for LOD options; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2619
self-explanatory
Definition: BOpcodeHandler.h:7758
type for 'buffer options' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2513
color index interpolation value; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2295
void SetCallback(int length) alter
Definition: BOpcodeHandler.h:2267
bool m_jpeg_native
Definition: BOpcodeHandler.h:7339
void SetColorBackLockMask(int m) alter
Definition: BOpcodeHandler.h:3315
self-explanatory
Definition: BOpcodeHandler.h:6987
type for 'simple reflection' field; refer to ::HC_Set_Rendering_Options for description ...
Definition: BOpcodeHandler.h:2471
refer to ::HC_Set_Line_Pattern
Definition: BOpcodeHandler.h:4818
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2403
void SetHardEdgeAngle(int m) alter
Definition: BOpcodeHandler.h:4115
short m_lock_color_line_mask
For internal use only.
Definition: BOpcodeHandler.h:2768
void SetImage(int length) alter
Definition: BOpcodeHandler.h:7647
int GetColorEdgeContrastForcedLockMask() const
Definition: BOpcodeHandler.h:3769
int m_invisible
internal use; specifies what geometry is selectable even when invisible. For internal use only...
Definition: BOpcodeHandler.h:4686
type for HSR field; refer to ::HC_Set_Rendering_Options for description
Definition: BOpcodeHandler.h:2405
void SetOffset(int offset) alter
Definition: BOpcodeHandler.h:1627
TKO_Font_Preferences
Definition: BOpcodeHandler.h:5667
int GetColorFaceContrastLockValue() const
Definition: BOpcodeHandler.h:3285
void SetImageTintColor(float const *rgb) alter
Definition: BOpcodeHandler.h:4289
extra item for visibility; refer to ::HC_Set_Visibility for a description
Definition: BOpcodeHandler.h:1699
refer to ::HC_Set_Heuristics
Definition: BOpcodeHandler.h:4319