BOpcodeEnums.h

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_Cellular_Volume
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_Vertex_Input_NoFlags
TKO_Custom_Shader_Vertex_Input_TexCoord0
TKO_Custom_Shader_Vertex_Input_TexCoord1
TKO_Custom_Shader_Vertex_Input_TexCoord2
TKO_Custom_Shader_Vertex_Input_TexCoord3
TKO_Custom_Shader_Vertex_Input_TexCoord4
TKO_Custom_Shader_Vertex_Input_TexCoord5
TKO_Custom_Shader_Vertex_Input_TexCoord6
TKO_Custom_Shader_Vertex_Input_TexCoord7
TKO_Custom_Shader_Vertex_Input_AnyTexCoords
TKO_Custom_Shader_Vertex_Input_Normal
TKO_Custom_Shader_Pixel_Input_NoFlags
TKO_Custom_Shader_Pixel_Input_TexCoord0
TKO_Custom_Shader_Pixel_Input_TexCoord1
TKO_Custom_Shader_Pixel_Input_TexCoord2
TKO_Custom_Shader_Pixel_Input_TexCoord3
TKO_Custom_Shader_Pixel_Input_TexCoord4
TKO_Custom_Shader_Pixel_Input_TexCoord5
TKO_Custom_Shader_Pixel_Input_TexCoord6
TKO_Custom_Shader_Pixel_Input_TexCoord7
TKO_Custom_Shader_Pixel_Input_AnyTexCoords
TKO_Custom_Shader_Pixel_Input_EyePosition
TKO_Custom_Shader_Pixel_Input_EyeNormal
TKO_Custom_Shader_Pixel_Input_ObjectView
TKO_Custom_Shader_Pixel_Input_ObjectNormal
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_Cellular_Volume
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

//— obsolete. this alias provided for source compatibility with old code

enumerator TKE_Streaming_Mode

//— 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

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_Vertex_Input_Bits

Defines custom shader vertex inputs;

Values:

enumerator TKO_Custom_Shader_Vertex_Input_NoFlags
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord0
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord1
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord2
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord3
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord4
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord5
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord6
enumerator TKO_Custom_Shader_Vertex_Input_TexCoord7
enumerator TKO_Custom_Shader_Vertex_Input_AnyTexCoords
enumerator TKO_Custom_Shader_Vertex_Input_Normal
enum TKO_Custom_Shader_Pixel_Input_Bits

Defines custom shader vertex inputs;

Values:

enumerator TKO_Custom_Shader_Pixel_Input_NoFlags
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord0
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord1
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord2
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord3
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord4
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord5
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord6
enumerator TKO_Custom_Shader_Pixel_Input_TexCoord7
enumerator TKO_Custom_Shader_Pixel_Input_AnyTexCoords
enumerator TKO_Custom_Shader_Pixel_Input_EyePosition
enumerator TKO_Custom_Shader_Pixel_Input_EyeNormal
enumerator TKO_Custom_Shader_Pixel_Input_ObjectView
enumerator TKO_Custom_Shader_Pixel_Input_ObjectNormal
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