# BOpcodeEnums.h

## Macro Definitions

| `TKO_Rendo_Extended`
| `TKO_Rendo_Extended2`
| `TKO_Font_Size_Units`
| `TKO_Font_Size_Object`
| `TKO_Font_Size_Screen`
| `TKO_Font_Size_Window`
| `TKO_Font_Size_Points`
| `TKO_Font_Size_Pixels`
| `TKO_Font_Size_Percent`
| `TKO_Font_Size_World`

## Types

| `TKE_Object_Types`
| `TKO_Geometry_Bits`
| `TKO_Color_Channels`
| `TKO_PBR_Options`
| `TKO_Attribute_Lock_Bits`
| `TKO_Color_Channel_Lock_Bits`
| `TKO_Map_Format`
| `TKO_Rendering_Option_Bits`
| `TKO_Heuristic_Bits`
| `TKO_Geometry_Options`
| `TKO_Cut_Visualization`
| `TKO_Cut_Visualization_Mode_Types`
| `TKO_Window_Options`
| `TKO_Enumerations`
| `TKO_Generic_Size_Units`
| `TKO_Actions`
| `TKO_Camera_Projection`
| `TKO_Font_Options`
| `TKO_Font_Layout`
| `TKO_Font_Transforms`
| `TKO_Font_Renderers`
| `TKO_Font_Preferences`
| `TKO_Font_Greeking_Modes`
| `TKO_Bounding_Type_Options`
| `TKO_Light_Options`
| `TKO_Spot_Light_Options`
| `TKO_Circular_Options`
| `TKO_Text_Encodings`
| `TKO_Text_Options`
| `TKO_Text_Region_Options`
| `TKO_Text_Region_Fit_Options`
| `TKO_Character_Attributes`
| `TKO_Font_Type`
| `TKO_Image_Formats`
| `TKO_Compression`
| `TKO_Texture_Option_Bits`
| `TKO_Texture_Param_Sources`
| `TKO_Texture_Param_Functions`
| `TKO_Texture_Layouts`
| `TKO_Texture_Tilings`
| `TKO_Texture_Filters`
| `TKO_Texture_Channel_Mappings`
| `TKO_Texture_Application_Modes`
| `TKO_Custom_Shader_Def_Option_Bits`
| `TKO_Custom_Shader_Def_Stage`
| `TKO_Custom_Shader_Texture_Option_Bits`
| `TKO_Custom_Shader_Texture_Format`
| `TKO_Custom_Shader_Sampler_Option_Bits`
| `TKO_Custom_Shader_Sampler_Filter`
| `TKO_Custom_Shader_Sampler_Address`
| `TKO_Custom_Shader_Sampler_Border_Color_Value`
| `TKO_Custom_Shader_Option_Bits`
| `TKO_Custom_Shader_Primitive`
| `TKO_Thumbnail_Formats`
| `TKO_Clip_Region_Options`
| `Instance_Options`

## Fields

| `TKE_Termination`
| `TKE_Pause`
| `TKE_Comment`
| `TKE_Font`
| `TKE_Texture`
| `TKE_Material`
| `TKE_PBR`
| `TKE_Animation`
| `TKE_Custom_Shader_Definition`
| `TKE_Custom_Shader`
| `TKE_Custom_Shader_Texture`
| `TKE_Custom_Shader_Sampler`
| `TKE_Open_Segment`
| `TKE_Close_Segment`
| `TKE_Reopen_Segment`
| `TKE_Include_Segment`
| `TKE_Style_Segment`
| `TKE_Named_Style`
| `TKE_Geometry_Attributes`
| `TKE_Renumber_Key_Global`
| `TKE_Renumber_Key_Local`
| `TKE_Priority`
| `TKE_Tag`
| `TKE_Bounding`
| `TKE_Bounding_Info`
| `TKE_Callback`
| `TKE_Camera`
| `TKE_Conditional_Action`
| `TKE_Conditions`
| `TKE_Color`
| `TKE_Color_By_Index`
| `TKE_Color_By_Index_16`
| `TKE_Color_By_FIndex`
| `TKE_Color_RGB`
| `TKE_Color_By_Value`
| `TKE_Color_Map`
| `TKE_Edge_Pattern`
| `TKE_Edge_Weight`
| `TKE_Face_Pattern`
| `TKE_Geometry_Options`
| `TKE_Handedness`
| `TKE_Heuristics`
| `TKE_Line_Pattern`
| `TKE_Line_Weight`
| `TKE_Marker_Size`
| `TKE_Marker_Symbol`
| `TKE_Modelling_Matrix`
| `TKE_LOD`
| `TKE_Rendering_Options`
| `TKE_Selectability`
| `TKE_Text_Alignment`
| `TKE_Text_Font`
| `TKE_Text_Path`
| `TKE_Text_Spacing`
| `TKE_Texture_Matrix`
| `TKE_Unicode_Options`
| `TKE_User_Index`
| `TKE_User_Index_Data`
| `TKE_User_Options`
| `TKE_User_Value`
| `TKE_Visibility`
| `TKE_Window`
| `TKE_Window_Frame`
| `TKE_Window_Pattern`
| `TKE_Glyph_Definition`
| `TKE_Shape_Definition`
| `TKE_Line_Style`
| `TKE_Named_Style_Def`
| `TKE_Area_Light`
| `TKE_Circle`
| `TKE_Circular_Arc`
| `TKE_Circular_Chord`
| `TKE_Circular_Wedge`
| `TKE_Cutting_Plane`
| `TKE_Cylinder`
| `TKE_Distant_Light`
| `TKE_Ellipse`
| `TKE_Elliptical_Arc`
| `TKE_Grid`
| `TKE_Image`
| `TKE_Infinite_Line`
| `TKE_Infinite_Ray`
| `TKE_Line`
| `TKE_Local_Light`
| `TKE_Marker`
| `TKE_Mesh`
| `TKE_NURBS_Curve`
| `TKE_NURBS_Surface`
| `TKE_PolyCylinder`
| `TKE_Polygon`
| `TKE_Polyline`
| `TKE_PolyPolyline`
| `TKE_Reference`
| `TKE_Shell`
| `TKE_Sphere`
| `TKE_Spot_Light`
| `TKE_Text`
| `TKE_Text_With_Encoding`
| `TKE_Start_User_Data`
| `TKE_Stop_User_Data`
| `TKE_XML`
| `TKE_External_Reference`
| `TKE_External_Reference_Unicode`
| `TKE_URL`
| `TKE_Start_Compression`
| `TKE_Stop_Compression`
| `TKE_Repeat_Object`
| `TKE_View`
| `TKE_Clip_Rectangle`
| `TKE_Clip_Region`
| `TKE_Complex_Clip_Region`
| `TKE_File_Info`
| `TKE_Dictionary`
| `TKE_Dictionary_Locater`
| `TKE_Thumbnail`
| `TKE_Delete_Object`
| `TKE_Tag_Implicit`
| `TKE_Streaming_Mode`
| `TKE_First_User_Opcode`
| `TKE_Last_User_Opcode`
| `TKE_Image_XRef`
| `TKE_Pseudo_Handler`
| `TKE_Extended_Code`
| `TKO_Geo_Face`
| `TKO_Geo_Edge`
| `TKO_Geo_Line`
| `TKO_Geo_Marker`
| `TKO_Geo_Text`
| `TKO_Geo_Window`
| `TKO_Geo_Image`
| `TKO_Geo_Extended`
| `TKO_Geo_Extended_Mask`
| `TKO_Geo_Extended_Shift`
| `TKO_Geo_Ambient_Up`
| `TKO_Geo_Light`
| `TKO_Geo_Face_Contrast`
| `TKO_Geo_Window_Contrast`
| `TKO_Geo_Front`
| `TKO_Geo_Back`
| `TKO_Geo_Vertex`
| `TKO_Geo_Geom_Colors`
| `TKO_Geo_Every_Colors`
| `TKO_Geo_Extended_Colors`
| `TKO_Geo_Extended_Colors_Mask`
| `TKO_Geo_Extended_Colors_Shift`
| `TKO_Geo_Edge_Contrast`
| `TKO_Geo_Line_Contrast`
| `TKO_Geo_Marker_Contrast`
| `TKO_Geo_Vertex_Contrast`
| `TKO_Geo_Cut_Edge`
| `TKO_Geo_Simple_Reflection`
| `TKO_Geo_Cut_Face`
| `TKO_Geo_Extended2`
| `TKO_Geo_Extended2_Mask`
| `TKO_Geo_Extended2_Shift`
| `TKO_Geo_Text_Contrast`
| `TKO_Geo_Ambient_Down`
| `TKO_Geo_Cut_Face_Contrast`
| `TKO_Geo_Ambient`
| `TKO_Geo_All_Colors`
| `TKO_Geo_String_Cursor`
| `TKO_Geo_Text_Leader`
| `TKO_Geo_Isoline`
| `TKO_Geo_Geom_Selects`
| `TKO_Geo_All_Selects`
| `TKO_Geo_Face_Lighting`
| `TKO_Geo_Edge_Lighting`
| `TKO_Geo_Marker_Lighting`
| `TKO_Geo_Light_Visibles`
| `TKO_Geo_Silhouette_Edge`
| `TKO_Geo_Perimeter_Edge`
| `TKO_Geo_Mesh_Quad`
| `TKO_Geo_Hard_Edge`
| `TKO_Geo_Cutting_Plane`
| `TKO_Geo_Shadow_Emit`
| `TKO_Geo_Shadow_Cast`
| `TKO_Geo_Shadow_Receive`
| `TKO_Geo_Shadow_Visibles`
| `TKO_Geo_Vertex_Vis`
| `TKO_Geo_Cut_Geometry`
| `TKO_Geo_Adjacent_Edge`
| `TKO_Geo_NonCulled_Edge`
| `TKO_Geo_Edge_Visibles`
| `TKO_Geo_Geom_Visibles`
| `TKO_Geo_All_Visibles`
| `TKO_Channel_Diffuse`
| `TKO_Channel_Specular`
| `TKO_Channel_Mirror`
| `TKO_Channel_Transmission`
| `TKO_Channel_Emission`
| `TKO_Channel_Gloss`
| `TKO_Channel_Index`
| `TKO_Channel_Extended`
| `TKO_Channel_Environment`
| `TKO_Channel_Bump`
| `TKO_Channel_Count`
| `TKO_Channel_Extended_Mask`
| `TKO_Channel_Extended_Shift`
| `TKO_PBR_Alpha_Mask`
| `TKO_PBR_Extended`
| `TKO_PBR_Extended_Mask`
| `TKO_PBR_Extended_Shift`
| `TKO_Lock_Callback`
| `TKO_Lock_Camera`
| `TKO_Lock_Color`
| `TKO_Lock_Color_Map`
| `TKO_Lock_Driver`
| `TKO_Lock_Driver_Options`
| `TKO_Lock_Edge_Pattern`
| `TKO_Lock_Edge_Weight`
| `TKO_Lock_Face_Pattern`
| `TKO_Lock_Handedness`
| `TKO_Lock_Heuristics`
| `TKO_Lock_Line_Pattern`
| `TKO_Lock_Line_Weight`
| `TKO_Lock_Marker_Size`
| `TKO_Lock_Marker_Symbol`
| `TKO_Lock_Metafile`
| `TKO_Lock_Modelling_Matrix`
| `TKO_Lock_Rendering_Options`
| `TKO_Lock_Selectability`
| `TKO_Lock_Styles`
| `TKO_Lock_Text_Alignment`
| `TKO_Lock_Text_Font`
| `TKO_Lock_Text_Path`
| `TKO_Lock_Text_Spacing`
| `TKO_Lock_User_Options`
| `TKO_Lock_User_Value`
| `TKO_Lock_Texture_Matrix`
| `TKO_Lock_Visibility`
| `TKO_Lock_Window`
| `TKO_Lock_Window_Frame`
| `TKO_Lock_Window_Pattern`
| `TKO_Lock_All`
| `TKO_Lock_Channel_Diffuse_Color`
| `TKO_Lock_Channel_Specular_Color`
| `TKO_Lock_Channel_Mirror_Color`
| `TKO_Lock_Channel_Transmission_Color`
| `TKO_Lock_Channel_Emission_Color`
| `TKO_Lock_Channel_Gloss`
| `TKO_Lock_Channel_Index`
| `TKO_Lock_Channel_Environment`
| `TKO_Lock_Channel_Bump`
| `TKO_Lock_Channel_Diffuse_Texture`
| `TKO_Lock_Channel_Specular_Texture`
| `TKO_Lock_Channel_Mirror_Texture`
| `TKO_Lock_Channel_Transmission_Texture`
| `TKO_Lock_Channel_Emission_Texture`
| `TKO_Lock_Channel_ALL_Old`
| `TKO_Lock_Channel_ALL`
| `TKO_Lock_Channel_Diffuse`
| `TKO_Lock_Channel_Specular`
| `TKO_Lock_Channel_Mirror`
| `TKO_Lock_Channel_Transmission`
| `TKO_Lock_Channel_Emission`
| `TKO_Lock_Channel_Color_Mask`
| `TKO_Lock_Channel_Color_Texture_Shift`
| `TKO_Map_RGB_Values`
| `TKO_Map_String`
| `TKO_Interp_Texture_Faces`
| `TKO_Interp_Texture_Edges`
| `TKO_Interp_Texture_Markers`
| `TKO_Interp_Texture`
| `TKO_Interp_Color_Faces`
| `TKO_Interp_Color_Edges`
| `TKO_Interp_Color_Markers`
| `TKO_Interp_Color`
| `TKO_Interp_Index_Faces`
| `TKO_Interp_Index_Edges`
| `TKO_Interp_Index_FE`
| `TKO_Interp_Lighting_Faces_Gouraud`
| `TKO_Interp_Lighting_Faces_Phong`
| `TKO_Interp_Lighting_Edges_Gouraud`
| `TKO_Interp_Lighting_Edges_Phong`
| `TKO_Interp_Lighting_Faces`
| `TKO_Interp_Lighting_Edges`
| `TKO_Interp_Lighting_Gouraud`
| `TKO_Interp_Lighting_Phong`
| `TKO_Interp_Lighting`
| `TKO_Rendo_HSR_Algorithm`
| `TKO_Rendo_THSR_Algorithm`
| `TKO_Rendo_Any_HSR`
| `TKO_Rendo_Local_Viewer`
| `TKO_Rendo_Perspective_Correction`
| `TKO_Rendo_Display_Lists`
| `TKO_Rendo_Debug`
| `TKO_Rendo_Technology`
| `TKO_Rendo_Quantization`
| `TKO_Rendo_TQ`
| `TKO_Rendo_Attribute_Lock`
| `TKO_Rendo_Face_Displacement`
| `TKO_Rendo_Fog`
| `TKO_Rendo_Buffer_Options`
| `TKO_Rendo_Hidden_Line_Options`
| `TKO_Rendo_LOD`
| `TKO_Rendo_LOD_Options`
| `TKO_Rendo_NURBS_Curve_Options`
| `TKO_Rendo_NURBS_Surface_Options`
| `TKO_Rendo_NURBS_Options`
| `TKO_Rendo_Stereo`
| `TKO_Rendo_Stereo_Separation`
| `TKO_Rendo_Tessellation`
| `TKO_Rendo_Transparency_Style`
| `TKO_Rendo_Transparency_Hardware`
| `TKO_Rendo_Cut_Geometry`
| `TKO_Rendo_Depth_Range`
| `TKO_Rendo_Mask_Transform`
| `TKO_Rendo_Image_Scale`
| `TKO_Rendo_Local_Cutting_Planes`
| `TKO_Rendo_Simple_Shadow`
| `TKO_Rendo_Geometry_Options`
| `TKO_Rendo_Image_Tint`
| `TKO_Interp_Index_Face_Isolines`
| `TKO_Rendo_Force_Grayscale`
| `TKO_Rendo_Transparency_Options`
| `TKO_Rendo_General_Displacement`
| `TKO_Rendo_Join_Cutoff_Angle`
| `TKO_Rendo_Screen_Range`
| `TKO_Rendo_Stereo_Distance`
| `TKO_Rendo_Shadow_Map`
| `TKO_Rendo_Simple_Reflection`
| `TKO_Rendo_Ambient_Up_Vector`
| `TKO_Rendo_Gooch_Color_Range`
| `TKO_Rendo_Gooch_Diffuse_Weight`
| `TKO_Rendo_Antialias`
| `TKO_Interp_Index_Markers`
| `TKO_Rendo_Gooch_Color_Map`
| `TKO_Interp_Lighting_Faces_Gooch`
| `TKO_Interp_Lighting_Edges_Gooch`
| `TKO_Interp_Lighting_Gooch`
| `TKO_Rendo_Transparency_Depth_Writing`
| `TKO_Rendo_Vertex_Decimation`
| `TKO_Rendo_Vertex_Displacement`
| `TKO_Rendo_Forced_Lock`
| `TKO_Rendo_Frame_Buffer_Effects`
| `TKO_Rendo_Scaled_Displacement`
| `TKO_Rendo_Contour_Options`
| `TKO_Rendo_Isoline_Options`
| `TKO_Rendo_Diffuse_Texture_Tint`
| `TKO_Rendo_Diffuse_Color_Tint`
| `TKO_Rendo_Edge_Join_Cutoff_Angle`
| `TKO_Rendo_Bump_Mapping_Parallax`
| `TKO_Rendo_Randomize_Vertices`
| `TKO_Rendo_Model_Compare`
| `TKO_Rendo_Screen_Range_Offsets`
| `TKO_Rendo_Eye_Dome_Lighting_Back_Color`
| `TKO_Rendo_Marker_Fastest`
| `TKO_Rendo_Override_Internal_Color`
| `TKO_Rendo_Glyph_Rotation`
| `TKO_Rendo_Text_Hardware_Acceleration`
| `TKO_HSR_Hardware`
| `TKO_HSR_SZB`
| `TKO_HSR_Painters`
| `TKO_HSR_Z_Sort_Only`
| `TKO_HSR_Priority`
| `TKO_HSR_Spider_Web`
| `TKO_HSR_Hidden_Line`
| `TKO_HSR_None`
| `TKO_HSR_Fast_Hidden_Line`
| `TKO_HSR_Depth_Peeling`
| `TKO_HSR_Mask`
| `TKO_THSR_Mask`
| `TKO_Peeling_Buffer`
| `TKO_Peeling_Pixel`
| `TKO_Transparency_None`
| `TKO_Transparency_Blending`
| `TKO_Transparency_Screen_Door`
| `TKO_Transparency_Style_Mask`
| `TKO_Transparency_Peeling_Layers`
| `TKO_Transparency_Peeling_Min_Area`
| `TKO_Transparency_Peeling_Algorithm`
| `TKO_Transparency_Extended`
| `TKO_Transparency_Extended_Mask`
| `TKO_Transparency_Extended_Shift`
| `TKO_Transparency_ZSort_Fast`
| `TKO_Transparency_ZSort_Nice`
| `TKO_Transparency_Peeling_Fast`
| `TKO_Transparency_Peeling_Nice`
| `TKO_Transparency_Bias_Definition_Normal`
| `TKO_Transparency_Bias_Definition_MSAA`
| `TKO_FBE_None`
| `TKO_FBE_Ambient_Occlusion`
| `TKO_FBE_Bloom`
| `TKO_FBE_Depth_of_Field`
| `TKO_FBE_Eye_Dome_Lighting`
| `TKO_FBE_Fast_Silhouettes`
| `TKO_FBE_All`
| `TKO_Cut_Geometry_Level`
| `TKO_Cut_Geometry_Tolerance`
| `TKO_Cut_Geometry_Match_Color`
| `TKO_Cut_Geometry_Edge_Weight`
| `TKO_Cut_Geometry_Edge_Pattern`
| `TKO_Cut_Geometry_Usage`
| `TKO_Cut_Geometry_Level_Entity`
| `TKO_Cut_Geometry_Level_Segment`
| `TKO_Cut_Geometry_Level_Segment_Tree`
| `TKO_Cut_Geometry_Match_Color_Off`
| `TKO_Cut_Geometry_Match_Color_Current`
| `TKO_Cut_Geometry_Match_Color_First`
| `TKO_Cut_Geometry_Match_Color_Last`
| `TKO_Cut_Geometry_Usage_Off`
| `TKO_Cut_Geometry_Usage_On`
| `TKO_Cut_Geometry_Usage_Visibility`
| `TKO_Display_List_Level_Entity`
| `TKO_Display_List_Level_Segment`
| `TKO_Display_List_Level_Segment_Tree`
| `TKO_Simple_Shadow_On`
| `TKO_Simple_Shadow_Off`
| `TKO_Simple_Shadow_Plane`
| `TKO_Simple_Shadow_Light_Direction`
| `TKO_Simple_Shadow_Color`
| `TKO_Simple_Shadow_Resolution`
| `TKO_Simple_Shadow_Blur`
| `TKO_Simple_Shadow_Extended`
| `TKO_Simple_Shadow_Extended_Mask`
| `TKO_Simple_Shadow_Extended_Shift`
| `TKO_Simple_Shadow_Auto`
| `TKO_Simple_Shadow_Opacity`
| `TKO_Simple_Shadow_Ignore_Transparency`
| `TKO_Simple_Shadow_Use_Transparency`
| `TKO_Simple_Shadow_Extended2`
| `TKO_Shadow_Map_On`
| `TKO_Shadow_Map_Off`
| `TKO_Shadow_Map_Resolution`
| `TKO_Shadow_Map_Samples`
| `TKO_Shadow_Map_Jitter_On`
| `TKO_Shadow_Map_Jitter_Off`
| `TKO_Shadow_Map_Extended`
| `TKO_Shadow_Map_View_Depedent_On`
| `TKO_Shadow_Map_View_Depedent_Off`
| `TKO_Shadow_Map_Extended_Mask`
| `TKO_Shadow_Map_Extended2`
| `TKO_Simple_Reflection_On`
| `TKO_Simple_Reflection_Off`
| `TKO_Simple_Reflection_Plane`
| `TKO_Simple_Reflection_Opacity`
| `TKO_Simple_Reflection_Fading_On`
| `TKO_Simple_Reflection_Fading_Off`
| `TKO_Simple_Reflection_Blur`
| `TKO_Simple_Reflection_Extended`
| `TKO_Simple_Reflection_Extended_Mask`
| `TKO_Simple_Reflection_Extended_Shift`
| `TKO_Simple_Reflection_Attenuation`
| `TKO_Simple_Reflection_Visibility`
| `TKO_Simple_Reflection_Extended2`
| `TKO_Mask_None`
| `TKO_Mask_Camera_Rotation`
| `TKO_Mask_Camera_Scale`
| `TKO_Mask_Camera_Translation`
| `TKO_Mask_Camera_Perspective`
| `TKO_Mask_Model_Rotation`
| `TKO_Mask_Model_Scale`
| `TKO_Mask_Model_Translation`
| `TKO_Mask_Camera`
| `TKO_Mask_Model`
| `TKO_Mask_All`
| `TKO_Mask_Extended`
| `TKO_Mask_Extended_Mask`
| `TKO_Mask_Extended_Shift`
| `TKO_Mask_Camera_Offset`
| `TKO_Mask_Model_Offset`
| `TKO_Mask_Camera_Projection`
| `TKO_Technology_Standard`
| `TKO_Technology_Soft_Frame_Buffer`
| `TKO_Technology_Radiosity`
| `TKO_Technology_Ray_Trace`
| `TKO_Technology_Mask`
| `TKO_Quantization_Threshold`
| `TKO_Quantization_Dither`
| `TKO_Quantization_Error_Diffusion`
| `TKO_Quantization_Mask`
| `TKO_Buffer_Size_Limit`
| `TKO_Buffer_Retention`
| `TKO_Buffer_Color_Depth_Match`
| `TKO_Buffer_Color_Depth_Full`
| `TKO_Antialias_Screen_On`
| `TKO_Antialias_Lines_On`
| `TKO_Antialias_Text_On`
| `TKO_Antialias_All_On`
| `TKO_Antialias_Screen_Off`
| `TKO_Antialias_Lines_Off`
| `TKO_Antialias_Text_Off`
| `TKO_Antialias_All_Off`
| `TKO_Hidden_Line_Visibility_On`
| `TKO_Hidden_Line_Visibility_Off`
| `TKO_Hidden_Line_Pattern`
| `TKO_Hidden_Line_Face_Displacement`
| `TKO_Hidden_Line_Dim_Factor`
| `TKO_Hidden_Line_Render_Faces_On`
| `TKO_Hidden_Line_Render_Faces_Off`
| `TKO_Hidden_Line_Extended`
| `TKO_Hidden_Line_Extended_Mask`
| `TKO_Hidden_Line_Extended_Shift`
| `TKO_Hidden_Line_Silhouette_Cleanup_On`
| `TKO_Hidden_Line_Silhouette_Cleanup_Off`
| `TKO_Hidden_Line_Extended2`
| `TKO_Hidden_Line_Extended2_Mask`
| `TKO_Hidden_Line_Extended2_Shift`
| `TKO_Hidden_Line_Color`
| `TKO_Hidden_Line_Weight`
| `TKO_Hidden_Line_Image_Outline_On`
| `TKO_Hidden_Line_Image_Outline_Off`
| `TKO_Hidden_Line_HSR_Algorithm`
| `TKO_Hidden_Line_Render_Text_On`
| `TKO_Hidden_Line_Render_Text_Off`
| `TKO_Hidden_Line_Transparency_Cutoff`
| `TKO_Hidden_Line_Remove_Duplicates_On`
| `TKO_Hidden_Line_Remove_Duplicates_Off`
| `TKO_Hidden_Line_Sort_Output_On`
| `TKO_Hidden_Line_Sort_Output_Off`
| `TKO_Hidden_Line_Sort_Threshold`
| `TKO_Contour_Face_Visibility_On`
| `TKO_Contour_Face_Visibility_Off`
| `TKO_Contour_Isoline_Visibility_On`
| `TKO_Contour_Isoline_Visibility_Off`
| `TKO_Contour_Visibility_Mask`
| `TKO_Contour_Value_Adjustment`
| `TKO_Contour_Adjustment_None`
| `TKO_Contour_Adjustment_Normalized`
| `TKO_Contour_Adjustment_Explicit`
| `TKO_Isoline_Positions`
| `TKO_Isoline_Colors`
| `TKO_Isoline_Patterns`
| `TKO_Isoline_Weights`
| `TKO_Isoline_Lighting_On`
| `TKO_Isoline_Lighting_Off`
| `TKO_Isoline_Positions_Default`
| `TKO_Isoline_Positions_Repeat`
| `TKO_Isoline_Positions_Explicit`
| `TKO_Tint_On`
| `TKO_Tint_Off`
| `TKO_Tint_Range`
| `TKO_Tint_Color`
| `TKO_Tint_Effect`
| `TKO_Tint_Effect_Grayscale`
| `TKO_Tint_Effect_Modulate`
| `TKO_Tint_Effect_Modulate_Gray`
| `TKO_Tint_Effect_Tone`
| `TKO_LOD_Conserve_Memory`
| `TKO_LOD_Screen_Space`
| `TKO_LOD_Physical`
| `TKO_LOD_Tolerance_FRU`
| `TKO_LOD_Tolerance_ORU`
| `TKO_LOD_Preprocess`
| `TKO_LOD_Bounding_Current`
| `TKO_LOD_Bounding_Explicit`
| `TKO_LOD_Ratio`
| `TKO_LOD_Threshold`
| `TKO_LOD_Min_Triangle_Count`
| `TKO_LOD_Clamp`
| `TKO_LOD_Num_Levels`
| `TKO_LOD_Max_Degree`
| `TKO_LOD_Tolerance`
| `TKO_LOD_Usefulness_Heuristic`
| `TKO_LOD_Calculation_Cutoff`
| `TKO_LOD_Fallback`
| `TKO_LOD_Collapse_Vertices`
| `TKO_LOD_Algorithm`
| `TKO_LOD_Mode_Segment`
| `TKO_LOD_Threshold_Tris_Per_Pix_Sq`
| `TKO_LOD_Threshold_Tris_Per_CM_Sq`
| `TKO_LOD_Threshold_Percent_Area`
| `TKO_LOD_Threshold_Distance`
| `TKO_LOD_Algorithm_Fast`
| `TKO_LOD_Algorithm_Nice`
| `TKO_LOD_Heur_Is_Diagonal`
| `TKO_LOD_Heur_Is_Per_Triangle`
| `TKO_LOD_Heur_Is_Ratio`
| `TKO_LOD_Heur_Is_Volume`
| `TKO_LOD_Heur_Triangle_Size`
| `TKO_LOD_Heur_Diag`
| `TKO_LOD_Heur_Tri_Diag`
| `TKO_LOD_Heur_Diag_Ratio`
| `TKO_LOD_Heur_Tri_Diag_Ratio`
| `TKO_LOD_Heur_Vol`
| `TKO_LOD_Heur_Tri_Vol`
| `TKO_LOD_Heur_Vol_Ratio`
| `TKO_LOD_Heur_Tri_Vol_Ratio`
| `TKO_LOD_Fallback_None`
| `TKO_LOD_Fallback_Bounding`
| `TKO_LOD_Fallback_Coarsest`
| `TKO_LOD_Fallback_Coarsest_None`
| `TKO_LOD_Fallback_Coarsest_Bounding`
| `TKO_LOD_Fallback_Bounding_None`
| `TKO_NURBS_Curve_Budget`
| `TKO_NURBS_Curve_Continued_Budget`
| `TKO_NURBS_Curve_View_Dependent`
| `TKO_NURBS_Curve_Max_Deviation`
| `TKO_NURBS_Surface_Budget`
| `TKO_NURBS_Surface_Trim_Budget`
| `TKO_NURBS_Surface_Max_Facet_Width`
| `TKO_NURBS_Curve_Max_Angle`
| `TKO_NURBS_Curve_Max_Length`
| `TKO_NURBS_Extended`
| `TKO_NURBS_Extended_Mask`
| `TKO_NURBS_Extended_Shift`
| `TKO_NURBS_Surface_Max_Facet_Angle`
| `TKO_NURBS_Surface_Max_Facet_Deviation`
| `TKO_NURBS_Surface_Max_Trim_Curve_Deviation`
| `TKO_NURBS_Curve_Mask`
| `TKO_NURBS_Surface_Mask`
| `TKO_Tessellation_Cylinder`
| `TKO_Tessellation_Sphere`
| `TKO_Geometry_Options_Dihedral`
| `TKO_Geometry_Options_Reverse_PolyCylinder_Radii`
| `TKO_Geometry_Options_No_Reverse_PolyCylinder_Radii`
| `TKO_Geometry_Options_Reverse_PolyCylinder_Colors`
| `TKO_Geometry_Options_No_Reverse_PolyCylinder_Colors`
| `TKO_Geometry_Options_FEA_Nodes_On`
| `TKO_Geometry_Options_FEA_Nodes_Off`
| `TKO_Geometry_Options_Extended`
| `TKO_Heuristic_Hidden_Surfaces`
| `TKO_Heuristic_Backplane_Cull`
| `TKO_Heuristic_Polygon_Handedness`
| `TKO_Heuristic_Quick_Moves`
| `TKO_Heuristic_Partial_Erase`
| `TKO_Heuristic_Memory_Purge`
| `TKO_Heuristic_Related_Select_Limit`
| `TKO_Heuristic_Internal_Shell_Limit`
| `TKO_Heuristic_Clipping`
| `TKO_Heuristic_Transformations`
| `TKO_Heuristic_Intersecting_Polygons`
| `TKO_Heuristic_Polygon_Crossings`
| `TKO_Heuristic_Concave_Polygons`
| `TKO_Heuristic_Incremental_Updates`
| `TKO_Heuristic_Selection_Sorting`
| `TKO_Heuristic_Extended`
| `TKO_Heuristic_Extended_Mask`
| `TKO_Heuristic_Extended_Shift`
| `TKO_Heuristic_Culling`
| `TKO_Heuristic_Exclude_Bounding`
| `TKO_Heuristic_Detail_Selection`
| `TKO_Heuristic_Ordered_Drawing`
| `TKO_Heuristic_Ordered_Unit`
| `TKO_Heuristic_Ordered_Weights`
| `TKO_Heuristic_Internal_Polyline_Limit`
| `TKO_Heuristic_Ordered_Grid`
| `TKO_Heuristic_Selection_Level`
| `TKO_Heuristic_Static`
| `TKO_Heuristic_Force_Defer`
| `TKO_Heuristic_Model_Type`
| `TKO_Heuristic_Selection_Culling`
| `TKO_Heuristic_Selection_Bias`
| `TKO_Heuristic_Static_Options`
| `TKO_Heuristic_Extended2`
| `TKO_Heuristic_Frontplane_Cull`
| `TKO_Heuristic_Internal_Select_Limit`
| `TKO_Heuristic_Extras`
| `TKO_Heur_Extra_Left_Handed_Polys`
| `TKO_Heur_Extra_Quick_Move_Spriting`
| `TKO_Heur_View_Frustum_Culling`
| `TKO_Heur_Obscuration_Culling`
| `TKO_Heur_Extent_Culling`
| `TKO_Heur_View_Frustum_Culling_Off`
| `TKO_Heur_Obscuration_Culling_Off`
| `TKO_Heur_Extent_Culling_Off`
| `TKO_Heur_Culling_Extended`
| `TKO_Heur_Culling_Extended_Mask`
| `TKO_Heur_Culling_Extended_Shift`
| `TKO_Heur_Obscuration_Use_Octree`
| `TKO_Heur_Maximum_Extent_Mode`
| `TKO_Heur_Vector_Culling`
| `TKO_Heur_Vector_Tolerance`
| `TKO_Heur_Vector_Culling_Off`
| `TKO_Heur_Vector_Tolerance_Off`
| `TKO_Heur_Hard_Extent_Culling`
| `TKO_Heur_Culling_Extended2`
| `TKO_Heur_Culling_Extended2_Mask`
| `TKO_Heur_Culling_Extended2_Shift`
| `TKO_Heur_Maximum_Extent_Level`
| `TKO_Heur_Hard_Extent_Culling_Off`
| `TKO_Heur_Extent_Culling_Detail_On`
| `TKO_Heur_Extent_Culling_Detail_Off`
| `TKO_Heur_Max_Distance_Culling`
| `TKO_Heur_Max_Distance_Culling_Off`
| `TKO_Heur_View_Volume_Culling`
| `TKO_Heur_View_Volume_Culling_Off`
| `TKO_Heur_Cutting_Plane_Culling_On`
| `TKO_Heur_Cutting_Plane_Culling_Off`
| `TKO_Heur_Selection_Bias_Lines_On`
| `TKO_Heur_Selection_Bias_Lines_Off`
| `TKO_Heur_Selection_Bias_Markers_On`
| `TKO_Heur_Selection_Bias_Markers_Off`
| `TKO_Heur_Max_Extent_Mode_None`
| `TKO_Heur_Max_Extent_Mode_Dot`
| `TKO_Heur_Max_Extent_Mode_Bounding`
| `TKO_Heur_Max_Extent_Mode_Defer`
| `TKO_Heur_Max_Extent_Level_None`
| `TKO_Heur_Max_Extent_Level_Segment`
| `TKO_Heur_Max_Extent_Level_Geometry`
| `TKO_Heur_Max_Extent_Level_Primitive`
| `TKO_Heur_Max_Extent_Level_All`
| `TKO_Heur_Order_World_Volume`
| `TKO_Heur_Order_Screen_Extent`
| `TKO_Heur_Order_Distance`
| `TKO_Heur_Order_Divergence`
| `TKO_Heur_Order_Density`
| `TKO_Heur_Order_Priority`
| `TKO_Heur_Order_Count`
| `TKO_Heur_Selection_Level_Entity`
| `TKO_Heur_Selection_Level_Segment`
| `TKO_Heur_Selection_Level_Segment_Tree`
| `TKO_Heur_Selection_Sorting_Off`
| `TKO_Heur_Selection_Sorting_Proximity`
| `TKO_Heur_Selection_Sorting_ZSort`
| `TKO_Heur_Selection_Sorting_Default`
| `TKO_Heur_Static_Conditions_Independent`
| `TKO_Heur_Static_Conditions_Single`
| `TKO_Heur_Static_Conditions_Multiple`
| `TKO_Heur_Static_Conditions_Mask`
| `TKO_Heur_Model_Type_Default`
| `TKO_Heur_Model_Type_LMV`
| `TKO_Geometry_Options_Orientation`
| `TKO_Geometry_Options_Camera_Relative`
| `TKO_Geometry_Options_Coordinate_Systems`
| `TKO_Geometry_Options_Cut_Visualization`
| `TKO_Cut_Visualization_Mode`
| `TKO_Cut_Visualization_Color`
| `TKO_Cut_Visualization_Alpha`
| `TKO_Cut_Visualization_Scale`
| `TKO_Cut_Visualization_Mode_Round`
| `TKO_Cut_Visualization_Mode_Square`
| `TKO_Cut_Visualization_Mode_Plane`
| `TKO_Window_Offsets`
| `TKO_Line_Pattern_Solid`
| `TKO_Line_Pattern_Dash_Dot`
| `TKO_Line_Pattern_Dashed`
| `TKO_Line_Pattern_Dotted`
| `TKO_Line_Pattern_Dash_2Dot`
| `TKO_Line_Pattern_Dash_3Dot`
| `TKO_Line_Pattern_Long_Dash`
| `TKO_Line_Pattern_Center`
| `TKO_Line_Pattern_Phantom`
| `TKO_Line_Pattern_Find_Dots`
| `TKO_Fill_Pattern_Hash`
| `TKO_Fill_Pattern_Vertical`
| `TKO_Fill_Pattern_Horizontal`
| `TKO_Fill_Pattern_Right`
| `TKO_Fill_Pattern_Left`
| `TKO_Fill_Pattern_Diamond`
| `TKO_Fill_Pattern_Dots`
| `TKO_Fill_Pattern_Boxes`
| `TKO_Fill_Pattern_Solid`
| `TKO_Fill_Pattern_Clear`
| `TKO_Fill_Pattern_Gradient_N`
| `TKO_Fill_Pattern_Gradient_NE`
| `TKO_Fill_Pattern_Gradient_E`
| `TKO_Fill_Pattern_Gradient_SE`
| `TKO_Fill_Pattern_Gradient_S`
| `TKO_Fill_Pattern_Gradient_SW`
| `TKO_Fill_Pattern_Gradient_W`
| `TKO_Fill_Pattern_Gradient_NW`
| `TKO_Fill_Pattern_Blend`
| `TKO_Fill_Pattern_Invisible`
| `TKO_Marker_Circle`
| `TKO_Marker_Circle_Dot`
| `TKO_Marker_Circle_Plus`
| `TKO_Marker_Circle_X`
| `TKO_Marker_Circle_Circle`
| `TKO_Marker_Circle_Filled`
| `TKO_Marker_Dot`
| `TKO_Marker_Plus`
| `TKO_Marker_X`
| `TKO_Marker_Star`
| `TKO_Marker_Box`
| `TKO_Marker_Box_Dot`
| `TKO_Marker_Box_X`
| `TKO_Marker_Box_Filled`
| `TKO_Marker_Diamond`
| `TKO_Marker_Diamond_Dot`
| `TKO_Marker_Diamond_Plus`
| `TKO_Marker_Diamond_Filled`
| `TKO_Marker_Triangle_Up`
| `TKO_Marker_Triangle_Up_Vertex`
| `TKO_Marker_Triangle_Up_Dot`
| `TKO_Marker_Triangle_Up_Filled`
| `TKO_Marker_Triangle_Up_Filled_Vertex`
| `TKO_Marker_Triangle_Down`
| `TKO_Marker_Triangle_Down_Vertex`
| `TKO_Marker_Triangle_Down_Dot`
| `TKO_Marker_Triangle_Down_Filled`
| `TKO_Marker_Triangle_Down_Filled_Vertex`
| `TKO_Marker_Triangle_Right`
| `TKO_Marker_Triangle_Right_Vertex`
| `TKO_Marker_Triangle_Right_Dot`
| `TKO_Marker_Triangle_Right_Filled`
| `TKO_Marker_Triangle_Right_Filled_Vertex`
| `TKO_Marker_Triangle_Left`
| `TKO_Marker_Triangle_Left_Vertex`
| `TKO_Marker_Triangle_Left_Dot`
| `TKO_Marker_Triangle_Left_Filled`
| `TKO_Marker_Triangle_Left_Filled_Vertex`
| `TKO_Marker_Hash`
| `TKO_Marker_Wide_Plus`
| `TKO_Marker_Open_Arrow`
| `TKO_Marker_Closed_Arrow`
| `TKO_Marker_Vertical_Bar`
| `TKO_Marker_Half_Arrow_Left`
| `TKO_Marker_Half_Arrow_Right`
| `TKO_Marker_Wide_Arrow`
| `TKO_Marker_Double_Arrow`
| `TKO_Marker_Y`
| `TKO_Marker_Z`
| `TKO_Text_Alignment_Lower_Left`
| `TKO_Text_Alignment_Upper_Left`
| `TKO_Text_Alignment_Middle_Left`
| `TKO_Text_Alignment_Lower_Right`
| `TKO_Text_Alignment_Upper_Right`
| `TKO_Text_Alignment_Middle_Right`
| `TKO_Text_Alignment_Lower_Center`
| `TKO_Text_Alignment_Upper_Center`
| `TKO_Text_Alignment_Middle_Center`
| `TKO_Text_Alignment_Insertion_Left`
| `TKO_Text_Alignment_Insertion_Right`
| `TKO_Text_Alignment_Insertion_Center`
| `TKO_Text_Alignment_Insertion`
| `TKO_Text_Justification_Unspecified`
| `TKO_Text_Justification_Left`
| `TKO_Text_Justification_Center`
| `TKO_Text_Justification_Right`
| `TKO_Text_Alignment_Center`
| `TKO_Text_Alignment_Left`
| `TKO_Text_Alignment_Right`
| `TKO_Text_Alignment_Bottom`
| `TKO_Text_Alignment_Top`
| `TKO_Text_Alignment_Point`
| `TKO_Text_Alignment_Unspecified`
| `TKO_Text_Justification_Mask`
| `TKO_Text_Justification_Shift`
| `TKO_Text_Alignment_New_Format`
| `TKO_Window_Frame_Off`
| `TKO_Window_Frame_On`
| `TKO_Handedness_Left`
| `TKO_Handedness_Right`
| `TKO_Generic_Size_Object`
| `TKO_Generic_Size_Screen`
| `TKO_Generic_Size_Window`
| `TKO_Generic_Size_Points`
| `TKO_Generic_Size_Pixels`
| `TKO_Generic_Size_Percent`
| `TKO_Generic_Size_World`
| `TKO_Generic_Size_Unspecified`
| `TKO_Action_Type_Prune_Segment`
| `TKO_Action_Option_Segment_Tree`
| `TKO_Camera_Perspective_Bit`
| `TKO_Camera_Stretched_Bit`
| `TKO_Camera_Projection_Mask`
| `TKO_Camera_Orthographic`
| `TKO_Camera_Perspective`
| `TKO_Camera_Stretched`
| `TKO_Camera_Oblique_Y`
| `TKO_Camera_Oblique_X`
| `TKO_Camera_Oblique_Mask`
| `TKO_Camera_Near_Limit`
| `TKO_Camera_Thumbnail`
| `TKO_Font_Names`
| `TKO_Font_Size`
| `TKO_Font_Size_Tolerance`
| `TKO_Font_Transforms`
| `TKO_Font_Rotation`
| `TKO_Font_Slant`
| `TKO_Font_Width_Scale`
| `TKO_Font_Extended`
| `TKO_Font_Extended_Mask`
| `TKO_Font_Extended_Shift`
| `TKO_Font_Extra_Space`
| `TKO_Font_Line_Spacing`
| `TKO_Font_Outline`
| `TKO_Font_Underline`
| `TKO_Font_Strikethrough`
| `TKO_Font_Overline`
| `TKO_Font_Uniform_Spacing`
| `TKO_Font_Extended2`
| `TKO_Font_Extended2_Mask`
| `TKO_Font_Extended2_Shift`
| `TKO_Font_Greeking_Limit`
| `TKO_Font_Fill_Edges`
| `TKO_Font_Bold`
| `TKO_Font_Italic`
| `TKO_Font_Renderer`
| `TKO_Font_Greeking_Mode`
| `TKO_Font_Preference`
| `TKO_Font_Layout`
| `TKO_Font_Style`
| `TKO_Font_Background`
| `TKO_Font_Shape`
| `TKO_Font_Margins`
| `TKO_Font_Layout_Default`
| `TKO_Font_Layout_Unicode`
| `TKO_Font_Transform_Position_Only`
| `TKO_Font_Transform_Full`
| `TKO_Font_Transform_Position_Adjusted`
| `TKO_Font_Transform_Non_Scaling`
| `TKO_Font_Renderer_Undefined`
| `TKO_Font_Renderer_Default`
| `TKO_Font_Renderer_Driver`
| `TKO_Font_Renderer_Truetype`
| `TKO_Font_Renderer_Defined`
| `TKO_Font_Preference_Undefined`
| `TKO_Font_Preference_Default`
| `TKO_Font_Preference_Bitmap`
| `TKO_Font_Preference_Outline`
| `TKO_Font_Preference_Exterior`
| `TKO_Font_Greeking_Mode_None`
| `TKO_Font_Greeking_Mode_Lines`
| `TKO_Font_Greeking_Mode_Box`
| `TKO_Bounding_Type_Cuboid`
| `TKO_Bounding_Type_Sphere`
| `TKO_Light_Camera_Relative`
| `TKO_Spot_Outer_Degrees`
| `TKO_Spot_Outer_Field`
| `TKO_Spot_Inner_Degrees`
| `TKO_Spot_Inner_Field`
| `TKO_Spot_Inner_Percent`
| `TKO_Spot_Outer_Mask`
| `TKO_Spot_Inner_Mask`
| `TKO_Spot_Camera_Relative`
| `TKO_Spot_Concentration`
| `TKO_Circular_Center`
| `TKO_Enc_ISO_Latin_One`
| `TKO_Enc_ISO_Latin`
| `TKO_Enc_JEC`
| `TKO_Enc_EUC`
| `TKO_Enc_Raw_16`
| `TKO_Enc_Unicode`
| `TKO_Enc_Unicode32`
| `TKO_Enc_UTF8`
| `TKO_Enc_UTF16`
| `TKO_Enc_UTF32`
| `TKO_Enc_WCS`
| `TKO_Text_Option_Region`
| `TKO_Text_Option_Character_Attributes`
| `TKO_Text_Option_String_Cursors`
| `TKO_Text_Option_Text_Leaders`
| `TKO_Text_Region_Window`
| `TKO_Text_Region_Relative`
| `TKO_Text_Region_Adjusted`
| `TKO_Text_Region_Center`
| `TKO_Text_Region_Top`
| `TKO_Text_Region_HFit`
| `TKO_Text_Region_VFit`
| `TKO_Text_Region_Fitting`
| `TKO_Text_Region_Extended`
| `TKO_Text_Region_Fit_None`
| `TKO_Text_Region_Fit_Spacing`
| `TKO_Text_Region_Fit_Size`
| `TKO_Text_Region_Fit_Auto`
| `TKO_Text_Region_Fit_Center`
| `TKO_Text_Region_Fit_Right`
| `TKO_Character_Name`
| `TKO_Character_Size`
| `TKO_Character_Vertical_Offset`
| `TKO_Character_Omitted`
| `TKO_Character_Invisible`
| `TKO_Character_Slant`
| `TKO_Character_Width_Scale`
| `TKO_Character_Rotation`
| `TKO_Character_Rotation_Fixed`
| `TKO_Character_Horizontal_Offset`
| `TKO_Character_Color`
| `TKO_Character_Extended`
| `TKO_Font_HOOPS_Stroked`
| `TKO_Image_Mapped`
| `TKO_Image_Mapped_16`
| `TKO_Image_RGB`
| `TKO_Image_RGBA`
| `TKO_Image_BGRA`
| `TKO_Image_DEPTH`
| `TKO_Image_LUMINANCE8`
| `TKO_Image_JPEG`
| `TKO_Image_DXT1`
| `TKO_Image_DXT3`
| `TKO_Image_DXT5`
| `TKO_Image_TARGA`
| `TKO_Image_PNG`
| `TKO_Image_Format_Mask`
| `TKO_Image_Explicit_Size`
| `TKO_Image_Local_Texture`
| `TKO_Image_Is_Named`
| `TKO_Image_Compression_Quality`
| `TKO_Image_Discard`
| `TKO_Image_Options_Mask`
| `TKO_Image_Invalid`
| `TKO_Compression_None`
| `TKO_Compression_RLE`
| `TKO_Compression_JPEG`
| `TKO_Compression_DXT`
| `TKO_Compression_TARGA`
| `TKO_Compression_PNG`
| `TKO_Compression_Reference`
| `TKO_Texture_Param_Source`
| `TKO_Texture_Tiling`
| `TKO_Texture_Interpolation`
| `TKO_Texture_Decimation`
| `TKO_Texture_Red_Mapping`
| `TKO_Texture_Green_Mapping`
| `TKO_Texture_Blue_Mapping`
| `TKO_Texture_Alpha_Mapping`
| `TKO_Texture_Param_Function`
| `TKO_Texture_Layout`
| `TKO_Texture_Transform`
| `TKO_Texture_Value_Scale`
| `TKO_Texture_Caching`
| `TKO_Texture_DownSample`
| `TKO_Texture_No_DownSample`
| `TKO_Texture_Extended`
| `TKO_Texture_Extended_Mask`
| `TKO_Texture_Extended_Shift`
| `TKO_Texture_Decal`
| `TKO_Texture_Modulate`
| `TKO_Texture_Param_Offset`
| `TKO_Texture_Transform_Override`
| `TKO_Texture_Shader`
| `TKO_Texture_Shader_Multitexture`
| `TKO_Texture_Camera`
| `TKO_Texture_Source_Dimensions`
| `TKO_Texture_Geometry_Shader`
| `TKO_Texture_Param_Source_U`
| `TKO_Texture_Param_Source_UV`
| `TKO_Texture_Param_Source_UVW`
| `TKO_Texture_Param_Source_Object`
| `TKO_Texture_Param_Source_World`
| `TKO_Texture_Param_Source_Surface_Normal`
| `TKO_Texture_Param_Source_Reflection_Vector`
| `TKO_Texture_Param_Source_Natural_UV`
| `TKO_Texture_Param_Source_Local_Pixels`
| `TKO_Texture_Param_Source_Outer_Pixels`
| `TKO_Texture_Param_Source_Local_Window`
| `TKO_Texture_Param_Source_Outer_Window`
| `TKO_Texture_Param_Source_Transmission_Vector`
| `TKO_Texture_Param_Source_Sphere_Map`
| `TKO_Texture_Param_Source_Cylinder_Map`
| `TKO_Texture_Param_Source_Physical_Reflection_Vector`
| `TKO_Texture_Param_Function_None`
| `TKO_Texture_Param_Function_Sphere`
| `TKO_Texture_Param_Function_Cylinder`
| `TKO_Texture_Param_Function_Box`
| `TKO_Texture_Layout_Rectilinear`
| `TKO_Texture_Layout_Spherical`
| `TKO_Texture_Layout_Hemispherical`
| `TKO_Texture_Layout_Cubic_Faces`
| `TKO_Texture_Layout_Unknown`
| `TKO_Texture_Tiling_None`
| `TKO_Texture_Tiling_Clamp`
| `TKO_Texture_Tiling_Repeat`
| `TKO_Texture_Tiling_Mirror`
| `TKO_Texture_Tiling_Drop`
| `TKO_Texture_Filter_None`
| `TKO_Texture_Filter_Bilinear`
| `TKO_Texture_Filter_Trilinear`
| `TKO_Texture_Filter_MipMap`
| `TKO_Texture_Filter_Summed_Areas`
| `TKO_Texture_Filter_Gaussian`
| `TKO_Texture_Filter_Stochastic`
| `TKO_Texture_Filter_Anisotropic`
| `TKO_Texture_Channel_Mapping_Red`
| `TKO_Texture_Channel_Mapping_Green`
| `TKO_Texture_Channel_Mapping_Blue`
| `TKO_Texture_Channel_Mapping_Alpha`
| `TKO_Texture_Channel_Mapping_Zero`
| `TKO_Texture_Channel_Mapping_One`
| `TKO_Texture_Channel_Mapping_Luminance`
| `TKO_Texture_Channel_Mapping_None`
| `TKO_Texture_Modulate_Set`
| `TKO_Texture_Decal_Set`
| `TKO_Custom_Shader_Def_Vertex_Outputs`
| `TKO_Custom_Shader_Def_Inputs`
| `TKO_Custom_Shader_Def_Uniforms`
| `TKO_Custom_Shader_Def_Textures`
| `TKO_Custom_Shader_Def_Vertex`
| `TKO_Custom_Shader_Def_Pixel`
| `TKO_Custom_Shader_Texture_Options`
| `TKO_Custom_Shader_Texture_Format_RGBA8Unorm`
| `TKO_Custom_Shader_Texture_Format_RGBA8Uint`
| `TKO_Custom_Shader_Texture_Format_RGBA16Uint`
| `TKO_Custom_Shader_Texture_Format_RGBA32Uint`
| `TKO_Custom_Shader_Texture_Format_RGBA32Float`
| `TKO_Custom_Shader_Texture_Format_R8Unorm`
| `TKO_Custom_Shader_Texture_Format_R8Uint`
| `TKO_Custom_Shader_Texture_Format_R16Uint`
| `TKO_Custom_Shader_Texture_Format_R32Uint`
| `TKO_Custom_Shader_Texture_Format_R32Float`
| `TKO_Custom_Shader_Texture_Format_RG8Unorm`
| `TKO_Custom_Shader_Texture_Format_RG8Uint`
| `TKO_Custom_Shader_Texture_Format_RG16Uint`
| `TKO_Custom_Shader_Texture_Format_RG32Uint`
| `TKO_Custom_Shader_Texture_Format_RG32Float`
| `TKO_Custom_Shader_Sampler_Min_Filter`
| `TKO_Custom_Shader_Sampler_Mag_Filter`
| `TKO_Custom_Shader_Sampler_Mip_Filter`
| `TKO_Custom_Shader_Sampler_Max_Anisotropy`
| `TKO_Custom_Shader_Sampler_Min_LOD`
| `TKO_Custom_Shader_Sampler_Max_LOD`
| `TKO_Custom_Shader_Sampler_Width_Address`
| `TKO_Custom_Shader_Sampler_Height_Address`
| `TKO_Custom_Shader_Sampler_Border_Color`
| `TKO_Custom_Shader_Sampler_Filter_Nearest`
| `TKO_Custom_Shader_Sampler_Filter_Linear`
| `TKO_Custom_Shader_Sampler_Address_Repeat`
| `TKO_Custom_Shader_Sampler_Address_Mirror_Repeat`
| `TKO_Custom_Shader_Sampler_Address_Clamp_Edge`
| `TKO_Custom_Shader_Sampler_Address_Clamp_Border`
| `TKO_Custom_Shader_Sampler_Address_Mirror_Clamp_Edge`
| `TKO_Custom_Shader_Sampler_Border_Transparent_Black`
| `TKO_Custom_Shader_Sampler_Border_Opaque_Black`
| `TKO_Custom_Shader_Sampler_Border_Opaque_White`
| `TKO_Custom_Shader_Vertex_Triangle`
| `TKO_Custom_Shader_Vertex_Line`
| `TKO_Custom_Shader_Vertex_Point`
| `TKO_Custom_Shader_Pixel_Triangle`
| `TKO_Custom_Shader_Pixel_Line`
| `TKO_Custom_Shader_Pixel_Point`
| `TKO_Custom_Shader_Vertex_Triangle_Uniform_Data`
| `TKO_Custom_Shader_Vertex_Line_Uniform_Data`
| `TKO_Custom_Shader_Vertex_Point_Uniform_Data`
| `TKO_Custom_Shader_Pixel_Triangle_Uniform_Data`
| `TKO_Custom_Shader_Pixel_Line_Uniform_Data`
| `TKO_Custom_Shader_Pixel_Point_Uniform_Data`
| `TKO_Custom_Shader_Triangle`
| `TKO_Custom_Shader_Line`
| `TKO_Custom_Shader_Point`
| `TKO_Custom_Shader_Primitive_Count`
| `TKO_Thumbnail_RGB`
| `TKO_Thumbnail_RGBA`
| `TKO_Thumbnail_Invalid`
| `TKO_Clip_Region_World_Space`
| `TKO_Clip_Region_Window_Space`
| `TKO_Clip_Region_Object_Space`
| `TKO_Clip_Region_Clip`
| `TKO_Clip_Region_Mask`
| `Instance_By_Tristrip`

## Detailed Description

## Macro Definition

TKO_Rendo_Extended

  Extended bit for Rendering Options

TKO_Rendo_Extended2

TKO_Font_Size_Units

TKO_Font_Size_Object

TKO_Font_Size_Screen

TKO_Font_Size_Window

TKO_Font_Size_Points

TKO_Font_Size_Pixels

TKO_Font_Size_Percent

TKO_Font_Size_World

## Type Documentation

enum TKE_Object_Types

  Opcodes stored in the file.

  Each piece of logical information in the HOOPS Stream File is represented by an opcode. The opcode along with its data constitutes an ‘opcode object’

  Note: the trailing ////s have been used internally as a visual indicator of the completeness of the implementation of an opcode (gaps in the pattern would indicate work remaining somewhere). Usually // for a reserved code, /// for partial implementation, //// when done.

  Values:

  enumerator TKE_Termination
  enumerator TKE_Pause

    ////

  enumerator TKE_Comment

    ////

  enumerator TKE_Font
  enumerator TKE_Texture
  enumerator TKE_Material
  enumerator TKE_PBR
  enumerator TKE_Animation
  enumerator TKE_Custom_Shader_Definition
  enumerator TKE_Custom_Shader
  enumerator TKE_Custom_Shader_Texture
  enumerator TKE_Custom_Shader_Sampler

    ////

  enumerator TKE_Open_Segment
  enumerator TKE_Close_Segment
  enumerator TKE_Reopen_Segment
  enumerator TKE_Include_Segment
  enumerator TKE_Style_Segment
  enumerator TKE_Named_Style

    ////

  enumerator TKE_Geometry_Attributes
  enumerator TKE_Renumber_Key_Global
  enumerator TKE_Renumber_Key_Local
  enumerator TKE_Priority
  enumerator TKE_Tag

    ////

  enumerator TKE_Bounding
  enumerator TKE_Bounding_Info
  enumerator TKE_Callback
  enumerator TKE_Camera
  enumerator TKE_Conditional_Action
  enumerator TKE_Conditions
  enumerator TKE_Color
  enumerator TKE_Color_By_Index
  enumerator TKE_Color_By_Index_16
  enumerator TKE_Color_By_FIndex
  enumerator TKE_Color_RGB
  enumerator TKE_Color_By_Value
  enumerator TKE_Color_Map
  enumerator TKE_Edge_Pattern
  enumerator TKE_Edge_Weight
  enumerator TKE_Face_Pattern
  enumerator TKE_Geometry_Options
  enumerator TKE_Handedness
  enumerator TKE_Heuristics
  enumerator TKE_Line_Pattern
  enumerator TKE_Line_Weight
  enumerator TKE_Marker_Size
  enumerator TKE_Marker_Symbol
  enumerator TKE_Modelling_Matrix
  enumerator TKE_LOD
  enumerator TKE_Rendering_Options
  enumerator TKE_Selectability
  enumerator TKE_Text_Alignment
  enumerator TKE_Text_Font
  enumerator TKE_Text_Path
  enumerator TKE_Text_Spacing
  enumerator TKE_Texture_Matrix
  enumerator TKE_Unicode_Options
  enumerator TKE_User_Index
  enumerator TKE_User_Index_Data
  enumerator TKE_User_Options
  enumerator TKE_User_Value
  enumerator TKE_Visibility
  enumerator TKE_Window
  enumerator TKE_Window_Frame
  enumerator TKE_Window_Pattern
  enumerator TKE_Glyph_Definition
  enumerator TKE_Shape_Definition
  enumerator TKE_Line_Style
  enumerator TKE_Named_Style_Def

    ////

  enumerator TKE_Area_Light
  enumerator TKE_Circle
  enumerator TKE_Circular_Arc
  enumerator TKE_Circular_Chord
  enumerator TKE_Circular_Wedge
  enumerator TKE_Cutting_Plane
  enumerator TKE_Cylinder
  enumerator TKE_Distant_Light
  enumerator TKE_Ellipse
  enumerator TKE_Elliptical_Arc
  enumerator TKE_Grid
  enumerator TKE_Image
  enumerator TKE_Infinite_Line
  enumerator TKE_Infinite_Ray
  enumerator TKE_Line
  enumerator TKE_Local_Light
  enumerator TKE_Marker
  enumerator TKE_Mesh
  enumerator TKE_NURBS_Curve
  enumerator TKE_NURBS_Surface
  enumerator TKE_PolyCylinder
  enumerator TKE_Polygon
  enumerator TKE_Polyline
  enumerator TKE_PolyPolyline
  enumerator TKE_Reference
  enumerator TKE_Shell
  enumerator TKE_Sphere
  enumerator TKE_Spot_Light
  enumerator TKE_Text
  enumerator TKE_Text_With_Encoding

    ////

  enumerator TKE_Start_User_Data
  enumerator TKE_Stop_User_Data
  enumerator TKE_XML
  enumerator TKE_External_Reference
  enumerator TKE_External_Reference_Unicode
  enumerator TKE_URL

    ////

  enumerator TKE_Start_Compression
  enumerator TKE_Stop_Compression

    ////

  enumerator TKE_Repeat_Object
  enumerator TKE_View
  enumerator TKE_Clip_Rectangle
  enumerator TKE_Clip_Region
  enumerator TKE_Complex_Clip_Region

    //

  enumerator TKE_File_Info
  enumerator TKE_Dictionary
  enumerator TKE_Dictionary_Locater
  enumerator TKE_Thumbnail
  enumerator TKE_Delete_Object

    ////

  enumerator TKE_Tag_Implicit

    //&#8212; obsolete. this alias provided for source compatibility with old code

  enumerator TKE_Streaming_Mode

    //&#8212; would like this to be obsolete, but…

  enumerator TKE_First_User_Opcode

    //// first opcode value reserved for private use

  enumerator TKE_Last_User_Opcode

    //// last opcode value reserved for private use

  enumerator TKE_Image_XRef

    //// Default reader provided for “W3D Image XRef”

  enumerator TKE_Pseudo_Handler

    //// pseudo-handler (non-zero value)

  enumerator TKE_Extended_Code

    //// reserved for future expansion

enum TKO_Geometry_Bits

  Denotes how various attributes are applied to geometry types

  Values:

  enumerator TKO_Geo_Face

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Edge

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Line

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Marker

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Text

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Window

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Image

    common/shared items; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Extended

    extended bits for common/shared items

  enumerator TKO_Geo_Extended_Mask

    internal use, indicates bits which require TKO_Geo_Extended

  enumerator TKO_Geo_Extended_Shift

    internal use, indicates shift for placement of extended section

  enumerator TKO_Geo_Ambient_Up

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Light

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Face_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Window_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Front

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Back

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Vertex

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Geom_Colors

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Every_Colors

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Extended_Colors

    extended bits for color

  enumerator TKO_Geo_Extended_Colors_Mask

    internal use, indicates bits which require TKO_Geo_Extended_Colors

  enumerator TKO_Geo_Extended_Colors_Shift

    internal use, indicates shift for placement of extended section

  enumerator TKO_Geo_Edge_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Line_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Marker_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Vertex_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Cut_Edge

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Simple_Reflection

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Cut_Face

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Extended2

    secondary extended bits

  enumerator TKO_Geo_Extended2_Mask

    internal use, indicates bits which require TKO_Geo_Extended2

  enumerator TKO_Geo_Extended2_Shift

    internal use, indicates shift for placement of extended section

  enumerator TKO_Geo_Text_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Ambient_Down

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Cut_Face_Contrast

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_Ambient

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_All_Colors

    extra item for color; refer to ::HC_Set_Color for a description

  enumerator TKO_Geo_String_Cursor

    extra item for selectability; refer to ::HC_Set_Selectability for a description

  enumerator TKO_Geo_Text_Leader

    extra item for selectability; refer to ::HC_Set_Selectability for a description

  enumerator TKO_Geo_Isoline

    extra item for selectability; refer to ::HC_Set_Selectability for a description

  enumerator TKO_Geo_Geom_Selects

    extra item for selectability; refer to ::HC_Set_Selectability for a description

  enumerator TKO_Geo_All_Selects

    extra item for selectability; refer to ::HC_Set_Selectability for a description

  enumerator TKO_Geo_Face_Lighting

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Edge_Lighting

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Marker_Lighting

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Light_Visibles

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Silhouette_Edge

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Perimeter_Edge

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Mesh_Quad

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Hard_Edge

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Cutting_Plane

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Shadow_Emit

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Shadow_Cast

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Shadow_Receive

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Shadow_Visibles

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Vertex_Vis

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Cut_Geometry

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Adjacent_Edge

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_NonCulled_Edge

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Edge_Visibles

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_Geom_Visibles

    extra item for visibility; refer to ::HC_Set_Visibility for a description

  enumerator TKO_Geo_All_Visibles

    extra item for visibility; refer to ::HC_Set_Visibility for a description

enum TKO_Color_Channels

  Defines color channels; refer to ::HC_Set_Color for details

  Values:

  enumerator TKO_Channel_Diffuse

    self-explanatory

  enumerator TKO_Channel_Specular

    self-explanatory

  enumerator TKO_Channel_Mirror

    self-explanatory

  enumerator TKO_Channel_Transmission

    self-explanatory

  enumerator TKO_Channel_Emission

    self-explanatory

  enumerator TKO_Channel_Gloss

    self-explanatory

  enumerator TKO_Channel_Index

    color by index

  enumerator TKO_Channel_Extended

    extended bit

  enumerator TKO_Channel_Environment

    env map

  enumerator TKO_Channel_Bump

    bump map

  enumerator TKO_Channel_Count
  enumerator TKO_Channel_Extended_Mask

    mask corresponding to extended bit

  enumerator TKO_Channel_Extended_Shift

    shift corresponding to extended bit

enum TKO_PBR_Options

  Defines Physically Based Rendering; refer to ::HC_Set_PBR_Material for details

  Values:

  enumerator TKO_PBR_Alpha_Mask

    self-explanatory

  enumerator TKO_PBR_Extended

    extended bits (reserved for future use)

  enumerator TKO_PBR_Extended_Mask

    mask corresponding to extended bit

  enumerator TKO_PBR_Extended_Shift

    shift corresponding to extended bit

enum TKO_Attribute_Lock_Bits

  Represents attribute lock types for various attributes; refer to the ‘attribute lock’ section of ::HC_Set_Rendering_Options for a description

  Values:

  enumerator TKO_Lock_Callback

    self-explanatory

  enumerator TKO_Lock_Camera

    self-explanatory

  enumerator TKO_Lock_Color

    self-explanatory

  enumerator TKO_Lock_Color_Map

    self-explanatory

  enumerator TKO_Lock_Driver

    self-explanatory

  enumerator TKO_Lock_Driver_Options

    self-explanatory

  enumerator TKO_Lock_Edge_Pattern

    self-explanatory

  enumerator TKO_Lock_Edge_Weight

    self-explanatory

  enumerator TKO_Lock_Face_Pattern

    self-explanatory

  enumerator TKO_Lock_Handedness

    self-explanatory

  enumerator TKO_Lock_Heuristics

    self-explanatory

  enumerator TKO_Lock_Line_Pattern

    self-explanatory

  enumerator TKO_Lock_Line_Weight

    self-explanatory

  enumerator TKO_Lock_Marker_Size

    self-explanatory

  enumerator TKO_Lock_Marker_Symbol

    self-explanatory

  enumerator TKO_Lock_Metafile

    self-explanatory

  enumerator TKO_Lock_Modelling_Matrix

    self-explanatory

  enumerator TKO_Lock_Rendering_Options

    self-explanatory

  enumerator TKO_Lock_Selectability

    self-explanatory

  enumerator TKO_Lock_Styles

    self-explanatory

  enumerator TKO_Lock_Text_Alignment

    self-explanatory

  enumerator TKO_Lock_Text_Font

    self-explanatory

  enumerator TKO_Lock_Text_Path

    self-explanatory

  enumerator TKO_Lock_Text_Spacing

    self-explanatory

  enumerator TKO_Lock_User_Options

    self-explanatory

  enumerator TKO_Lock_User_Value

    self-explanatory

  enumerator TKO_Lock_Texture_Matrix

    self-explanatory

  enumerator TKO_Lock_Visibility

    self-explanatory

  enumerator TKO_Lock_Window

    self-explanatory

  enumerator TKO_Lock_Window_Frame

    self-explanatory

  enumerator TKO_Lock_Window_Pattern

    self-explanatory

  enumerator TKO_Lock_All

    self-explanatory

enum TKO_Color_Channel_Lock_Bits

  Represents color channel lock types for geometries; refer to the ‘attribute lock’ section of ::HC_Set_Rendering_Options for a description

  Values:

  enumerator TKO_Lock_Channel_Diffuse_Color

    self-explanatory

  enumerator TKO_Lock_Channel_Specular_Color

    self-explanatory

  enumerator TKO_Lock_Channel_Mirror_Color

    self-explanatory

  enumerator TKO_Lock_Channel_Transmission_Color

    self-explanatory

  enumerator TKO_Lock_Channel_Emission_Color

    self-explanatory

  enumerator TKO_Lock_Channel_Gloss

    gloss

  enumerator TKO_Lock_Channel_Index

    index of refraction

  enumerator TKO_Lock_Channel_Environment

    env map

  enumerator TKO_Lock_Channel_Bump

    bump map

  enumerator TKO_Lock_Channel_Diffuse_Texture

    self-explanatory

  enumerator TKO_Lock_Channel_Specular_Texture

    self-explanatory

  enumerator TKO_Lock_Channel_Mirror_Texture

    self-explanatory

  enumerator TKO_Lock_Channel_Transmission_Texture

    self-explanatory

  enumerator TKO_Lock_Channel_Emission_Texture

    self-explanatory

  enumerator TKO_Lock_Channel_ALL_Old

    all, before texture separation

  enumerator TKO_Lock_Channel_ALL

    all

  enumerator TKO_Lock_Channel_Diffuse

    self-explanatory

  enumerator TKO_Lock_Channel_Specular

    self-explanatory

  enumerator TKO_Lock_Channel_Mirror

    self-explanatory

  enumerator TKO_Lock_Channel_Transmission

    self-explanatory

  enumerator TKO_Lock_Channel_Emission

    self-explanatory

  enumerator TKO_Lock_Channel_Color_Mask

    color bits

  enumerator TKO_Lock_Channel_Color_Texture_Shift

    shift from color bits to corresponding texture bits

enum TKO_Map_Format

  Defines colormap format

  Values:

  enumerator TKO_Map_RGB_Values

    self-explanatory

  enumerator TKO_Map_String

    self-explanatory

enum TKO_Rendering_Option_Bits

  Represents various rendering properties

  Values:

  enumerator TKO_Interp_Texture_Faces

    texture interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Texture_Edges

    texture interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Texture_Markers

    texture interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Texture

    texture interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Color_Faces

    color interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Color_Edges

    color interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Color_Markers

    color interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Color

    color interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Index_Faces

    color index interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Index_Edges

    color index interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Index_FE

    color index interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Faces_Gouraud

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Faces_Phong

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Edges_Gouraud

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Edges_Phong

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Faces

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Edges

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Gouraud

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Phong

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_HSR_Algorithm

    HSR algorithm; refer to ::HC_Set_Rendering_Options for description.

  enumerator TKO_Rendo_THSR_Algorithm

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Any_HSR

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Local_Viewer

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Perspective_Correction

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Display_Lists

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Debug

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Technology

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Quantization

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_TQ

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Attribute_Lock

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Face_Displacement

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Fog

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Buffer_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Hidden_Line_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_LOD

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_LOD_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_NURBS_Curve_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_NURBS_Surface_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_NURBS_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Stereo

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Stereo_Separation

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Tessellation

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Transparency_Style

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Transparency_Hardware

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Cut_Geometry

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Depth_Range

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Mask_Transform

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Image_Scale

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Local_Cutting_Planes

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Simple_Shadow

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Geometry_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Image_Tint

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Index_Face_Isolines

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Force_Grayscale

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Transparency_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_General_Displacement

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Join_Cutoff_Angle

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Screen_Range

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Stereo_Distance

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Shadow_Map

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Simple_Reflection

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Ambient_Up_Vector

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Gooch_Color_Range

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Gooch_Diffuse_Weight

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Antialias

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Index_Markers

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Gooch_Color_Map

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Faces_Gooch

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Edges_Gooch

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Interp_Lighting_Gooch

    lighting interpolation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Transparency_Depth_Writing

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Vertex_Decimation

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Vertex_Displacement

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Forced_Lock

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Frame_Buffer_Effects

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Scaled_Displacement

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Contour_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Isoline_Options

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Diffuse_Texture_Tint

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Diffuse_Color_Tint

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Edge_Join_Cutoff_Angle

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Bump_Mapping_Parallax

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Randomize_Vertices

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Model_Compare

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Screen_Range_Offsets

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Eye_Dome_Lighting_Back_Color

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Marker_Fastest

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Override_Internal_Color

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Glyph_Rotation

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Rendo_Text_Hardware_Acceleration

    refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Hardware

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_SZB

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Painters

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Z_Sort_Only

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Priority

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Spider_Web

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Hidden_Line

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_None

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Fast_Hidden_Line

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Depth_Peeling

    type for HSR field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_HSR_Mask

    mask for HSR field

  enumerator TKO_THSR_Mask

    mask for HSR field

  enumerator TKO_Peeling_Buffer

    type for depth peeling algorithm field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Peeling_Pixel

    type for depth peeling algorithm field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_None

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Blending

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Screen_Door

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Style_Mask

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Peeling_Layers

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Peeling_Min_Area

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Peeling_Algorithm

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Extended

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Extended_Mask

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Extended_Shift

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_ZSort_Fast

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_ZSort_Nice

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Peeling_Fast

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Peeling_Nice

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Bias_Definition_Normal

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Transparency_Bias_Definition_MSAA

    type for transparency field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_None

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_Ambient_Occlusion

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_Bloom

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_Depth_of_Field

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_Eye_Dome_Lighting

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_Fast_Silhouettes

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_FBE_All

    type for frame_buffer_effects field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Level

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Tolerance

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Match_Color

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Edge_Weight

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Edge_Pattern

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Usage

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Level_Entity

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Level_Segment

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Level_Segment_Tree

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Match_Color_Off

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Match_Color_Current

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Match_Color_First

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Match_Color_Last

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Usage_Off

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Usage_On

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Cut_Geometry_Usage_Visibility

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Display_List_Level_Entity

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Display_List_Level_Segment

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Display_List_Level_Segment_Tree

    type for ‘cut geometry’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_On

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Off

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Plane

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Light_Direction

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Color

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Resolution

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Blur

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Extended
  enumerator TKO_Simple_Shadow_Extended_Mask
  enumerator TKO_Simple_Shadow_Extended_Shift
  enumerator TKO_Simple_Shadow_Auto

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Opacity

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Ignore_Transparency

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Use_Transparency

    type for ‘simple shadow’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Shadow_Extended2
  enumerator TKO_Shadow_Map_On

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Off

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Resolution

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Samples

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Jitter_On

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Jitter_Off

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Extended
  enumerator TKO_Shadow_Map_View_Depedent_On

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_View_Depedent_Off

    type for ‘shadow map’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Shadow_Map_Extended_Mask
  enumerator TKO_Shadow_Map_Extended2
  enumerator TKO_Simple_Reflection_On

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Off

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Plane

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Opacity

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Fading_On

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Fading_Off

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Blur

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Extended

    indicates presence of extended bits

  enumerator TKO_Simple_Reflection_Extended_Mask

    mask of bits requiring extended

  enumerator TKO_Simple_Reflection_Extended_Shift

    shift of extended section

  enumerator TKO_Simple_Reflection_Attenuation

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Visibility

    type for ‘simple reflection’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Simple_Reflection_Extended2
  enumerator TKO_Mask_None

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Camera_Rotation

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Camera_Scale

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Camera_Translation

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Camera_Perspective

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Model_Rotation

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Model_Scale

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Model_Translation

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Camera

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Model

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_All

    mask for all ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Extended

    indicates presence of extended bits

  enumerator TKO_Mask_Extended_Mask

    mask of bits requiring extended

  enumerator TKO_Mask_Extended_Shift

    shift of extended section

  enumerator TKO_Mask_Camera_Offset

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Model_Offset

    type for ‘mask transform’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Mask_Camera_Projection

    type for ‘mask transform’ field; specisal HPS usage

  enumerator TKO_Technology_Standard

    type for ‘technology’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Technology_Soft_Frame_Buffer

    type for ‘technology’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Technology_Radiosity

    type for ‘technology’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Technology_Ray_Trace

    type for ‘technology’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Technology_Mask

    type for ‘technology’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Quantization_Threshold

    type for ‘quantization’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Quantization_Dither

    type for ‘quantization’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Quantization_Error_Diffusion

    type for ‘quantization’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Quantization_Mask

    type for ‘quantization’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Buffer_Size_Limit

    type for ‘buffer options’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Buffer_Retention

    type for ‘buffer options’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Buffer_Color_Depth_Match

    type for ‘buffer options’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Buffer_Color_Depth_Full

    type for ‘buffer options’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_Screen_On

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_Lines_On

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_Text_On

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_All_On

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_Screen_Off

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_Lines_Off

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_Text_Off

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Antialias_All_Off

    type for ‘antialias’ field; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Visibility_On

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Visibility_Off

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Pattern

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Face_Displacement

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Dim_Factor

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Render_Faces_On

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Render_Faces_Off

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Extended

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Extended_Mask

    mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Extended_Shift

    mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Silhouette_Cleanup_On

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Silhouette_Cleanup_Off

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Extended2

    extended bit for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Extended2_Mask

    mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Extended2_Shift

    mask for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Color

    extended bit for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Weight

    extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Image_Outline_On

    extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Image_Outline_Off

    extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_HSR_Algorithm

    extended bit for HLR suboptions; refer to HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Render_Text_On

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Render_Text_Off

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Transparency_Cutoff

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Remove_Duplicates_On

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Remove_Duplicates_Off

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Sort_Output_On

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Sort_Output_Off

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Hidden_Line_Sort_Threshold

    type for HLR suboptions; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Face_Visibility_On

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Face_Visibility_Off

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Isoline_Visibility_On

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Isoline_Visibility_Off

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Visibility_Mask

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Value_Adjustment

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Adjustment_None

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Adjustment_Normalized

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Contour_Adjustment_Explicit

    type for contour options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Positions

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Colors

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Patterns

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Weights

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Lighting_On

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Lighting_Off

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Positions_Default

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Positions_Repeat

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Isoline_Positions_Explicit

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_On

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Off

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Range

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Color

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Effect

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Effect_Grayscale

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Effect_Modulate

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Effect_Modulate_Gray

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tint_Effect_Tone

    type for isoline options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Conserve_Memory

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Screen_Space

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Physical

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Tolerance_FRU

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Tolerance_ORU

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Preprocess

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Bounding_Current

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Bounding_Explicit

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Ratio

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Threshold

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Min_Triangle_Count

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Clamp

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Num_Levels

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Max_Degree

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Tolerance

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Usefulness_Heuristic

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Calculation_Cutoff

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Collapse_Vertices

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Algorithm

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Mode_Segment

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Threshold_Tris_Per_Pix_Sq

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Threshold_Tris_Per_CM_Sq

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Threshold_Percent_Area

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Threshold_Distance

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Algorithm_Fast

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Algorithm_Nice

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Is_Diagonal

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Is_Per_Triangle

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Is_Ratio

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Is_Volume

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Triangle_Size

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Diag

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Tri_Diag

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Diag_Ratio

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Tri_Diag_Ratio

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Vol

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Tri_Vol

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Vol_Ratio

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Heur_Tri_Vol_Ratio

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback_None

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback_Bounding

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback_Coarsest

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback_Coarsest_None

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback_Coarsest_Bounding

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_LOD_Fallback_Bounding_None

    type for LOD options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_Budget

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_Continued_Budget

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_View_Dependent

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_Max_Deviation

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Surface_Budget

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Surface_Trim_Budget

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Surface_Max_Facet_Width

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_Max_Angle

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_Max_Length

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Extended

    indicates that the 2nd byte should be written

  enumerator TKO_NURBS_Extended_Mask

    mask of bits in second byte

  enumerator TKO_NURBS_Extended_Shift

    shift of extended section

  enumerator TKO_NURBS_Surface_Max_Facet_Angle

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Surface_Max_Facet_Deviation

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Surface_Max_Trim_Curve_Deviation

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Curve_Mask

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_NURBS_Surface_Mask

    type for NURBS curve options; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tessellation_Cylinder

    type for cylinder tesselation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Tessellation_Sphere

    type for sphere tesselation value; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_Dihedral

    hard edge angle limit; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_Reverse_PolyCylinder_Radii

    hard edge angle limit; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_No_Reverse_PolyCylinder_Radii

    hard edge angle limit; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_Reverse_PolyCylinder_Colors

    hard edge angle limit; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_No_Reverse_PolyCylinder_Colors

    hard edge angle limit; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_FEA_Nodes_On

    fea nodes setting is on; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_FEA_Nodes_Off

    fea nodes setting is off; refer to ::HC_Set_Rendering_Options for description

  enumerator TKO_Geometry_Options_Extended

    indicates presence of extended bits

enum TKO_Heuristic_Bits

  Represents various Heuristics which typically relate to rendering hints or optimizations; refer to ::HC_Set_Heuristics for details

  Values:

  enumerator TKO_Heuristic_Hidden_Surfaces

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Backplane_Cull

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Polygon_Handedness

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Quick_Moves

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Partial_Erase

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Memory_Purge

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Related_Select_Limit

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Internal_Shell_Limit

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Clipping

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Transformations

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Intersecting_Polygons

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Polygon_Crossings

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Concave_Polygons

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Incremental_Updates

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Selection_Sorting

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Extended

    extended bit

  enumerator TKO_Heuristic_Extended_Mask

    mask of bits requiring extended

  enumerator TKO_Heuristic_Extended_Shift

    shift of extended section

  enumerator TKO_Heuristic_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Exclude_Bounding

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Detail_Selection

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Ordered_Drawing

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Ordered_Unit

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Ordered_Weights

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Internal_Polyline_Limit

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Ordered_Grid

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Selection_Level

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Static

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Force_Defer

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Model_Type

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Selection_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Selection_Bias

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Static_Options

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Extended2

    extended 2

  enumerator TKO_Heuristic_Frontplane_Cull

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Internal_Select_Limit

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heuristic_Extras

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Extra_Left_Handed_Polys

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Extra_Quick_Move_Spriting

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_View_Frustum_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Obscuration_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Extent_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_View_Frustum_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Obscuration_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Extent_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Culling_Extended

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Culling_Extended_Mask

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Culling_Extended_Shift

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Obscuration_Use_Octree

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Maximum_Extent_Mode

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Vector_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Vector_Tolerance

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Vector_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Vector_Tolerance_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Hard_Extent_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Culling_Extended2

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Culling_Extended2_Mask

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Culling_Extended2_Shift

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Maximum_Extent_Level

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Hard_Extent_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Extent_Culling_Detail_On

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Extent_Culling_Detail_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Distance_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Distance_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_View_Volume_Culling

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_View_Volume_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Cutting_Plane_Culling_On

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Cutting_Plane_Culling_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Selection_Bias_Lines_On

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Selection_Bias_Lines_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Selection_Bias_Markers_On

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Selection_Bias_Markers_Off

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Mode_None

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Mode_Dot

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Mode_Bounding

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Mode_Defer

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Level_None

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Level_Segment

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Level_Geometry

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Level_Primitive

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Max_Extent_Level_All

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_World_Volume

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_Screen_Extent

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_Distance

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_Divergence

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_Density

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_Priority

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Order_Count

    refer to ::HC_Set_Heuristics

  enumerator TKO_Heur_Selection_Level_Entity

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Selection_Level_Segment

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Selection_Level_Segment_Tree

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Selection_Sorting_Off

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Selection_Sorting_Proximity

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Selection_Sorting_ZSort

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Selection_Sorting_Default

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Static_Conditions_Independent

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Static_Conditions_Single

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Static_Conditions_Multiple

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Static_Conditions_Mask

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Model_Type_Default

    refer to ::HC_Set_Heuristics for description

  enumerator TKO_Heur_Model_Type_LMV

    refer to ::HC_Set_Heuristics for description

enum TKO_Geometry_Options

  Represents various Geometry Options which typically relate to specific geometry types; refer to ::HC_Set_Geometry_Options for details

  Values:

  enumerator TKO_Geometry_Options_Orientation

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Geometry_Options_Camera_Relative

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Geometry_Options_Coordinate_Systems

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Geometry_Options_Cut_Visualization

    refer to ::HC_Set_Geometry_Options

enum TKO_Cut_Visualization

  Represents various Cutting plane Visualization options; refer to ::HC_Set_Geometry_Options for details

  Values:

  enumerator TKO_Cut_Visualization_Mode

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Cut_Visualization_Color

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Cut_Visualization_Alpha

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Cut_Visualization_Scale

    refer to ::HC_Set_Geometry_Options

enum TKO_Cut_Visualization_Mode_Types

  Represents various Cutting plane Visualization shape options; refer to ::HC_Set_Geometry_Options for details

  Values:

  enumerator TKO_Cut_Visualization_Mode_Round

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Cut_Visualization_Mode_Square

    refer to ::HC_Set_Geometry_Options

  enumerator TKO_Cut_Visualization_Mode_Plane

    refer to ::HC_Set_Geometry_Options

enum TKO_Window_Options

  Represents various Window Options

  Values:

  enumerator TKO_Window_Offsets

    window definition includes offset values

enum TKO_Enumerations

  Defines the values for the TK_Enumerated forms used by the HOOPS 3DGS

  Values:

  enumerator TKO_Line_Pattern_Solid

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Dash_Dot

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Dashed

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Dotted

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Dash_2Dot

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Dash_3Dot

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Long_Dash

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Center

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Phantom

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Line_Pattern_Find_Dots

    refer to ::HC_Set_Line_Pattern

  enumerator TKO_Fill_Pattern_Hash

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Vertical

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Horizontal

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Right

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Left

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Diamond

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Dots

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Boxes

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Solid

    refer to ::HC_Set_Face_Pattern

  enumerator TKO_Fill_Pattern_Clear

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_N

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_NE

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_E

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_SE

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_S

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_SW

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_W

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Gradient_NW

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Blend

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Fill_Pattern_Invisible

    refer to ::HC_Set_Window_Pattern

  enumerator TKO_Marker_Circle

    refer to ::HC_Set_Marker_Symbol

  enumerator TKO_Marker_Circle_Dot

    “”

  enumerator TKO_Marker_Circle_Plus

    “”

  enumerator TKO_Marker_Circle_X

    “”

  enumerator TKO_Marker_Circle_Circle

    “”

  enumerator TKO_Marker_Circle_Filled

    “”

  enumerator TKO_Marker_Dot

    “”

  enumerator TKO_Marker_Plus

    “”

  enumerator TKO_Marker_X

    “”

  enumerator TKO_Marker_Star

    “”

  enumerator TKO_Marker_Box

    “”

  enumerator TKO_Marker_Box_Dot

    “”

  enumerator TKO_Marker_Box_X

    “”

  enumerator TKO_Marker_Box_Filled

    “”

  enumerator TKO_Marker_Diamond

    “”

  enumerator TKO_Marker_Diamond_Dot

    “”

  enumerator TKO_Marker_Diamond_Plus

    “”

  enumerator TKO_Marker_Diamond_Filled

    “”

  enumerator TKO_Marker_Triangle_Up

    “”

  enumerator TKO_Marker_Triangle_Up_Vertex

    “”

  enumerator TKO_Marker_Triangle_Up_Dot

    “”

  enumerator TKO_Marker_Triangle_Up_Filled

    “”

  enumerator TKO_Marker_Triangle_Up_Filled_Vertex

    “”

  enumerator TKO_Marker_Triangle_Down

    “”

  enumerator TKO_Marker_Triangle_Down_Vertex

    “”

  enumerator TKO_Marker_Triangle_Down_Dot

    “”

  enumerator TKO_Marker_Triangle_Down_Filled

    “”

  enumerator TKO_Marker_Triangle_Down_Filled_Vertex

    “”

  enumerator TKO_Marker_Triangle_Right

    “”

  enumerator TKO_Marker_Triangle_Right_Vertex

    “”

  enumerator TKO_Marker_Triangle_Right_Dot

    “”

  enumerator TKO_Marker_Triangle_Right_Filled

    “”

  enumerator TKO_Marker_Triangle_Right_Filled_Vertex

    “”

  enumerator TKO_Marker_Triangle_Left

    “”

  enumerator TKO_Marker_Triangle_Left_Vertex

    “”

  enumerator TKO_Marker_Triangle_Left_Dot

    “”

  enumerator TKO_Marker_Triangle_Left_Filled

    “”

  enumerator TKO_Marker_Triangle_Left_Filled_Vertex

    “”

  enumerator TKO_Marker_Hash

    “”

  enumerator TKO_Marker_Wide_Plus

    “”

  enumerator TKO_Marker_Open_Arrow

    “”

  enumerator TKO_Marker_Closed_Arrow

    “”

  enumerator TKO_Marker_Vertical_Bar

    “”

  enumerator TKO_Marker_Half_Arrow_Left

    “”

  enumerator TKO_Marker_Half_Arrow_Right

    “”

  enumerator TKO_Marker_Wide_Arrow

    “”

  enumerator TKO_Marker_Double_Arrow

    “”

  enumerator TKO_Marker_Y

    “”

  enumerator TKO_Marker_Z

    “”

  enumerator TKO_Text_Alignment_Lower_Left

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Upper_Left

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Middle_Left

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Lower_Right

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Upper_Right

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Middle_Right

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Lower_Center

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Upper_Center

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Middle_Center

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Insertion_Left

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Insertion_Right

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Insertion_Center

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Insertion

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Justification_Unspecified

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Justification_Left

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Justification_Center

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Justification_Right

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_Center
  enumerator TKO_Text_Alignment_Left
  enumerator TKO_Text_Alignment_Right
  enumerator TKO_Text_Alignment_Bottom
  enumerator TKO_Text_Alignment_Top
  enumerator TKO_Text_Alignment_Point
  enumerator TKO_Text_Alignment_Unspecified
  enumerator TKO_Text_Justification_Mask

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Justification_Shift

    refer to ::HC_Set_Text_Alignment

  enumerator TKO_Text_Alignment_New_Format
  enumerator TKO_Window_Frame_Off

    refer to ::HC_Set_Visibility

  enumerator TKO_Window_Frame_On

    refer to ::HC_Set_Visibility

  enumerator TKO_Handedness_Left

    refer to ::HC_Set_Rendering_Options

  enumerator TKO_Handedness_Right

    refer to ::HC_Set_Rendering_Options

enum TKO_Generic_Size_Units

  Defines the units used for general sizing; refer to ::HC_Compute_Coordinates for detais

  Values:

  enumerator TKO_Generic_Size_Object

    Object Space.

  enumerator TKO_Generic_Size_Screen

    Screen Space.

  enumerator TKO_Generic_Size_Window

    Window Space.

  enumerator TKO_Generic_Size_Points

    Points.

  enumerator TKO_Generic_Size_Pixels

    Pixels.

  enumerator TKO_Generic_Size_Percent

    only used by certain handlers

  enumerator TKO_Generic_Size_World

    World Space.

  enumerator TKO_Generic_Size_Unspecified

    self-explanatory; (internal note: keep this listed last)

enum TKO_Actions

  Values:

  enumerator TKO_Action_Type_Prune_Segment

    refer to ::HC_Conditional_Action

  enumerator TKO_Action_Option_Segment_Tree

    refer to ::HC_Conditional_Action

enum TKO_Camera_Projection

  Defines camera projection; refer to ::HC_Set_Camera for details

  Values:

  enumerator TKO_Camera_Perspective_Bit

    perspective bit setting

  enumerator TKO_Camera_Stretched_Bit

    stretched bit setting

  enumerator TKO_Camera_Projection_Mask

    self-explanatory

  enumerator TKO_Camera_Orthographic

    orthographic projection

  enumerator TKO_Camera_Perspective

    perspective projection

  enumerator TKO_Camera_Stretched

    stretched projection

  enumerator TKO_Camera_Oblique_Y

    oblique y setting

  enumerator TKO_Camera_Oblique_X

    oblique x setting

  enumerator TKO_Camera_Oblique_Mask

    self-explanatory

  enumerator TKO_Camera_Near_Limit

    near limit setting

  enumerator TKO_Camera_Thumbnail

    If this bit is set, a thumbnail of this view immediately follows.

enum TKO_Font_Options

  When written to m_mask, defines which font options are present in the current opcode (all others are ignored) When written to m_value, defines which font options are turned on; refer to ::HC_Set_Text_Font for details

  Values:

  enumerator TKO_Font_Names

    the name of the font (i.e. which font to use)

  enumerator TKO_Font_Size

    the size at which to draw characters

  enumerator TKO_Font_Size_Tolerance

    the size tolerance outside of which fonts must be regenerated

  enumerator TKO_Font_Transforms

    transformation mode (set with a bit from TKO_Font_Transforms)

  enumerator TKO_Font_Rotation

    character rotation, specified in degrees

  enumerator TKO_Font_Slant

    character slant

  enumerator TKO_Font_Width_Scale

    scale factor for width

  enumerator TKO_Font_Extended

    extends font options to a second byte

  enumerator TKO_Font_Extended_Mask
  enumerator TKO_Font_Extended_Shift
  enumerator TKO_Font_Extra_Space

    in addition to the spacing specified within the font itself, the extra space to add between characters

  enumerator TKO_Font_Line_Spacing

    extra spacing between lines

  enumerator TKO_Font_Outline

    draw only the outline (i.e. don’t fill)

  enumerator TKO_Font_Underline

    add an underline to the font

  enumerator TKO_Font_Strikethrough

    add a strikethrough to the font

  enumerator TKO_Font_Overline

    add an overline to the font

  enumerator TKO_Font_Uniform_Spacing

    force non-proportional spacing

  enumerator TKO_Font_Extended2

    for further expansion

  enumerator TKO_Font_Extended2_Mask

    for further expansion

  enumerator TKO_Font_Extended2_Shift

    for further expansion

  enumerator TKO_Font_Greeking_Limit

    limit at which text may be replaced with a crude representation

  enumerator TKO_Font_Fill_Edges

    fill edges of characters to improve appearance ar small sizes

  enumerator TKO_Font_Bold

    choose or simulate a bold variation

  enumerator TKO_Font_Italic

    choose or simulate an italic variation

  enumerator TKO_Font_Renderer

    limit font source

  enumerator TKO_Font_Greeking_Mode

    select how to draw (or not) greeked text

  enumerator TKO_Font_Preference

    select preferred drawing modes

  enumerator TKO_Font_Layout

    select layout modes

  enumerator TKO_Font_Style

    select background/leader style

  enumerator TKO_Font_Background

    toggle background

  enumerator TKO_Font_Shape

    select background shape

  enumerator TKO_Font_Margins

    set background margins

enum TKO_Font_Layout

  Defined the layout options used for fonts

  Values:

  enumerator TKO_Font_Layout_Default

    HOOPS default font layout.

  enumerator TKO_Font_Layout_Unicode

    Proper Unicode Bidirectional text layout.

enum TKO_Font_Transforms

  Defines font transform mode for the TKE_Text_Font opcode. Refer to ::HC_Set_Text_Font for details There is no need for an “off” because that would be specified by m_value.

  Values:

  enumerator TKO_Font_Transform_Position_Only

    transform position only

  enumerator TKO_Font_Transform_Full

    full transforms

  enumerator TKO_Font_Transform_Position_Adjusted

    transform position adjusted

  enumerator TKO_Font_Transform_Non_Scaling

    full transforms except scaling

enum TKO_Font_Renderers

  Limits fonts to a particular type ::HC_Set_Text_Font for details

  Values:

  enumerator TKO_Font_Renderer_Undefined

    not sapecified

  enumerator TKO_Font_Renderer_Default

    use any available fonts

  enumerator TKO_Font_Renderer_Driver

    only use hardware fonts

  enumerator TKO_Font_Renderer_Truetype

    only use Truetype (or similar) fonts

  enumerator TKO_Font_Renderer_Defined

    only use Hoops defined (stroked) fonts

enum TKO_Font_Preferences

  Limits fonts to a particular type ::HC_Set_Text_Font for details

  Values:

  enumerator TKO_Font_Preference_Undefined

    not specified

  enumerator TKO_Font_Preference_Default

    use whatever the display device prefers

  enumerator TKO_Font_Preference_Bitmap

    try to use bitmaps

  enumerator TKO_Font_Preference_Outline

    try to use polygonal (outline) representations

  enumerator TKO_Font_Preference_Exterior

    try to use polyline outline around the character exterior

enum TKO_Font_Greeking_Modes

  Defines the way text below the “greeking limit” is drawn; refer to ::HC_Set_Text_Font for details

  Values:

  enumerator TKO_Font_Greeking_Mode_None

    don’t draw

  enumerator TKO_Font_Greeking_Mode_Lines

    replace with a grid of lines

  enumerator TKO_Font_Greeking_Mode_Box

    replace with a box (probably a halftone stipple)

enum TKO_Bounding_Type_Options

  Defines the class of bounding volume that is specified

  Values:

  enumerator TKO_Bounding_Type_Cuboid

    self-explanatory

  enumerator TKO_Bounding_Type_Sphere

    self-explanatory

enum TKO_Light_Options

  defines options that can be attached to lights. See TK_Point.

  Values:

  enumerator TKO_Light_Camera_Relative

enum TKO_Spot_Light_Options

  Defines properties of a spot light; refer to ::HC_Insert_Spot_Light for details

  Values:

  enumerator TKO_Spot_Outer_Degrees

    self-explanatory

  enumerator TKO_Spot_Outer_Field

    self-explanatory

  enumerator TKO_Spot_Inner_Degrees

    self-explanatory

  enumerator TKO_Spot_Inner_Field

    self-explanatory

  enumerator TKO_Spot_Inner_Percent

    self-explanatory

  enumerator TKO_Spot_Outer_Mask

    self-explanatory

  enumerator TKO_Spot_Inner_Mask

    self-explanatory

  enumerator TKO_Spot_Camera_Relative

    self-explanatory

  enumerator TKO_Spot_Concentration

    self-explanatory

enum TKO_Circular_Options

  Defines properties of circular geometries; refer to ::HC_Set_Circular_Center for details

  Values:

  enumerator TKO_Circular_Center

    self-explanatory

enum TKO_Text_Encodings

  Defines text encoding types; refer to ::HC_Insert_Text

  Values:

  enumerator TKO_Enc_ISO_Latin_One

    self-explanatory

  enumerator TKO_Enc_ISO_Latin

    self-explanatory

  enumerator TKO_Enc_JEC

    self-explanatory

  enumerator TKO_Enc_EUC

    self-explanatory

  enumerator TKO_Enc_Raw_16

    self-explanatory

  enumerator TKO_Enc_Unicode

    self-explanatory

  enumerator TKO_Enc_Unicode32

    self-explanatory

  enumerator TKO_Enc_UTF8

    self-explanatory

  enumerator TKO_Enc_UTF16

    self-explanatory

  enumerator TKO_Enc_UTF32

    self-explanatory

  enumerator TKO_Enc_WCS

    wchar_t unicode string

enum TKO_Text_Options

  Defines text option types; refer to ::HC_Set_Text_Region

  Values:

  enumerator TKO_Text_Option_Region

    self-explanatory

  enumerator TKO_Text_Option_Character_Attributes

    self-explanatory

  enumerator TKO_Text_Option_String_Cursors

    self-explanatory

  enumerator TKO_Text_Option_Text_Leaders

    self-explanatory

enum TKO_Text_Region_Options

  Defines text region option types

  Values:

  enumerator TKO_Text_Region_Window

    window space

  enumerator TKO_Text_Region_Relative

    relative sizing

  enumerator TKO_Text_Region_Adjusted

    adjust region left-to-right

  enumerator TKO_Text_Region_Center

    text centered across region

  enumerator TKO_Text_Region_Top

    top of text is along region

  enumerator TKO_Text_Region_HFit

    horizontal fitting is specified

  enumerator TKO_Text_Region_VFit

    vertical fitting is specified

  enumerator TKO_Text_Region_Fitting

    mask for either fitting setting

  enumerator TKO_Text_Region_Extended

    reserved

enum TKO_Text_Region_Fit_Options

  Defines text region fitting types

  Values:

  enumerator TKO_Text_Region_Fit_None

    no fitting (direction only), left justified

  enumerator TKO_Text_Region_Fit_Spacing

    text spacing is adjusted to fit

  enumerator TKO_Text_Region_Fit_Size

    text size is adjusted to fit

  enumerator TKO_Text_Region_Fit_Auto

    text is spaced if region is larger, sized if smaller

  enumerator TKO_Text_Region_Fit_Center

    no fitting, center justified

  enumerator TKO_Text_Region_Fit_Right

    no fitting, right justified

enum TKO_Character_Attributes

  Specifies the set of attributes that can be set on individual characters

  Values:

  enumerator TKO_Character_Name

    the font name

  enumerator TKO_Character_Size

    the character size

  enumerator TKO_Character_Vertical_Offset

    the offset from the standard position

  enumerator TKO_Character_Omitted

    character is skipped

  enumerator TKO_Character_Invisible

    character is invisible

  enumerator TKO_Character_Slant

    slant, specified in degrees clockwise

  enumerator TKO_Character_Width_Scale

    adjustment to character width

  enumerator TKO_Character_Rotation

    rotation, specified in degrees clockwise

  enumerator TKO_Character_Rotation_Fixed
  enumerator TKO_Character_Horizontal_Offset

    the offset from the standard position

  enumerator TKO_Character_Color

    the offset from the standard position

  enumerator TKO_Character_Extended

    room for expansion

enum TKO_Font_Type

  Handles the TKE_Font opcodes.

  TK_Font provides support for writing/reading the TKE_Font opcode object to/from an HSF file.

  The HOOPS/3dGS scene-graph can contain user-defined ‘fonts’ which provide a desscription of how to draw individual characters in text string.

  Values:

  enumerator TKO_Font_HOOPS_Stroked

enum TKO_Image_Formats

  Defines image formats; refer to ::HC_Insert_Image

  Values:

  enumerator TKO_Image_Mapped

    8-bit colormap indices

  enumerator TKO_Image_Mapped_16

    16-bit colormap indices

  enumerator TKO_Image_RGB

    self-explanatory

  enumerator TKO_Image_RGBA

    self-explanatory

  enumerator TKO_Image_BGRA

    self-explanatory

  enumerator TKO_Image_DEPTH

    z values, 32-bit floats in [0..1] range

  enumerator TKO_Image_LUMINANCE8

    image is one-byte of luminance data per pixel

  enumerator TKO_Image_JPEG

    image is native JPEG data

  enumerator TKO_Image_DXT1

    s3 texture compression level 1

  enumerator TKO_Image_DXT3

    s3 texture compression level 3

  enumerator TKO_Image_DXT5

    s3 texture compression level 5

  enumerator TKO_Image_TARGA

    Truevision TGA.

  enumerator TKO_Image_PNG

    Portable Network Graphics.

  enumerator TKO_Image_Format_Mask

    format mask

  enumerator TKO_Image_Explicit_Size

    self-explanatory

  enumerator TKO_Image_Local_Texture

    self-explanatory

  enumerator TKO_Image_Is_Named

    self-explanatory

  enumerator TKO_Image_Compression_Quality

    compress on load to graphics hardware

  enumerator TKO_Image_Discard

    discard after load to graphics hardware as texture

  enumerator TKO_Image_Options_Mask

    options mask (unsigned char if file version is < 1805)

  enumerator TKO_Image_Invalid

    self-explanatory

enum TKO_Compression

  Defines compression type

  Values:

  enumerator TKO_Compression_None

    self-explanatory

  enumerator TKO_Compression_RLE

    self-explanatory

  enumerator TKO_Compression_JPEG

    self-explanatory

  enumerator TKO_Compression_DXT

    s3 texture compression (level 1,3 or 5 determined by TKO_Image_Formats)

  enumerator TKO_Compression_TARGA

    Truevision TGA.

  enumerator TKO_Compression_PNG

    Portable Network Graphics.

  enumerator TKO_Compression_Reference

    empty placeholder image, no real data, possible reference instead

enum TKO_Texture_Option_Bits

  Defines texture options; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Param_Source

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Tiling

    “”

  enumerator TKO_Texture_Interpolation

    “”

  enumerator TKO_Texture_Decimation

    “”

  enumerator TKO_Texture_Red_Mapping

    “”

  enumerator TKO_Texture_Green_Mapping

    “”

  enumerator TKO_Texture_Blue_Mapping

    “”

  enumerator TKO_Texture_Alpha_Mapping

    “”

  enumerator TKO_Texture_Param_Function

    “”

  enumerator TKO_Texture_Layout

    “”

  enumerator TKO_Texture_Transform

    “”

  enumerator TKO_Texture_Value_Scale

    “”

  enumerator TKO_Texture_Caching

    “”

  enumerator TKO_Texture_DownSample

    “”

  enumerator TKO_Texture_No_DownSample

    “”

  enumerator TKO_Texture_Extended

    extended bit

  enumerator TKO_Texture_Extended_Mask
  enumerator TKO_Texture_Extended_Shift
  enumerator TKO_Texture_Decal

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Modulate

    “”

  enumerator TKO_Texture_Param_Offset

    “”

  enumerator TKO_Texture_Transform_Override

    “”

  enumerator TKO_Texture_Shader

    refer to ::HC_Define_Shader

  enumerator TKO_Texture_Shader_Multitexture

    controls whether layers greater than 1 are considered as inputs to a shader plugin (and therefore skipped by normal shader processing)

  enumerator TKO_Texture_Camera

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Source_Dimensions

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Geometry_Shader

    refer to ::HC_Define_Shader

enum TKO_Texture_Param_Sources

  Defines texture parameterization sources; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Param_Source_U

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Param_Source_UV

    “”

  enumerator TKO_Texture_Param_Source_UVW

    “”

  enumerator TKO_Texture_Param_Source_Object

    “”

  enumerator TKO_Texture_Param_Source_World

    “”

  enumerator TKO_Texture_Param_Source_Surface_Normal

    “”

  enumerator TKO_Texture_Param_Source_Reflection_Vector

    “”

  enumerator TKO_Texture_Param_Source_Natural_UV

    “”

  enumerator TKO_Texture_Param_Source_Local_Pixels

    “”

  enumerator TKO_Texture_Param_Source_Outer_Pixels

    “”

  enumerator TKO_Texture_Param_Source_Local_Window

    “”

  enumerator TKO_Texture_Param_Source_Outer_Window

    “”

  enumerator TKO_Texture_Param_Source_Transmission_Vector

    “”

  enumerator TKO_Texture_Param_Source_Sphere_Map

    “”

  enumerator TKO_Texture_Param_Source_Cylinder_Map

    “”

  enumerator TKO_Texture_Param_Source_Physical_Reflection_Vector

    “”

enum TKO_Texture_Param_Functions

  Defines texture parameterization functions; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Param_Function_None

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Param_Function_Sphere

    “”

  enumerator TKO_Texture_Param_Function_Cylinder

    “”

  enumerator TKO_Texture_Param_Function_Box

    “”

enum TKO_Texture_Layouts

  Defines texture layouts; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Layout_Rectilinear

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Layout_Spherical

    “”

  enumerator TKO_Texture_Layout_Hemispherical

    “”

  enumerator TKO_Texture_Layout_Cubic_Faces

    “”

  enumerator TKO_Texture_Layout_Unknown

    “”

enum TKO_Texture_Tilings

  Defines texture tilings; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Tiling_None

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Tiling_Clamp

    “”

  enumerator TKO_Texture_Tiling_Repeat

    “”

  enumerator TKO_Texture_Tiling_Mirror

    “”

  enumerator TKO_Texture_Tiling_Drop

    “”

enum TKO_Texture_Filters

  Defines texture interpolation filters; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Filter_None

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Filter_Bilinear

    “”

  enumerator TKO_Texture_Filter_Trilinear

    “”

  enumerator TKO_Texture_Filter_MipMap

    “”

  enumerator TKO_Texture_Filter_Summed_Areas

    “”

  enumerator TKO_Texture_Filter_Gaussian

    “”

  enumerator TKO_Texture_Filter_Stochastic

    “”

  enumerator TKO_Texture_Filter_Anisotropic

    “”

enum TKO_Texture_Channel_Mappings

  Defines texture channel mappings; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Channel_Mapping_Red

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Channel_Mapping_Green

    “”

  enumerator TKO_Texture_Channel_Mapping_Blue

    “”

  enumerator TKO_Texture_Channel_Mapping_Alpha

    “”

  enumerator TKO_Texture_Channel_Mapping_Zero

    “”

  enumerator TKO_Texture_Channel_Mapping_One

    “”

  enumerator TKO_Texture_Channel_Mapping_Luminance

    “”

  enumerator TKO_Texture_Channel_Mapping_None

    “”

enum TKO_Texture_Application_Modes

  Defines texture decal & modulatge settings; refer to ::HC_Define_Texture

  Values:

  enumerator TKO_Texture_Modulate_Set

    refer to ::HC_Define_Texture

  enumerator TKO_Texture_Decal_Set

    “”

enum TKO_Custom_Shader_Def_Option_Bits

  Defines custom shader definition options;

  Values:

  enumerator TKO_Custom_Shader_Def_Vertex_Outputs

    refer to ::HC_Set_Shader_Outputs

  enumerator TKO_Custom_Shader_Def_Inputs

    refer to ::HC_Set_Shader_Inputs

  enumerator TKO_Custom_Shader_Def_Uniforms

    refer to ::HC_Set_Shader_Uniforms

  enumerator TKO_Custom_Shader_Def_Textures

    refer to ::HC_Set_Shader_Textures

enum TKO_Custom_Shader_Def_Stage

  Defines custom shader definition stage;

  Values:

  enumerator TKO_Custom_Shader_Def_Vertex
  enumerator TKO_Custom_Shader_Def_Pixel

enum TKO_Custom_Shader_Texture_Option_Bits

  Defines custom shader texture options;

  Values:

  enumerator TKO_Custom_Shader_Texture_Options

    refer to ::HC_Define_Shader_Texture

enum TKO_Custom_Shader_Texture_Format

  Defines custom shader tecture format;

  Values:

  enumerator TKO_Custom_Shader_Texture_Format_RGBA8Unorm
  enumerator TKO_Custom_Shader_Texture_Format_RGBA8Uint
  enumerator TKO_Custom_Shader_Texture_Format_RGBA16Uint
  enumerator TKO_Custom_Shader_Texture_Format_RGBA32Uint
  enumerator TKO_Custom_Shader_Texture_Format_RGBA32Float
  enumerator TKO_Custom_Shader_Texture_Format_R8Unorm
  enumerator TKO_Custom_Shader_Texture_Format_R8Uint
  enumerator TKO_Custom_Shader_Texture_Format_R16Uint
  enumerator TKO_Custom_Shader_Texture_Format_R32Uint
  enumerator TKO_Custom_Shader_Texture_Format_R32Float
  enumerator TKO_Custom_Shader_Texture_Format_RG8Unorm
  enumerator TKO_Custom_Shader_Texture_Format_RG8Uint
  enumerator TKO_Custom_Shader_Texture_Format_RG16Uint
  enumerator TKO_Custom_Shader_Texture_Format_RG32Uint
  enumerator TKO_Custom_Shader_Texture_Format_RG32Float

enum TKO_Custom_Shader_Sampler_Option_Bits

  Defines custom shader sampler options;

  Values:

  enumerator TKO_Custom_Shader_Sampler_Min_Filter

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Mag_Filter

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Mip_Filter

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Max_Anisotropy

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Min_LOD

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Max_LOD

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Width_Address

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Height_Address

    refer to ::HC_Define_Shader_Sampler

  enumerator TKO_Custom_Shader_Sampler_Border_Color

    refer to ::HC_Define_Shader_Sampler

enum TKO_Custom_Shader_Sampler_Filter

  Defines custom shader sampler filter;

  Values:

  enumerator TKO_Custom_Shader_Sampler_Filter_Nearest
  enumerator TKO_Custom_Shader_Sampler_Filter_Linear

enum TKO_Custom_Shader_Sampler_Address

  Defines custom shader sampler address;

  Values:

  enumerator TKO_Custom_Shader_Sampler_Address_Repeat
  enumerator TKO_Custom_Shader_Sampler_Address_Mirror_Repeat
  enumerator TKO_Custom_Shader_Sampler_Address_Clamp_Edge
  enumerator TKO_Custom_Shader_Sampler_Address_Clamp_Border
  enumerator TKO_Custom_Shader_Sampler_Address_Mirror_Clamp_Edge

enum TKO_Custom_Shader_Sampler_Border_Color_Value

  Values:

  enumerator TKO_Custom_Shader_Sampler_Border_Transparent_Black
  enumerator TKO_Custom_Shader_Sampler_Border_Opaque_Black
  enumerator TKO_Custom_Shader_Sampler_Border_Opaque_White

enum TKO_Custom_Shader_Option_Bits

  Defines custom shader definition options;

  Values:

  enumerator TKO_Custom_Shader_Vertex_Triangle

    refer to ::HC_Set_Shader

  enumerator TKO_Custom_Shader_Vertex_Line

    refer to ::HC_Set_Shader

  enumerator TKO_Custom_Shader_Vertex_Point

    refer to ::HC_Set_Shader

  enumerator TKO_Custom_Shader_Pixel_Triangle

    refer to ::HC_Set_Shader

  enumerator TKO_Custom_Shader_Pixel_Line

    refer to ::HC_Set_Shader

  enumerator TKO_Custom_Shader_Pixel_Point

    refer to ::HC_Set_Shader

  enumerator TKO_Custom_Shader_Vertex_Triangle_Uniform_Data

    refer to ::HC_Set_Shader_Uniforms_Data

  enumerator TKO_Custom_Shader_Vertex_Line_Uniform_Data

    refer to ::HC_Set_Shader_Uniforms_Data

  enumerator TKO_Custom_Shader_Vertex_Point_Uniform_Data

    refer to ::HC_Set_Shader_Uniforms_Data

  enumerator TKO_Custom_Shader_Pixel_Triangle_Uniform_Data

    refer to ::HC_Set_Shader_Uniforms_Data

  enumerator TKO_Custom_Shader_Pixel_Line_Uniform_Data

    refer to ::HC_Set_Shader_Uniforms_Data

  enumerator TKO_Custom_Shader_Pixel_Point_Uniform_Data

    refer to ::HC_Set_Shader_Uniforms_Data

enum TKO_Custom_Shader_Primitive

  Defines custom shader definition primitive;

  Values:

  enumerator TKO_Custom_Shader_Triangle
  enumerator TKO_Custom_Shader_Line
  enumerator TKO_Custom_Shader_Point
  enumerator TKO_Custom_Shader_Primitive_Count

enum TKO_Thumbnail_Formats

  Defines thumbnail formats

  Values:

  enumerator TKO_Thumbnail_RGB

    self-explanatory

  enumerator TKO_Thumbnail_RGBA

    self-explanatory

  enumerator TKO_Thumbnail_Invalid

    self-explanatory

enum TKO_Clip_Region_Options

  options for TKE_Clip_Region opcode

  Values:

  enumerator TKO_Clip_Region_World_Space

    clip region is to be specified in world space.

  enumerator TKO_Clip_Region_Window_Space

    clip region is to be specified in window space {[0..1],[0..1]}. Default is world space

  enumerator TKO_Clip_Region_Object_Space

    clip region is to be specified in object space.

  enumerator TKO_Clip_Region_Clip

    region is a clip region

  enumerator TKO_Clip_Region_Mask

    region is a mask region

enum Instance_Options

  options for the TKE_Repeat_Object opcode

  Values:

  enumerator Instance_By_Tristrip

    polyhedra will be instanced using their tristrip information