BOpcodeEnums.h
Go to the documentation of this file.
1 // Copyright (c) Tech Soft 3D, Inc.
2 //
3 // The information contained herein is confidential and proprietary to Tech Soft 3D, Inc.,
4 // and considered a trade secret as defined under civil and criminal statutes.
5 // Tech Soft 3D, Inc. shall pursue its civil and criminal remedies in the event of
6 // unauthorized use or misappropriation of its trade secrets. Use of this information
7 // by anyone other than authorized employees of Tech Soft 3D, Inc. is granted only under
8 // a written non-disclosure agreement, expressly prescribing the scope and manner of such use.
9 
10 #ifndef BOPCODE_ENUMS
11 #define BOPCODE_ENUMS
12 
13 
15 
18 
27 // Additions need to be reflected in the 'opcode_string' table in BOpcodeHandler.cpp
29  TKE_Termination = '\x00',
30  TKE_Pause = '\x01',
31  TKE_Comment = ';',
33  TKE_Font = 'f',
35  TKE_Texture = 't',
36  TKE_Material = '\x02',
37  TKE_PBR = '\x03',
38  TKE_Animation = '\x04',
39  TKE_Custom_Shader_Definition = '\x05',
40  TKE_Custom_Shader = '\x06',
41  TKE_Custom_Shader_Texture = '\x1C',
43  TKE_Open_Segment = '(',
45  TKE_Close_Segment = ')',
46  TKE_Reopen_Segment = 's',
47  TKE_Include_Segment = '<',
48  TKE_Style_Segment = '{',
50  TKE_Geometry_Attributes = ':',
52  TKE_Renumber_Key_Global = 'K',
53  TKE_Renumber_Key_Local = 'k',
54  TKE_Priority = '0',
55  TKE_Tag = 'q',
56  TKE_Bounding = 'b',
58  TKE_Bounding_Info = 'B',
59  TKE_Callback = '\x07',
60  TKE_Camera = '>',
61  TKE_Conditional_Action = '\'',
62  TKE_Conditions = '?',
63  TKE_Color = '"',
64  TKE_Color_By_Index = '\x08',
65  TKE_Color_By_Index_16 = '\x09',
66  TKE_Color_By_FIndex = '\x0A',
67  TKE_Color_RGB = '~',
68  TKE_Color_By_Value = '\x0B',
69  TKE_Color_Map = '\x0C',
70  TKE_Edge_Pattern = '\x0D',
71  TKE_Edge_Weight = '\x0E',
72  TKE_Face_Pattern = 'P',
73  TKE_Geometry_Options = '\x17',
74  TKE_Handedness = 'h',
75  TKE_Heuristics = 'H',
76  TKE_Line_Pattern = '-',
77  TKE_Line_Weight = '=',
78  TKE_Marker_Size = '+',
79  TKE_Marker_Symbol = '@',
80  TKE_Modelling_Matrix = '%',
81  TKE_LOD = '\x19',
82  TKE_Rendering_Options = 'R',
83  TKE_Selectability = '!',
84  TKE_Text_Alignment = '*',
85  TKE_Text_Font = 'F',
86  TKE_Text_Path = '|',
87  TKE_Text_Spacing = ' ',
88  TKE_Texture_Matrix = '$',
89  TKE_Unicode_Options = '\x16',
90  TKE_User_Index = 'n',
91  TKE_User_Index_Data = 'm',
92  TKE_User_Options = 'U',
93  TKE_User_Value = 'v',
94  TKE_Visibility = 'V',
95  TKE_Window = 'W',
96  TKE_Window_Frame = '#',
97  TKE_Window_Pattern = 'p',
98  TKE_Glyph_Definition = 'j',
99  TKE_Shape_Definition = '\x1B',
100  TKE_Line_Style = 'J',
102  TKE_Area_Light = 'a',
104  TKE_Circle = 'C',
105  TKE_Circular_Arc = 'c',
106  TKE_Circular_Chord = '\\',
107  TKE_Circular_Wedge = 'w',
108  TKE_Cutting_Plane = '/',
109  TKE_Cylinder = 'Y',
110  TKE_Distant_Light = 'd',
111  TKE_Ellipse = 'E',
112  TKE_Elliptical_Arc = 'e',
113  TKE_Grid = 'g',
114  TKE_Image = 'i',
115  TKE_Infinite_Line = '`',
116  TKE_Infinite_Ray = '\x11',
117  TKE_Line = 'l',
118  TKE_Local_Light = '.',
119  TKE_Marker = 'X',
120  TKE_Mesh = 'M',
121  TKE_NURBS_Curve = 'N',
122  TKE_NURBS_Surface = 'A',
123  TKE_PolyCylinder = 'Q',
124  TKE_Polygon = 'G',
125  TKE_Polyline = 'L',
126  TKE_PolyPolyline = '\x10',
127  TKE_Reference = 'r',
128  TKE_Shell = 'S',
129  TKE_Sphere = '\x1a',
130  TKE_Spot_Light = '^',
131  TKE_Text = 'T',
133  TKE_Start_User_Data = '[',
135  TKE_Stop_User_Data = ']',
136  TKE_XML = '\x18',
137  TKE_External_Reference = '\x12',
138  TKE_External_Reference_Unicode = '\x13',
139  TKE_URL = '\x15',
140  TKE_Start_Compression = 'Z',
143  TKE_Repeat_Object = '&',
145  TKE_View = '}',
146  TKE_Clip_Rectangle = 'o',
147  TKE_Clip_Region = 'O',
149  TKE_File_Info = 'I',
151  TKE_Dictionary = 'D',
152  TKE_Dictionary_Locater = '_',
153  TKE_Thumbnail = '\x14',
154  TKE_Delete_Object = '\x7F',
158 
161  TKE_Image_XRef = 0xE0,
162  TKE_Pseudo_Handler = 0xFE,
165 };
166 
168 
173  // first byte is common/shared items, plus flag for extended bits
174  TKO_Geo_Face = 0x00000001,
175  TKO_Geo_Edge = 0x00000002,
176  TKO_Geo_Line = 0x00000004,
177  TKO_Geo_Marker = 0x00000008,
178  TKO_Geo_Text = 0x00000010,
179  TKO_Geo_Window = 0x00000020,
180  TKO_Geo_Image = 0x00000040,
181 
182  TKO_Geo_Extended = 0x00000080,
183  TKO_Geo_Extended_Mask = 0xFFFFFF00,
185 
186  // extras for color
187  TKO_Geo_Ambient_Up = 0x00000100,
188  TKO_Geo_Light = 0x00000200,
189  TKO_Geo_Face_Contrast = 0x00000400,
190  TKO_Geo_Window_Contrast = 0x00000800,
191  TKO_Geo_Front = 0x00001000,
192  TKO_Geo_Back = 0x00002000,
193  TKO_Geo_Vertex = 0x00004000,
194  TKO_Geo_Geom_Colors = 0x0000701F,
195  TKO_Geo_Every_Colors = 0x000073BF,
196 
197  TKO_Geo_Extended_Colors = 0x00008000,
199  = 0xFFFF0000,
201  = 16,
202 
203  TKO_Geo_Edge_Contrast = 0x00010000,
204  TKO_Geo_Line_Contrast = 0x00020000,
205  TKO_Geo_Marker_Contrast = 0x00040000,
206  TKO_Geo_Vertex_Contrast = 0x00080000,
207  TKO_Geo_Cut_Edge = 0x00100000,
209  TKO_Geo_Cut_Face = 0x00400000,
210 
211  TKO_Geo_Extended2 = 0x00800000,
212  TKO_Geo_Extended2_Mask = 0xFF000000,
214 
215  TKO_Geo_Text_Contrast = 0x01000000,
216  TKO_Geo_Ambient_Down = 0x02000000,
218  = 0x04000000,
219  TKO_Geo_Ambient = 0x02000100,
220  TKO_Geo_All_Colors = 0x077F7F7F,
221 
222  //extras for selectability
223  TKO_Geo_String_Cursor = 0x00000100,
224  TKO_Geo_Text_Leader = 0x04000000,
225 // TKO_Geo_Light = 0x00000200, //!< extra item for selectability; refer to ::HC_Set_Selectability for a description
226 // TKO_Geo_Vertex = 0x00004000, //!< extra item for selectability; refer to ::HC_Set_Selectability for a description
227  TKO_Geo_Isoline = 0x00000080,
228  TKO_Geo_Geom_Selects = 0x0400435F,
229  TKO_Geo_All_Selects = 0x040043FF,
230 
231  // extras for visibility
232 // TKO_Geo_String_Cursor = 0x00000100, //!< extra item for visibility; refer to ::HC_Set_Visibility for a description
233  TKO_Geo_Face_Lighting = 0x00000200,
234  TKO_Geo_Edge_Lighting = 0x00000400,
235  TKO_Geo_Marker_Lighting = 0x00000800,
236  TKO_Geo_Light_Visibles = 0x00000E00,
237 
238  TKO_Geo_Silhouette_Edge = 0x00001000,
239  TKO_Geo_Perimeter_Edge = 0x00002000,
240  TKO_Geo_Mesh_Quad = 0x00004000,
241  TKO_Geo_Hard_Edge = 0x00008000,
242  TKO_Geo_Cutting_Plane = 0x00010000,
243  TKO_Geo_Shadow_Emit = 0x00020000,
244  TKO_Geo_Shadow_Cast = 0x00040000,
245  TKO_Geo_Shadow_Receive = 0x00080000,
246  TKO_Geo_Shadow_Visibles = 0x000E0000,
247 // TKO_Geo_Cut_Edge = 0x00100000, //!< extra item for visibility; refer to ::HC_Set_Visibility for a description
248  TKO_Geo_Vertex_Vis = 0x00200000,
249 // TKO_Geo_Cut_Face = 0x00400000, //!< extra item for visibility; refer to ::HC_Set_Visibility for a description
250  TKO_Geo_Cut_Geometry = 0x00500000,
251 
252  TKO_Geo_Adjacent_Edge = 0x01000000,
253  TKO_Geo_NonCulled_Edge = 0x02000000,
254  TKO_Geo_Edge_Visibles = 0x0300F002,
255 // TKO_Geo_Text_Leader = 0x04000000, //!< extra item for visibility; refer to ::HC_Set_Selectability for a description
256 
257 
258  TKO_Geo_Geom_Visibles = 0x0701FFFF,
259 
260 
261 
262  TKO_Geo_All_Visibles = 0x077FFF7F
263 };
264 
266 
281 
282  TKO_Channel_Count = 10,
283 
286 };
287 
289 
295 
296  TKO_PBR_Extended = 0x0080,
299 };
300 
302 
307  TKO_Lock_Callback = 0x00000001,
308  TKO_Lock_Camera = 0x00000002,
309  TKO_Lock_Color = 0x00000004,
310  TKO_Lock_Color_Map = 0x00000008,
311  TKO_Lock_Driver = 0x00000010,
312  TKO_Lock_Driver_Options = 0x00000020,
313  TKO_Lock_Edge_Pattern = 0x00000040,
314  TKO_Lock_Edge_Weight = 0x00000080,
315  TKO_Lock_Face_Pattern = 0x00000100,
316  TKO_Lock_Handedness = 0x00000200,
317  TKO_Lock_Heuristics = 0x00000400,
318  TKO_Lock_Line_Pattern = 0x00000800,
319  TKO_Lock_Line_Weight = 0x00001000,
320  TKO_Lock_Marker_Size = 0x00002000,
321  TKO_Lock_Marker_Symbol = 0x00004000,
322  TKO_Lock_Metafile = 0x00008000,
325  TKO_Lock_Selectability = 0x00040000,
326  TKO_Lock_Styles = 0x00080000,
327  TKO_Lock_Text_Alignment = 0x00100000,
328  TKO_Lock_Text_Font = 0x00200000,
329  TKO_Lock_Text_Path = 0x00400000,
330  TKO_Lock_Text_Spacing = 0x00800000,
331  TKO_Lock_User_Options = 0x01000000,
332  TKO_Lock_User_Value = 0x02000000,
333  TKO_Lock_Texture_Matrix = 0x04000000,
334  TKO_Lock_Visibility = 0x08000000,
335  TKO_Lock_Window = 0x10000000,
336  TKO_Lock_Window_Frame = 0x20000000,
337  TKO_Lock_Window_Pattern = 0x40000000,
338  TKO_Lock_All = 0x7FFFFFFF
339 
340 };
341 
343 
362 
365 
371 
374 };
375 
377 
384 };
385 
387 
399  TKO_Interp_Texture = 0x00000007,
400 
401  TKO_Interp_Color_Faces = 0x00000008,
402  TKO_Interp_Color_Edges = 0x00000010,
404  TKO_Interp_Color = 0x00000038,
405 
406  TKO_Interp_Index_Faces = 0x00000040,
407  TKO_Interp_Index_Edges = 0x00000080,
408  TKO_Interp_Index_FE = 0x000000C0,
409 
418  TKO_Interp_Lighting = 0x00000F00,
419 
420  TKO_Rendo_HSR_Algorithm = 0x00001000,
422  TKO_Rendo_Any_HSR = 0x00003000,
423 
424  TKO_Rendo_Local_Viewer = 0x00004000,
426  TKO_Rendo_Display_Lists = 0x00010000,
427 
428  TKO_Rendo_Debug = 0x00020000,
429 
430  TKO_Rendo_Technology = 0x00040000,
431  TKO_Rendo_Quantization = 0x00080000,
432  TKO_Rendo_TQ = 0x000C0000,
433 
435 
437  TKO_Rendo_Fog = 0x00400000,
438 
441 
442  TKO_Rendo_LOD = 0x02000000,
443  TKO_Rendo_LOD_Options = 0x04000000,
444 
447  TKO_Rendo_NURBS_Options = 0x18000000,
448 
449  TKO_Rendo_Stereo = 0x20000000,
451 
452 // hpux doesn't like the high bit set as part of the enumerated type
453  //TKO_Rendo_Extended = 0x80000000,
454 #ifndef SWIG
455 #define TKO_Rendo_Extended 0x80000000
456 #else
457  TKO_Rendo_Extended = 0x8000000,
458 #endif
459 
460  // extended settings
461  TKO_Rendo_Tessellation = 0x00000001,
464  TKO_Rendo_Cut_Geometry = 0x00000008,
465  TKO_Rendo_Depth_Range = 0x00000010,
467  TKO_Rendo_Image_Scale = 0x00000040,
469  TKO_Rendo_Simple_Shadow = 0x00000100,
471  TKO_Rendo_Image_Tint = 0x00000400,
477  TKO_Rendo_Screen_Range = 0x00010000,
479  TKO_Rendo_Shadow_Map = 0x00040000,
484  TKO_Rendo_Antialias = 0x00800000,
493 
494 #ifndef SWIG
495 #define TKO_Rendo_Extended2 0x80000000
496 #else
497  TKO_Rendo_Extended2 = 0x8000000,
498 #endif
499 
500  // more extended settings
501  TKO_Rendo_Forced_Lock = 0x00000001,
511  TKO_Rendo_Model_Compare = 0x00000400,
518 
519 
520  // type for specific fields
531  TKO_HSR_Mask = 0x0F,
532  TKO_THSR_Mask = 0xF0,
533 
536 
551 
552  TKO_FBE_None = 0x0000,
554  TKO_FBE_Bloom = 0x0002,
558  TKO_FBE_All = 0x001F,
559 
566 
577 
581 
589  TKO_Simple_Shadow_Extended = 0x0080, // internal use, indicates presence of extended bits
590  TKO_Simple_Shadow_Extended_Mask = 0xFF00, // internal use, indicates bits which require TKO_Simple_Shadow_Extended
591  TKO_Simple_Shadow_Extended_Shift = 8, // internal use, shift of extended section
596  TKO_Simple_Shadow_Extended2 = 0x8000, // reserved for future expansion
597 
598  TKO_Shadow_Map_On = 0x0001,
604  TKO_Shadow_Map_Extended = 0x0080, // indicates presence of extended bits
607  TKO_Shadow_Map_Extended_Mask = 0xFF00, // mask of bits requiring extended
608  TKO_Shadow_Map_Extended2 = 0x8000, // reserved for future expansion
609 
622  TKO_Simple_Reflection_Extended2 = 0x8000, // reserved for future expansion
623 
624  TKO_Mask_None = 0x0000,
632  TKO_Mask_Camera = 0x000F,
633  TKO_Mask_Model = 0x0070,
634  TKO_Mask_All = 0x007F,
635  TKO_Mask_Extended = 0x0080,
641 
647 
652 
657 
666 
669  TKO_Hidden_Line_Pattern = 0x00000004,
682  TKO_Hidden_Line_Color = 0x00010000,
683  TKO_Hidden_Line_Weight = 0x00020000,
695 
702 
706 
713 
717 
718  TKO_Tint_On = 0x0001,
719  TKO_Tint_Off = 0x0002,
720  TKO_Tint_Range = 0x0004,
721  TKO_Tint_Color = 0x0008,
722  TKO_Tint_Effect = 0x0010,
723 
728 
729  TKO_LOD_Conserve_Memory = 0x00000001,
730  TKO_LOD_Screen_Space = 0x00000002,
731  TKO_LOD_Physical = 0x00000004,
732  TKO_LOD_Tolerance_FRU = 0x00000008,
733  TKO_LOD_Tolerance_ORU = 0x00000010,
734  TKO_LOD_Preprocess = 0x00000020,
737  TKO_LOD_Ratio = 0x00000100,
738  TKO_LOD_Threshold = 0x00000200,
740  TKO_LOD_Clamp = 0x00000800,
741  TKO_LOD_Num_Levels = 0x00001000,
742  TKO_LOD_Max_Degree = 0x00002000,
743  TKO_LOD_Tolerance = 0x00004000,
746  TKO_LOD_Fallback = 0x00020000,
748  TKO_LOD_Algorithm = 0x00080000,
749  TKO_LOD_Mode_Segment = 0x00100000,
750 
755 
758 
764 
773 
780 
790 
794 
797  = 0x0200,
799  = 0x0400,
800 
803 
806 
815 };
816 
818 
831  TKO_Heuristic_Clipping = 0x00000100,
838 
839  TKO_Heuristic_Extended = 0x00008000,
842 
843  TKO_Heuristic_Culling = 0x00010000,
851 
853  TKO_Heuristic_Static = 0x02000000,
859 
860  TKO_Heuristic_Extended2 = 0x80000000,
861 
863 
864 
867 
870 
873  TKO_Heur_Extent_Culling = 0x00000004,
882  TKO_Heur_Vector_Culling = 0x00000400,
900 
905 
910 
916 
924 
928 
933 
938 
941 };
942 
944 
953 };
954 
963 };
964 
972 };
973 
975 
981 };
982 
984 
999 
1020 
1070 
1071  // alignment format change in 17.80.
1072 
1073  // old alignment enum choices in lower nibble
1087  // and justification in higher nibble
1092 
1093  // new format defines bits for "building" alignment setting
1094  TKO_Text_Alignment_Center = 0x00,
1095  TKO_Text_Alignment_Left = 0x01,
1096  TKO_Text_Alignment_Right = 0x02,
1097  TKO_Text_Alignment_Bottom = 0x04,
1098  TKO_Text_Alignment_Top = 0x08,
1099  TKO_Text_Alignment_Point = 0x10,
1100  // can't have left & right, or bottom & top, so all bits is good as an "unset" placeholder
1101  TKO_Text_Alignment_Unspecified = 0x1F,
1102  // and uses same justification but shifted a bit higher
1105  // and the high bit will be set
1106  TKO_Text_Alignment_New_Format = 0x80,
1107 
1108 
1109 
1112 
1115 };
1116 
1118 
1130 
1132 };
1133 // NOTE: any changes to this need to be reflected in generic_units_table in parse.cpp & HOpcodeHandler.cpp
1134 
1136 
1142 
1144 };
1145 
1147 
1155 
1159 
1163 
1165 
1167 };
1168 
1170 
1176  TKO_Font_Names = 0x00000001,
1177  TKO_Font_Size = 0x00000002,
1179  TKO_Font_Transforms = 0x00000008,
1180  TKO_Font_Rotation = 0x00000010,
1181  TKO_Font_Slant = 0x00000020,
1182  TKO_Font_Width_Scale = 0x00000040,
1183  TKO_Font_Extended = 0x00000080,
1184  TKO_Font_Extended_Mask = 0xFFFFFF00, // internal use, indicates bits which require TKO_Font_Extended
1185  TKO_Font_Extended_Shift = 8, // internal use, indicates shift of extended section
1186  TKO_Font_Extra_Space = 0x00000100,
1187  TKO_Font_Line_Spacing = 0x00000200,
1188  TKO_Font_Outline = 0x00000400,
1189  TKO_Font_Underline = 0x00000800,
1190  TKO_Font_Strikethrough = 0x00001000,
1191  TKO_Font_Overline = 0x00002000,
1193  TKO_Font_Extended2 = 0x00008000,
1197  TKO_Font_Fill_Edges = 0x00020000,
1198  TKO_Font_Bold = 0x00040000,
1199  TKO_Font_Italic = 0x00080000,
1200  TKO_Font_Renderer = 0x00100000,
1201  TKO_Font_Greeking_Mode = 0x00200000,
1202  TKO_Font_Preference = 0x00400000,
1203  TKO_Font_Layout = 0x00800000,
1204  TKO_Font_Style = 0x01000000,
1205  TKO_Font_Background = 0x02000000,
1206  TKO_Font_Shape = 0x04000000,
1207  TKO_Font_Margins = 0x08000000
1208 };
1209 
1210 
1211 
1218 };
1219 
1220 
1221 #define TKO_Font_Size_Units TKO_Generic_Size_Units
1222 #define TKO_Font_Size_Object TKO_Generic_Size_Object
1223 #define TKO_Font_Size_Screen TKO_Generic_Size_Screen
1224 #define TKO_Font_Size_Window TKO_Generic_Size_Window
1225 #define TKO_Font_Size_Points TKO_Generic_Size_Points
1226 #define TKO_Font_Size_Pixels TKO_Generic_Size_Pixels
1227 #define TKO_Font_Size_Percent TKO_Generic_Size_Percent
1228 #define TKO_Font_Size_World TKO_Generic_Size_World
1229 
1230 
1241 };
1242 
1243 
1253 };
1254 
1264 };
1265 
1273 };
1274 
1276 
1283 };
1284 
1286 
1291  TKO_Light_Camera_Relative = 0x1
1292 };
1293 
1295 
1302 
1306 
1309 
1311 
1313 };
1314 
1316 
1322 };
1323 
1325 
1341 };
1342 
1351 };
1352 
1366 };
1367 
1378 };
1379 
1380 
1393  TKO_Character_Rotation_Fixed = 0x0100,
1397 };
1398 
1400 
1402 
1409  TKO_Font_HOOPS_Stroked // data represents a HOOPS stroked font definition
1410 };
1411 
1413 
1432 
1436 
1438  TKO_Image_Discard = 0x00000200,
1439  TKO_Image_Options_Mask = 0xFFFFFFF0,
1440 
1442 };
1443 
1455 };
1456 
1458 
1459 
1465  TKO_Texture_Tiling = 0x00000002,
1467  TKO_Texture_Decimation = 0x00000008,
1473  TKO_Texture_Layout = 0x00000200,
1474  TKO_Texture_Transform = 0x00000400,
1476  TKO_Texture_Caching = 0x00001000,
1477  TKO_Texture_DownSample = 0x00002000,
1479  TKO_Texture_Extended = 0x00008000,
1480  TKO_Texture_Extended_Mask = 0xFFFF0000, // internal use, indicates bit which require TKO_Texture_Extended
1481  TKO_Texture_Extended_Shift = 16, // internal use, indicates shift of extended section
1482  TKO_Texture_Decal = 0x00010000,
1483  TKO_Texture_Modulate = 0x00020000,
1486  TKO_Texture_Shader = 0x00100000,
1488  TKO_Texture_Camera = 0x00400000,
1491 };
1492 
1513 };
1514 
1515 
1524 };
1525 
1526 
1536 };
1537 
1547 };
1548 
1549 
1562 };
1563 
1564 
1577 };
1578 
1579 
1586 };
1587 
1589 
1598 };
1599 
1604  TKO_Custom_Shader_Def_Vertex,
1605  TKO_Custom_Shader_Def_Pixel,
1606 };
1607 
1613 };
1614 
1619  TKO_Custom_Shader_Texture_Format_RGBA8Unorm,
1620  TKO_Custom_Shader_Texture_Format_RGBA8Uint,
1621  TKO_Custom_Shader_Texture_Format_RGBA16Uint,
1622  TKO_Custom_Shader_Texture_Format_RGBA32Uint,
1623  TKO_Custom_Shader_Texture_Format_RGBA32Float,
1624  TKO_Custom_Shader_Texture_Format_R8Unorm,
1625  TKO_Custom_Shader_Texture_Format_R8Uint,
1626  TKO_Custom_Shader_Texture_Format_R16Uint,
1627  TKO_Custom_Shader_Texture_Format_R32Uint,
1628  TKO_Custom_Shader_Texture_Format_R32Float,
1629  TKO_Custom_Shader_Texture_Format_RG8Unorm,
1630  TKO_Custom_Shader_Texture_Format_RG8Uint,
1631  TKO_Custom_Shader_Texture_Format_RG16Uint,
1632  TKO_Custom_Shader_Texture_Format_RG32Uint,
1633  TKO_Custom_Shader_Texture_Format_RG32Float,
1634 };
1635 
1649 };
1650 
1655  TKO_Custom_Shader_Sampler_Filter_Nearest,
1656  TKO_Custom_Shader_Sampler_Filter_Linear,
1657 };
1658 
1663  TKO_Custom_Shader_Sampler_Address_Repeat,
1664  TKO_Custom_Shader_Sampler_Address_Mirror_Repeat,
1665  TKO_Custom_Shader_Sampler_Address_Clamp_Edge,
1666  TKO_Custom_Shader_Sampler_Address_Clamp_Border,
1667  TKO_Custom_Shader_Sampler_Address_Mirror_Clamp_Edge,
1668 };
1669 
1673 enum TKO_Custom_Shader_Sampler_Border_Color_Value {
1674  TKO_Custom_Shader_Sampler_Border_Transparent_Black,
1675  TKO_Custom_Shader_Sampler_Border_Opaque_Black,
1676  TKO_Custom_Shader_Sampler_Border_Opaque_White,
1677 };
1678 
1695 };
1696 
1701  TKO_Custom_Shader_Triangle,
1702  TKO_Custom_Shader_Line,
1703  TKO_Custom_Shader_Point,
1704  TKO_Custom_Shader_Primitive_Count,
1705 };
1706 
1708 
1715 
1717 };
1718 
1720 
1721 
1731 };
1732 
1733 
1735 
1741 };
1742 
1743 
1744 #endif
no fitting, right justified
Definition: BOpcodeEnums.h:1377
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:246
clip region is to be specified in window space {[0..1],[0..1]}. Default is world space ...
Definition: BOpcodeEnums.h:1727
polyhedra will be instanced using their tristrip information
Definition: BOpcodeEnums.h:1740
""
Definition: BOpcodeEnums.h:1572
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:431
""
Definition: BOpcodeEnums.h:1029
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:749
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:490
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:712
TKO_Font_Type
Handles the TKE_Font opcodes.
Definition: BOpcodeEnums.h:1408
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:752
shift corresponding to extended bit
Definition: BOpcodeEnums.h:285
""
Definition: BOpcodeEnums.h:1069
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:772
""
Definition: BOpcodeEnums.h:1055
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:747
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:560
for further expansion
Definition: BOpcodeEnums.h:1194
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:471
indicates presence of extended bits
Definition: BOpcodeEnums.h:635
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:993
self-explanatory
Definition: BOpcodeEnums.h:1433
transform position only
Definition: BOpcodeEnums.h:1237
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:514
TKO_Font_Renderers
Definition: BOpcodeEnums.h:1247
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:178
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1018
mask corresponding to extended bit
Definition: BOpcodeEnums.h:297
mask for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:675
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:248
self-explanatory
Definition: BOpcodeEnums.h:309
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:899
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:786
texture interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:397
type for depth peeling algorithm field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:534
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1489
""
Definition: BOpcodeEnums.h:1585
self-explanatory
Definition: BOpcodeEnums.h:1347
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:243
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:795
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:697
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1002
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:418
TKO_Text_Options
Definition: BOpcodeEnums.h:1346
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:847
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:439
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1584
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:592
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1003
extra spacing between lines
Definition: BOpcodeEnums.h:1187
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:468
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:628
region is a clip region
Definition: BOpcodeEnums.h:1729
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:513
s3 texture compression level 1
Definition: BOpcodeEnums.h:1426
""
Definition: BOpcodeEnums.h:1032
slant, specified in degrees clockwise
Definition: BOpcodeEnums.h:1390
text centered across region
Definition: BOpcodeEnums.h:1360
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:537
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1091
full transforms
Definition: BOpcodeEnums.h:1238
self-explanatory
Definition: BOpcodeEnums.h:1331
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:737
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:180
""
Definition: BOpcodeEnums.h:1471
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:615
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:470
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:462
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:481
texture interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:399
////
Definition: BOpcodeEnums.h:132
no fitting, center justified
Definition: BOpcodeEnums.h:1376
self-explanatory; (internal note: keep this listed last)
Definition: BOpcodeEnums.h:1131
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:872
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1080
self-explanatory
Definition: BOpcodeEnums.h:272
////
Definition: BOpcodeEnums.h:139
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:482
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:989
""
Definition: BOpcodeEnums.h:1557
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:833
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:696
""
Definition: BOpcodeEnums.h:1066
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:991
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:775
stretched projection
Definition: BOpcodeEnums.h:1158
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:848
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:904
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:561
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:969
TKO_Spot_Light_Options
Definition: BOpcodeEnums.h:1299
no fitting (direction only), left justified
Definition: BOpcodeEnums.h:1372
mask for all &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:634
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:961
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:463
""
Definition: BOpcodeEnums.h:1048
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:469
Proper Unicode Bidirectional text layout.
Definition: BOpcodeEnums.h:1217
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:829
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:875
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:683
////
Definition: BOpcodeEnums.h:55
self-explanatory
Definition: BOpcodeEnums.h:1312
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:707
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:949
select background/leader style
Definition: BOpcodeEnums.h:1204
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:529
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1644
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:658
image is native JPEG data
Definition: BOpcodeEnums.h:1425
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:505
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:571
options mask (unsigned char if file version is < 1805)
Definition: BOpcodeEnums.h:1439
oblique x setting
Definition: BOpcodeEnums.h:1161
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:784
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:922
self-explanatory
Definition: BOpcodeEnums.h:1301
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:240
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1016
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:897
TKO_Texture_Application_Modes
Definition: BOpcodeEnums.h:1583
controls whether layers greater than 1 are considered as inputs to a shader plugin (and therefore ski...
Definition: BOpcodeEnums.h:1487
""
Definition: BOpcodeEnums.h:1521
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:913
near limit setting
Definition: BOpcodeEnums.h:1164
character slant
Definition: BOpcodeEnums.h:1181
""
Definition: BOpcodeEnums.h:1500
s3 texture compression level 5
Definition: BOpcodeEnums.h:1428
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:632
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:175
self-explanatory
Definition: BOpcodeEnums.h:1307
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:674
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:573
TKO_Light_Options
Definition: BOpcodeEnums.h:1290
""
Definition: BOpcodeEnums.h:1570
TKO_Custom_Shader_Def_Stage
Definition: BOpcodeEnums.h:1603
self-explanatory
Definition: BOpcodeEnums.h:323
scale factor for width
Definition: BOpcodeEnums.h:1182
self-explanatory
Definition: BOpcodeEnums.h:1304
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:189
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:868
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:412
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:721
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:580
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:995
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:895
""
Definition: BOpcodeEnums.h:1511
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:998
""
Definition: BOpcodeEnums.h:1502
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1013
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:724
TKO_Circular_Options
Definition: BOpcodeEnums.h:1320
""
Definition: BOpcodeEnums.h:1031
""
Definition: BOpcodeEnums.h:1042
fea nodes setting is off; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:813
self-explanatory
Definition: BOpcodeEnums.h:314
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:194
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:587
perspective bit setting
Definition: BOpcodeEnums.h:1152
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:442
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:767
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:192
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:191
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:187
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:921
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:902
replace with a grid of lines
Definition: BOpcodeEnums.h:1271
self-explanatory
Definition: BOpcodeEnums.h:1339
Definition: BOpcodeEnums.h:382
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:447
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:539
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:440
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:705
TKO_Texture_Param_Functions
Definition: BOpcodeEnums.h:1519
the offset from the standard position
Definition: BOpcodeEnums.h:1395
TKE_Object_Types
Opcodes stored in the file.
Definition: BOpcodeEnums.h:28
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:554
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:593
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1076
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:502
vertical fitting is specified
Definition: BOpcodeEnums.h:1363
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:730
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1488
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:483
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:733
self-explanatory
Definition: BOpcodeEnums.h:1281
If this bit is set, a thumbnail of this view immediately follows.
Definition: BOpcodeEnums.h:1166
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1497
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:722
type for &#39;buffer options&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:653
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:570
extra item for selectability; refer to HC_Set_Selectability for a description
Definition: BOpcodeEnums.h:229
//// first opcode value reserved for private use
Definition: BOpcodeEnums.h:159
""
Definition: BOpcodeEnums.h:1044
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:770
""
Definition: BOpcodeEnums.h:1027
self-explanatory
Definition: BOpcodeEnums.h:367
self-explanatory
Definition: BOpcodeEnums.h:1310
extended bit
Definition: BOpcodeEnums.h:1479
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:825
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:583
self-explanatory
Definition: BOpcodeEnums.h:1332
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:694
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:891
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:598
TKO_Custom_Shader_Sampler_Option_Bits
Definition: BOpcodeEnums.h:1639
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1006
set background margins
Definition: BOpcodeEnums.h:1207
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:729
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:489
refer to HC_Set_Shader_Outputs
Definition: BOpcodeEnums.h:1594
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:667
toggle background
Definition: BOpcodeEnums.h:1205
for further expansion
Definition: BOpcodeEnums.h:1195
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:940
hard edge angle limit; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:811
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:203
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:527
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:769
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:605
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:568
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:250
""
Definition: BOpcodeEnums.h:1545
internal use, indicates shift for placement of extended section
Definition: BOpcodeEnums.h:213
self-explanatory
Definition: BOpcodeEnums.h:318
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:625
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:410
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:436
self-explanatory
Definition: BOpcodeEnums.h:1303
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:557
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:677
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:690
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:926
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1014
hard edge angle limit; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:807
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:188
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:678
character is skipped
Definition: BOpcodeEnums.h:1388
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1090
self-explanatory
Definition: BOpcodeEnums.h:316
self-explanatory
Definition: BOpcodeEnums.h:1338
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:564
self-explanatory
Definition: BOpcodeEnums.h:1448
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:242
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1641
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:610
self-explanatory
Definition: BOpcodeEnums.h:1713
type for &#39;mask transform&#39; field; specisal HPS usage
Definition: BOpcodeEnums.h:640
mask for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:676
color by index
Definition: BOpcodeEnums.h:277
self-explanatory
Definition: BOpcodeEnums.h:1335
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:856
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:918
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:614
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1520
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1011
extra item for selectability; refer to HC_Set_Selectability for a description
Definition: BOpcodeEnums.h:223
s3 texture compression (level 1,3 or 5 determined by TKO_Image_Formats)
Definition: BOpcodeEnums.h:1451
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:208
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:754
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:738
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1645
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:552
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:761
TKO_Heuristic_Bits
Definition: BOpcodeEnums.h:822
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:579
""
Definition: BOpcodeEnums.h:1465
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:960
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:850
not specified
Definition: BOpcodeEnums.h:1259
TKO_Color_Channels
Definition: BOpcodeEnums.h:270
character is invisible
Definition: BOpcodeEnums.h:1389
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:771
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:627
self-explanatory
Definition: BOpcodeEnums.h:324
extra item for selectability; refer to HC_Set_Selectability for a description
Definition: BOpcodeEnums.h:228
//// last opcode value reserved for private use
Definition: BOpcodeEnums.h:160
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:789
Truevision TGA.
Definition: BOpcodeEnums.h:1452
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:578
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:669
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:907
""
Definition: BOpcodeEnums.h:1576
self-explanatory
Definition: BOpcodeEnums.h:276
in addition to the spacing specified within the font itself, the extra space to add between character...
Definition: BOpcodeEnums.h:1186
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:837
extra item for selectability; refer to HC_Set_Selectability for a description
Definition: BOpcodeEnums.h:224
8-bit colormap indices
Definition: BOpcodeEnums.h:1418
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:467
""
Definition: BOpcodeEnums.h:1038
16-bit colormap indices
Definition: BOpcodeEnums.h:1419
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:624
TKO_Generic_Size_Units
Definition: BOpcodeEnums.h:1122
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:751
""
Definition: BOpcodeEnums.h:1056
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:219
bump map
Definition: BOpcodeEnums.h:280
self-explanatory
Definition: BOpcodeEnums.h:1350
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:734
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:914
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:544
""
Definition: BOpcodeEnums.h:1473
self-explanatory
Definition: BOpcodeEnums.h:1421
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:540
fill edges of characters to improve appearance ar small sizes
Definition: BOpcodeEnums.h:1197
type for &#39;buffer options&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:654
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:760
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:437
self-explanatory
Definition: BOpcodeEnums.h:1154
format mask
Definition: BOpcodeEnums.h:1431
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:855
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:510
Object Space.
Definition: BOpcodeEnums.h:1123
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:414
Window Space.
Definition: BOpcodeEnums.h:1125
refer to HC_Define_Shader
Definition: BOpcodeEnums.h:1490
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:685
all, before texture separation
Definition: BOpcodeEnums.h:363
""
Definition: BOpcodeEnums.h:1050
refer to HC_Set_Shader_Uniforms_Data
Definition: BOpcodeEnums.h:1692
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:586
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:908
internal use, indicates shift for placement of extended section
Definition: BOpcodeEnums.h:200
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:244
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:659
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:492
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:935
self-explanatory
Definition: BOpcodeEnums.h:370
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:932
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:432
""
Definition: BOpcodeEnums.h:1546
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:862
mask of bits requiring extended
Definition: BOpcodeEnums.h:840
self-explanatory
Definition: BOpcodeEnums.h:308
choose or simulate a bold variation
Definition: BOpcodeEnums.h:1198
type for &#39;technology&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:643
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1000
//// Default reader provided for "W3D Image XRef"
Definition: BOpcodeEnums.h:161
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:204
draw only the outline (i.e. don&#39;t fill)
Definition: BOpcodeEnums.h:1188
shift of extended section
Definition: BOpcodeEnums.h:619
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:930
self-explanatory
Definition: BOpcodeEnums.h:328
refer to HC_Set_Shader_Uniforms_Data
Definition: BOpcodeEnums.h:1691
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:720
TKO_Text_Encodings
Definition: BOpcodeEnums.h:1329
TKO_Geometry_Options
Definition: BOpcodeEnums.h:948
""
Definition: BOpcodeEnums.h:1558
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:428
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1643
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:753
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:920
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:522
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:546
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:672
Portable Network Graphics.
Definition: BOpcodeEnums.h:1453
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:545
""
Definition: BOpcodeEnums.h:1052
self-explanatory
Definition: BOpcodeEnums.h:326
""
Definition: BOpcodeEnums.h:1022
index of refraction
Definition: BOpcodeEnums.h:354
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:487
self-explanatory
Definition: BOpcodeEnums.h:359
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:665
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:179
shift from color bits to corresponding texture bits
Definition: BOpcodeEnums.h:373
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1081
TKO_Thumbnail_Formats
Definition: BOpcodeEnums.h:1712
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:836
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:434
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:611
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:884
TKO_Texture_Tilings
Definition: BOpcodeEnums.h:1541
Portable Network Graphics.
Definition: BOpcodeEnums.h:1430
image is one-byte of luminance data per pixel
Definition: BOpcodeEnums.h:1424
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1569
""
Definition: BOpcodeEnums.h:1057
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:595
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:742
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:616
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:215
TKO_Bounding_Type_Options
Definition: BOpcodeEnums.h:1280
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:450
self-explanatory
Definition: BOpcodeEnums.h:322
limit at which text may be replaced with a crude representation
Definition: BOpcodeEnums.h:1196
self-explanatory
Definition: BOpcodeEnums.h:1333
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1010
self-explanatory
Definition: BOpcodeEnums.h:317
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:726
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:413
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:602
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1531
type for cylinder tesselation value; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:804
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:543
type for depth peeling algorithm field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:535
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:509
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:466
try to use bitmaps
Definition: BOpcodeEnums.h:1261
self-explanatory
Definition: BOpcodeEnums.h:307
gloss
Definition: BOpcodeEnums.h:353
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1647
color interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:404
the size tolerance outside of which fonts must be regenerated
Definition: BOpcodeEnums.h:1178
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:830
self-explanatory
Definition: BOpcodeEnums.h:275
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:547
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:796
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:565
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:959
adjust region left-to-right
Definition: BOpcodeEnums.h:1359
""
Definition: BOpcodeEnums.h:1510
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:774
Points.
Definition: BOpcodeEnums.h:1126
//– would like this to be obsolete, but...
Definition: BOpcodeEnums.h:157
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:661
extended bits (reserved for future use)
Definition: BOpcodeEnums.h:296
self-explanatory
Definition: BOpcodeEnums.h:1162
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1464
TKO_Cut_Visualization
Definition: BOpcodeEnums.h:958
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:765
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:486
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:239
self-explanatory
Definition: BOpcodeEnums.h:1441
mask corresponding to extended bit
Definition: BOpcodeEnums.h:284
type for &#39;quantization&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:649
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1008
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1078
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1012
""
Definition: BOpcodeEnums.h:1045
""
Definition: BOpcodeEnums.h:1470
""
Definition: BOpcodeEnums.h:1484
rotation, specified in degrees clockwise
Definition: BOpcodeEnums.h:1392
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:430
discard after load to graphics hardware as texture
Definition: BOpcodeEnums.h:1438
""
Definition: BOpcodeEnums.h:1054
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:567
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:719
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:846
character rotation, specified in degrees
Definition: BOpcodeEnums.h:1180
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:190
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:511
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:845
""
Definition: BOpcodeEnums.h:1532
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:704
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:464
""
Definition: BOpcodeEnums.h:1573
room for expansion
Definition: BOpcodeEnums.h:1396
refer to HC_Set_Visibility
Definition: BOpcodeEnums.h:1111
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:477
indicates presence of extended bits
Definition: BOpcodeEnums.h:617
refer to HC_Set_Shader_Uniforms_Data
Definition: BOpcodeEnums.h:1694
hard edge angle limit; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:810
extended bit
Definition: BOpcodeEnums.h:278
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:909
self-explanatory
Definition: BOpcodeEnums.h:325
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:445
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:216
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:254
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:553
refer to HC_Set_Shader_Uniforms
Definition: BOpcodeEnums.h:1596
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:584
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:241
select background shape
Definition: BOpcodeEnums.h:1206
self-explanatory
Definition: BOpcodeEnums.h:1330
texture interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:398
add a strikethrough to the font
Definition: BOpcodeEnums.h:1190
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:538
for further expansion
Definition: BOpcodeEnums.h:1193
self-explanatory
Definition: BOpcodeEnums.h:313
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1083
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1082
hard edge angle limit; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:809
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:526
//// reserved for future expansion
Definition: BOpcodeEnums.h:164
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:915
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:903
env map
Definition: BOpcodeEnums.h:279
""
Definition: BOpcodeEnums.h:1034
self-explanatory
Definition: BOpcodeEnums.h:1336
////
Definition: BOpcodeEnums.h:154
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1640
""
Definition: BOpcodeEnums.h:1483
color index interpolation value; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:407
TKO_Font_Greeking_Modes
Definition: BOpcodeEnums.h:1269
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:524
self-explanatory
Definition: BOpcodeEnums.h:361
color interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:403
TKO_Custom_Shader_Option_Bits
Definition: BOpcodeEnums.h:1682
self-explanatory
Definition: BOpcodeEnums.h:312
s3 texture compression level 3
Definition: BOpcodeEnums.h:1427
z values, 32-bit floats in [0..1] range
Definition: BOpcodeEnums.h:1423
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:193
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1482
////
Definition: BOpcodeEnums.h:142
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:831
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:994
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:757
choose or simulate an italic variation
Definition: BOpcodeEnums.h:1199
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:785
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:744
shift of extended section
Definition: BOpcodeEnums.h:793
World Space.
Definition: BOpcodeEnums.h:1129
""
Definition: BOpcodeEnums.h:1555
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:852
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:693
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:834
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:684
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:896
self-explanatory
Definition: BOpcodeEnums.h:1714
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:569
//// pseudo-handler (non-zero value)
Definition: BOpcodeEnums.h:163
the offset from the standard position
Definition: BOpcodeEnums.h:1387
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:727
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:824
self-explanatory
Definition: BOpcodeEnums.h:327
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:950
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:739
fea nodes setting is on; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:812
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:990
window definition includes offset values
Definition: BOpcodeEnums.h:980
window space
Definition: BOpcodeEnums.h:1357
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:472
type for &#39;quantization&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:651
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:550
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:788
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:725
""
Definition: BOpcodeEnums.h:1466
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1001
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:802
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:996
refer to ::HC_Conditional_Action
Definition: BOpcodeEnums.h:1141
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:236
refer to ::HC_Conditional_Action
Definition: BOpcodeEnums.h:1143
TKO_Image_Formats
Definition: BOpcodeEnums.h:1417
reserved
Definition: BOpcodeEnums.h:1365
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:731
refer to HC_Set_Shader_Inputs
Definition: BOpcodeEnums.h:1595
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:766
""
Definition: BOpcodeEnums.h:1506
self-explanatory
Definition: BOpcodeEnums.h:320
select preferred drawing modes
Definition: BOpcodeEnums.h:1202
""
Definition: BOpcodeEnums.h:1030
use whatever the display device prefers
Definition: BOpcodeEnums.h:1260
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:673
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:743
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:421
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:689
TKO_Texture_Param_Sources
Definition: BOpcodeEnums.h:1496
internal use, indicates bits which require TKO_Geo_Extended
Definition: BOpcodeEnums.h:183
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:715
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:612
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:865
//
Definition: BOpcodeEnums.h:148
refer to HC_Set_Shader_Textures
Definition: BOpcodeEnums.h:1597
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:588
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:663
relative sizing
Definition: BOpcodeEnums.h:1358
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:714
select how to draw (or not) greeked text
Definition: BOpcodeEnums.h:1201
""
Definition: BOpcodeEnums.h:1543
""
Definition: BOpcodeEnums.h:1571
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:446
""
Definition: BOpcodeEnums.h:1040
mask for HSR field
Definition: BOpcodeEnums.h:531
""
Definition: BOpcodeEnums.h:1026
""
Definition: BOpcodeEnums.h:1053
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:745
Screen Space.
Definition: BOpcodeEnums.h:1124
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:835
extended bits for common/shared items
Definition: BOpcodeEnums.h:182
don&#39;t draw
Definition: BOpcodeEnums.h:1270
self-explanatory
Definition: BOpcodeEnums.h:1282
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:417
""
Definition: BOpcodeEnums.h:1033
refer to HC_Set_Rendering_Options
Definition: BOpcodeEnums.h:1113
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:828
wchar_t unicode string
Definition: BOpcodeEnums.h:1340
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:206
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:708
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:516
type for &#39;technology&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:642
TKO_PBR_Options
Definition: BOpcodeEnums.h:293
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:574
""
Definition: BOpcodeEnums.h:1501
type for &#39;buffer options&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:655
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:874
env map
Definition: BOpcodeEnums.h:355
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:781
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:871
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1648
refer to HC_Set_Shader
Definition: BOpcodeEnums.h:1687
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:639
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:555
self-explanatory
Definition: BOpcodeEnums.h:368
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:740
hard edge angle limit; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:808
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:508
""
Definition: BOpcodeEnums.h:1059
""
Definition: BOpcodeEnums.h:1065
""
Definition: BOpcodeEnums.h:1023
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:710
all
Definition: BOpcodeEnums.h:364
add an underline to the font
Definition: BOpcodeEnums.h:1189
mask of bits in second byte
Definition: BOpcodeEnums.h:792
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:660
""
Definition: BOpcodeEnums.h:1467
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:843
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:826
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:699
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:600
mask for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:680
type for &#39;technology&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:646
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:698
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1075
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:686
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:880
self-explanatory
Definition: BOpcodeEnums.h:311
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:971
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:512
type for &#39;technology&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:644
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:478
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:939
self-explanatory
Definition: BOpcodeEnums.h:335
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:768
""
Definition: BOpcodeEnums.h:1544
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:951
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:962
""
Definition: BOpcodeEnums.h:1025
TKO_Camera_Projection
Definition: BOpcodeEnums.h:1151
mask for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:681
////
Definition: BOpcodeEnums.h:101
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:252
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:763
self-explanatory
Definition: BOpcodeEnums.h:337
""
Definition: BOpcodeEnums.h:1507
Instance_Options
Definition: BOpcodeEnums.h:1739
stretched bit setting
Definition: BOpcodeEnums.h:1153
""
Definition: BOpcodeEnums.h:1046
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:476
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:952
refer to HC_Set_Shader
Definition: BOpcodeEnums.h:1684
shift corresponding to extended bit
Definition: BOpcodeEnums.h:298
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:465
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:542
color interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:402
""
Definition: BOpcodeEnums.h:1533
self-explanatory
Definition: BOpcodeEnums.h:366
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:484
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:885
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:777
refer to HC_Set_Shader
Definition: BOpcodeEnums.h:1683
////
Definition: BOpcodeEnums.h:42
self-explanatory
Definition: BOpcodeEnums.h:330
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:633
""
Definition: BOpcodeEnums.h:1469
""
Definition: BOpcodeEnums.h:1051
""
Definition: BOpcodeEnums.h:1024
""
Definition: BOpcodeEnums.h:1043
type for &#39;quantization&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:648
oblique y setting
Definition: BOpcodeEnums.h:1160
refer to HC_Define_Shader
Definition: BOpcodeEnums.h:1486
self-explanatory
Definition: BOpcodeEnums.h:319
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:732
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:530
HSR algorithm; refer to HC_Set_Rendering_Options for description.
Definition: BOpcodeEnums.h:420
secondary extended bits
Definition: BOpcodeEnums.h:211
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:929
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:857
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:701
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:606
TKO_Custom_Shader_Primitive
Definition: BOpcodeEnums.h:1700
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:687
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:879
self-explanatory
Definition: BOpcodeEnums.h:1716
perspective projection
Definition: BOpcodeEnums.h:1157
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:253
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1085
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:823
""
Definition: BOpcodeEnums.h:1063
TKO_Font_Transforms
Definition: BOpcodeEnums.h:1236
""
Definition: BOpcodeEnums.h:1574
force non-proportional spacing
Definition: BOpcodeEnums.h:1192
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:599
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:474
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:488
refer to HC_Set_Geometry_Options
Definition: BOpcodeEnums.h:970
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:563
""
Definition: BOpcodeEnums.h:1041
color bits
Definition: BOpcodeEnums.h:372
the font name
Definition: BOpcodeEnums.h:1385
TKO_Cut_Visualization_Mode_Types
Definition: BOpcodeEnums.h:968
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1554
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:582
TKO_Texture_Filters
Definition: BOpcodeEnums.h:1553
type for &#39;buffer options&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:656
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:461
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:801
internal use, indicates bits which require TKO_Geo_Extended2
Definition: BOpcodeEnums.h:212
""
Definition: BOpcodeEnums.h:1561
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:892
TKO_Character_Attributes
Definition: BOpcodeEnums.h:1384
""
Definition: BOpcodeEnums.h:1522
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:688
""
Definition: BOpcodeEnums.h:1534
self-explanatory
Definition: BOpcodeEnums.h:1337
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:517
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:716
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:426
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:992
""
Definition: BOpcodeEnums.h:1503
self-explanatory
Definition: BOpcodeEnums.h:1449
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:621
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:919
//– obsolete. this alias provided for source compatibility with old code
Definition: BOpcodeEnums.h:156
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1005
self-explanatory
Definition: BOpcodeEnums.h:349
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1646
refer to HC_Define_Texture
Definition: BOpcodeEnums.h:1542
the name of the font (i.e. which font to use)
Definition: BOpcodeEnums.h:1176
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:541
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1079
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1009
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:525
refer to HC_Set_Marker_Symbol
Definition: BOpcodeEnums.h:1021
the offset from the standard position
Definition: BOpcodeEnums.h:1394
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1004
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:626
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:762
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:507
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:594
self-explanatory
Definition: BOpcodeEnums.h:1434
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:638
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1074
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1019
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:876
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:911
#define TKO_Rendo_Extended
Definition: BOpcodeEnums.h:455
refer to HC_Set_Shader
Definition: BOpcodeEnums.h:1688
""
Definition: BOpcodeEnums.h:1535
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1015
internal use, indicates bits which require TKO_Geo_Extended_Colors
Definition: BOpcodeEnums.h:198
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:485
TKO_Window_Options
Definition: BOpcodeEnums.h:979
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:931
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:873
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:782
""
Definition: BOpcodeEnums.h:1060
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:664
""
Definition: BOpcodeEnums.h:1028
self-explanatory
Definition: BOpcodeEnums.h:1435
try to use polygonal (outline) representations
Definition: BOpcodeEnums.h:1262
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:893
bump map
Definition: BOpcodeEnums.h:356
""
Definition: BOpcodeEnums.h:1474
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:756
type for &#39;quantization&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:650
""
Definition: BOpcodeEnums.h:1058
refer to HC_Set_Shader_Uniforms_Data
Definition: BOpcodeEnums.h:1690
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:501
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1089
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:562
only use Hoops defined (stroked) fonts
Definition: BOpcodeEnums.h:1252
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:692
self-explanatory
Definition: BOpcodeEnums.h:360
self-explanatory
Definition: BOpcodeEnums.h:329
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:209
extended 2
Definition: BOpcodeEnums.h:860
self-explanatory
Definition: BOpcodeEnums.h:1300
self-explanatory
Definition: BOpcodeEnums.h:351
self-explanatory
Definition: BOpcodeEnums.h:1308
""
Definition: BOpcodeEnums.h:1047
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:849
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:480
self-explanatory
Definition: BOpcodeEnums.h:350
self-explanatory
Definition: BOpcodeEnums.h:352
""
Definition: BOpcodeEnums.h:1036
""
Definition: BOpcodeEnums.h:1556
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:787
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:881
////
Definition: BOpcodeEnums.h:32
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:630
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:759
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:934
refer to HC_Set_Shader
Definition: BOpcodeEnums.h:1686
adjustment to character width
Definition: BOpcodeEnums.h:1391
TKO_Custom_Shader_Sampler_Filter
Definition: BOpcodeEnums.h:1654
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:238
""
Definition: BOpcodeEnums.h:1067
mask for HSR field
Definition: BOpcodeEnums.h:532
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:878
""
Definition: BOpcodeEnums.h:1037
""
Definition: BOpcodeEnums.h:1064
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:901
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:234
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:523
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:832
only use Truetype (or similar) fonts
Definition: BOpcodeEnums.h:1251
self-explanatory
Definition: BOpcodeEnums.h:1422
self-explanatory
Definition: BOpcodeEnums.h:1450
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:844
refer to HC_Define_Shader_Sampler
Definition: BOpcodeEnums.h:1642
TKO_Enumerations
Definition: BOpcodeEnums.h:988
TKO_Font_Layout
Definition: BOpcodeEnums.h:1215
refer to HC_Define_Shader_Texture
Definition: BOpcodeEnums.h:1612
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:235
only used by certain handlers
Definition: BOpcodeEnums.h:1128
refer to HC_Set_Shader_Uniforms_Data
Definition: BOpcodeEnums.h:1689
limit font source
Definition: BOpcodeEnums.h:1200
refer to HC_Set_Shader
Definition: BOpcodeEnums.h:1685
self-explanatory
Definition: BOpcodeEnums.h:369
mask for either fitting setting
Definition: BOpcodeEnums.h:1364
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:506
""
Definition: BOpcodeEnums.h:1485
TKO_Geometry_Bits
Definition: BOpcodeEnums.h:172
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:549
horizontal fitting is specified
Definition: BOpcodeEnums.h:1362
extends font options to a second byte
Definition: BOpcodeEnums.h:1183
""
Definition: BOpcodeEnums.h:1505
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:736
TKO_Custom_Shader_Texture_Format
Definition: BOpcodeEnums.h:1618
self-explanatory
Definition: BOpcodeEnums.h:357
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:174
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:854
TKO_Text_Region_Fit_Options
Definition: BOpcodeEnums.h:1371
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:711
transform position adjusted
Definition: BOpcodeEnums.h:1239
color interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:401
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:629
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:906
TKO_Custom_Shader_Def_Option_Bits
Definition: BOpcodeEnums.h:1593
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:670
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:853
""
Definition: BOpcodeEnums.h:1475
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:925
self-explanatory
Definition: BOpcodeEnums.h:338
use any available fonts
Definition: BOpcodeEnums.h:1249
""
Definition: BOpcodeEnums.h:1560
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:858
extra item for selectability; refer to HC_Set_Selectability for a description
Definition: BOpcodeEnums.h:227
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:473
type for &#39;antialias&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:662
""
Definition: BOpcodeEnums.h:1062
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:937
mask of bits requiring extended
Definition: BOpcodeEnums.h:618
not sapecified
Definition: BOpcodeEnums.h:1248
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:528
extended bits for color
Definition: BOpcodeEnums.h:197
TKO_Color_Channel_Lock_Bits
Definition: BOpcodeEnums.h:347
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:877
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:886
""
Definition: BOpcodeEnums.h:1039
""
Definition: BOpcodeEnums.h:1049
self-explanatory
Definition: BOpcodeEnums.h:321
texture interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:396
""
Definition: BOpcodeEnums.h:1068
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:220
self-explanatory
Definition: BOpcodeEnums.h:336
type for &#39;technology&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:645
self-explanatory
Definition: BOpcodeEnums.h:1321
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:889
TKO_Clip_Region_Options
Definition: BOpcodeEnums.h:1725
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:411
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:709
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:415
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:620
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:798
self-explanatory
Definition: BOpcodeEnums.h:310
type for &#39;simple reflection&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:613
text size is adjusted to fit
Definition: BOpcodeEnums.h:1374
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:205
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:449
mask of bits requiring extended
Definition: BOpcodeEnums.h:636
TKO_Rendering_Option_Bits
Definition: BOpcodeEnums.h:395
""
Definition: BOpcodeEnums.h:1468
self-explanatory
Definition: BOpcodeEnums.h:334
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:778
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:515
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:479
refer to HC_Set_Face_Pattern
Definition: BOpcodeEnums.h:1007
compress on load to graphics hardware
Definition: BOpcodeEnums.h:1437
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:601
HOOPS default font layout.
Definition: BOpcodeEnums.h:1216
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:887
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:245
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:927
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:703
TKO_Map_Format
Definition: BOpcodeEnums.h:381
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1088
type for contour options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:700
self-explanatory
Definition: BOpcodeEnums.h:315
text spacing is adjusted to fit
Definition: BOpcodeEnums.h:1373
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:746
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:882
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:894
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:575
////
Definition: BOpcodeEnums.h:30
region is a mask region
Definition: BOpcodeEnums.h:1730
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:735
type for isoline options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:718
Pixels.
Definition: BOpcodeEnums.h:1127
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:890
""
Definition: BOpcodeEnums.h:1575
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:888
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:262
the size at which to draw characters
Definition: BOpcodeEnums.h:1177
Definition: BOpcodeEnums.h:383
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:827
shift of extended section
Definition: BOpcodeEnums.h:637
type for sphere tesselation value; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:805
only use hardware fonts
Definition: BOpcodeEnums.h:1250
self-explanatory
Definition: BOpcodeEnums.h:1348
text is spaced if region is larger, sized if smaller
Definition: BOpcodeEnums.h:1375
self-explanatory
Definition: BOpcodeEnums.h:333
refer to HC_Set_Line_Pattern
Definition: BOpcodeEnums.h:997
type for &#39;shadow map&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:603
self-explanatory
Definition: BOpcodeEnums.h:1349
shift of extended section
Definition: BOpcodeEnums.h:841
self-explanatory
Definition: BOpcodeEnums.h:1420
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:195
TKO_Font_Preferences
Definition: BOpcodeEnums.h:1258
TKO_Texture_Layouts
Definition: BOpcodeEnums.h:1530
type for HSR field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:521
empty placeholder image, no real data, possible reference instead
Definition: BOpcodeEnums.h:1454
////
Definition: BOpcodeEnums.h:49
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1104
self-explanatory
Definition: BOpcodeEnums.h:271
indicates presence of extended bits
Definition: BOpcodeEnums.h:814
type for NURBS curve options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:783
self-explanatory
Definition: BOpcodeEnums.h:274
self-explanatory
Definition: BOpcodeEnums.h:358
""
Definition: BOpcodeEnums.h:1523
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:177
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:748
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:217
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:422
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:258
""
Definition: BOpcodeEnums.h:1504
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1086
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:869
self-explanatory
Definition: BOpcodeEnums.h:348
""
Definition: BOpcodeEnums.h:1476
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:503
""
Definition: BOpcodeEnums.h:1035
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:558
TKO_Custom_Shader_Texture_Option_Bits
Definition: BOpcodeEnums.h:1611
""
Definition: BOpcodeEnums.h:1509
try to use polyline outline around the character exterior
Definition: BOpcodeEnums.h:1263
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:912
""
Definition: BOpcodeEnums.h:1472
top of text is along region
Definition: BOpcodeEnums.h:1361
""
Definition: BOpcodeEnums.h:1477
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:779
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:917
self-explanatory
Definition: BOpcodeEnums.h:1334
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:576
self-explanatory
Definition: BOpcodeEnums.h:273
TKO_Attribute_Lock_Bits
Definition: BOpcodeEnums.h:306
lighting interpolation value; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:416
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:898
""
Definition: BOpcodeEnums.h:1499
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:491
refer to HC_Set_Rendering_Options
Definition: BOpcodeEnums.h:1114
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1084
TKO_Actions
Definition: BOpcodeEnums.h:1140
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:425
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:866
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:923
refer to HC_Set_Heuristics
Definition: BOpcodeEnums.h:883
self-explanatory
Definition: BOpcodeEnums.h:1305
""
Definition: BOpcodeEnums.h:1508
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:424
refer to HC_Set_Shader_Uniforms_Data
Definition: BOpcodeEnums.h:1693
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1077
""
Definition: BOpcodeEnums.h:1512
type for transparency field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:548
indicates that the 2nd byte should be written
Definition: BOpcodeEnums.h:791
refer to HC_Set_Heuristics for description
Definition: BOpcodeEnums.h:936
common/shared items; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:176
refer to HC_Set_Text_Alignment
Definition: BOpcodeEnums.h:1103
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:776
TKO_Text_Region_Options
Definition: BOpcodeEnums.h:1356
orthographic projection
Definition: BOpcodeEnums.h:1156
""
Definition: BOpcodeEnums.h:1061
extended bit
Definition: BOpcodeEnums.h:839
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:443
type for LOD options; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:741
type for frame_buffer_effects field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:556
TKO_Custom_Shader_Sampler_Address
Definition: BOpcodeEnums.h:1662
extra item for visibility; refer to HC_Set_Visibility for a description
Definition: BOpcodeEnums.h:233
clip region is to be specified in object space.
Definition: BOpcodeEnums.h:1728
""
Definition: BOpcodeEnums.h:1498
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:671
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:475
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:691
TKO_Font_Options
Definition: BOpcodeEnums.h:1175
the character size
Definition: BOpcodeEnums.h:1386
refer to HC_Set_Visibility
Definition: BOpcodeEnums.h:1110
replace with a box (probably a halftone stipple)
Definition: BOpcodeEnums.h:1272
color index interpolation value; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:408
""
Definition: BOpcodeEnums.h:1478
add an overline to the font
Definition: BOpcodeEnums.h:1191
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:679
TKO_Texture_Option_Bits
Definition: BOpcodeEnums.h:1463
Truevision TGA.
Definition: BOpcodeEnums.h:1429
type for HLR suboptions; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:668
refer to HC_Set_Window_Pattern
Definition: BOpcodeEnums.h:1017
color index interpolation value; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:406
type for &#39;mask transform&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:631
extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:682
TKO_Texture_Channel_Mappings
Definition: BOpcodeEnums.h:1568
self-explanatory
Definition: BOpcodeEnums.h:294
TKO_Compression
Definition: BOpcodeEnums.h:1447
full transforms except scaling
Definition: BOpcodeEnums.h:1240
self-explanatory
Definition: BOpcodeEnums.h:331
self-explanatory
Definition: BOpcodeEnums.h:332
internal use, indicates shift for placement of extended section
Definition: BOpcodeEnums.h:184
extra item for color; refer to HC_Set_Color for a description
Definition: BOpcodeEnums.h:207
clip region is to be specified in world space.
Definition: BOpcodeEnums.h:1726
""
Definition: BOpcodeEnums.h:1559
refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:504
type for &#39;cut geometry&#39; field; refer to HC_Set_Rendering_Options for description
Definition: BOpcodeEnums.h:572
type for &#39;simple shadow&#39; field; refer to HC_Set_Rendering_Options for description ...
Definition: BOpcodeEnums.h:585