Contains data types which are used by BBaseOpcodeHandler. More...
#include "BStreamFileToolkit.h"
#include "BPolyhedron.h"
Go to the source code of this file.
Contains data types which are used by BBaseOpcodeHandler.
#define IMPLEMENT_CLONE | ( | class_name | ) |
TK_Status class_name::Clone (BStreamFileToolkit & tk, BBaseOpcodeHandler **newhandler) const { \ *newhandler = BSTREAM_NEW(class_name); \ if (*newhandler != null) \ return TK_Normal; \ else \ return tk.Error ("memory allocation in" #class_name "::clone failed"); \ }
macro to simplify normal implementation of the Clone function
#define IMPLEMENT_CLONE_OPCODE | ( | class_name | ) |
TK_Status class_name::Clone (BStreamFileToolkit & tk, BBaseOpcodeHandler **newhandler) const { \ *newhandler = BSTREAM_NEW(class_name)(Opcode()); \ if (*newhandler != null) \ return TK_Normal; \ else \ return tk.Error ("memory allocation in" #class_name "::clone failed"); \ }
a version of IMPLEMENT_CLONE for the classes that need to know the opcode
#define TKO_Rendo_Extended 0x80000000 |
Extended bit for Rendering Options
Referenced by TK_Rendering_Options::SetMask().
enum Instance_Options |
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.
enum TKO_Actions |
Represents attribute lock types for various attributes; refer to the 'attribute lock' section of HC_Set_Rendering_Options for a description
Handles the TKE_Bounding and TKE_Bounding_Info opcodes.
TK_Bounding provides support for writing/reading the TKE_Bounding and TKE_Bounding_Info opcode objects to/from an HSF file.
The HOOPS/3dGS scene-graph maintain bounding volume information which denotes the extents of the scene. Exporting bounding information (typically at the beginning of the HSF file) is useful so that a reading app can quickly find out the scene-extents and set an appropriate camera.
Defines the class of bounding volume that is specified
Defines camera projection; refer to HC_Set_Camera for details
Specifies the set of attributes that can be set on individual characters
enum TKO_Circular_Options |
Defines properties of circular geometries; refer to HC_Set_Circular_Center for details
options for TKE_Clip_Region opcode
Represents color channel lock types for geometries; refer to the 'attribute lock' section of HC_Set_Rendering_Options for a description
enum TKO_Color_Channels |
Defines color channels; refer to HC_Set_Color for details
enum TKO_Compression |
Defines compression type
enum TKO_Enumerations |
Defines the values for the TK_Enumerated forms used by the HOOPS 3DGS
TKO_Line_Pattern_Solid |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Dash_Dot |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Dashed |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Dotted |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Dash_2Dot |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Dash_3Dot |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Long_Dash |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Center |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Phantom |
refer to HC_Set_Line_Pattern |
TKO_Line_Pattern_Find_Dots |
refer to HC_Set_Line_Pattern |
TKO_Fill_Pattern_Hash |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Vertical |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Horizontal |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Right |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Left |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Diamond |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Dots |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Boxes |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Solid |
refer to HC_Set_Face_Pattern |
TKO_Fill_Pattern_Clear |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_N |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_NE |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_E |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_SE |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_S |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_SW |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_W |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Gradient_NW |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Blend |
refer to HC_Set_Window_Pattern |
TKO_Fill_Pattern_Invisible |
refer to HC_Set_Window_Pattern |
TKO_Marker_Circle |
refer to HC_Set_Marker_Symbol |
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 |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Upper_Left |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Middle_Left |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Lower_Right |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Upper_Right |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Middle_Right |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Lower_Center |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Upper_Center |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Middle_Center |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Insertion_Left |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Insertion_Right |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Insertion_Center |
refer to HC_Set_Text_Alignment |
TKO_Text_Alignment_Insertion |
refer to HC_Set_Text_Alignment |
TKO_Text_Justification_Unspecified |
refer to HC_Set_Text_Alignment |
TKO_Text_Justification_Left |
refer to HC_Set_Text_Alignment |
TKO_Text_Justification_Center |
refer to HC_Set_Text_Alignment |
TKO_Text_Justification_Right |
refer to HC_Set_Text_Alignment |
TKO_Text_Justification_Mask |
refer to HC_Set_Text_Alignment |
TKO_Text_Justification_Shift |
refer to HC_Set_Text_Alignment |
TKO_Window_Frame_Off |
refer to HC_Set_Visibility |
TKO_Window_Frame_On |
refer to HC_Set_Visibility |
TKO_Handedness_Left |
refer to HC_Set_Rendering_Options |
TKO_Handedness_Right |
refer to HC_Set_Rendering_Options |
Defines the way text below the "greeking limit" is drawn; refer to HC_Set_Text_Font for details
enum TKO_Font_Layout |
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
enum TKO_Font_Preferences |
Limits fonts to a particular type HC_Set_Text_Font for details
enum TKO_Font_Renderers |
Limits fonts to a particular type HC_Set_Text_Font for details
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.
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.
Defines the units used for general sizing; refer to HC_Compute_Coordinates for detais
enum TKO_Geometry_Bits |
Denotes how various attributes are applied to geometry types
TKO_Geo_Face |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Edge |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Line |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Marker |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Text |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Window |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Image |
common/shared items; refer to HC_Set_Visibility for a description |
TKO_Geo_Extended |
extended bits for common/shared items |
TKO_Geo_Extended_Mask |
internal use, indicates bits which require TKO_Geo_Extended |
TKO_Geo_Extended_Shift |
internal use, indicates shift for placement of extended section |
TKO_Geo_Ambient_Up |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Light |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Face_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Window_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Front |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Back |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Vertex |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Geom_Colors |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Every_Colors |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Extended_Colors |
extended bits for color |
TKO_Geo_Extended_Colors_Mask |
internal use, indicates bits which require TKO_Geo_Extended_Colors |
TKO_Geo_Extended_Colors_Shift |
internal use, indicates shift for placement of extended section |
TKO_Geo_Edge_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Line_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Marker_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Vertex_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Cut_Edge |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Simple_Reflection |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Cut_Face |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Extended2 |
secondary extended bits |
TKO_Geo_Extended2_Mask |
internal use, indicates bits which require TKO_Geo_Extended2 |
TKO_Geo_Extended2_Shift |
internal use, indicates shift for placement of extended section |
TKO_Geo_Text_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Ambient_Down |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Cut_Face_Contrast |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_Ambient |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_All_Colors |
extra item for color; refer to HC_Set_Color for a description |
TKO_Geo_String_Cursor |
extra item for selectability; refer to HC_Set_Selectability for a description |
TKO_Geo_Isoline |
extra item for selectability; refer to HC_Set_Selectability for a description |
TKO_Geo_Geom_Selects |
extra item for selectability; refer to HC_Set_Selectability for a description |
TKO_Geo_All_Selects |
extra item for selectability; refer to HC_Set_Selectability for a description |
TKO_Geo_Face_Lighting |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Edge_Lighting |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Marker_Lighting |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Light_Visibles |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Silhouette_Edge |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Perimeter_Edge |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Mesh_Quad |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Hard_Edge |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Cutting_Plane |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Shadow_Emit |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Shadow_Cast |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Shadow_Receive |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Shadow_Visibles |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Vertex_Vis |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Cut_Geometry |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Adjacent_Edge |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_NonCulled_Edge |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Edge_Visibles |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_Geom_Visibles |
extra item for visibility; refer to HC_Set_Visibility for a description |
TKO_Geo_All_Visibles |
extra item for visibility; refer to HC_Set_Visibility for a description |
enum TKO_Geometry_Options |
Represents various Geometry Options which typically relate to specific geometry types; refer to HC_Set_Geometry_Options for details
TKO_Geometry_Options_Orientation |
refer to HC_Set_Geometry_Options |
TKO_Geometry_Options_Camera_Relative |
refer to HC_Set_Geometry_Options |
enum TKO_Heuristic_Bits |
Represents various Heuristics which typically relate to rendering hints or optimizations; refer to HC_Set_Heuristics for details
TKO_Heuristic_Hidden_Surfaces |
refer to HC_Set_Heuristics |
TKO_Heuristic_Backplane_Cull |
refer to HC_Set_Heuristics |
TKO_Heuristic_Polygon_Handedness |
refer to HC_Set_Heuristics |
TKO_Heuristic_Quick_Moves |
refer to HC_Set_Heuristics |
TKO_Heuristic_Partial_Erase |
refer to HC_Set_Heuristics |
TKO_Heuristic_Memory_Purge |
refer to HC_Set_Heuristics |
TKO_Heuristic_Related_Select_Limit |
refer to HC_Set_Heuristics |
TKO_Heuristic_Internal_Shell_Limit |
refer to HC_Set_Heuristics |
TKO_Heuristic_Clipping |
refer to HC_Set_Heuristics |
TKO_Heuristic_Transformations |
refer to HC_Set_Heuristics |
TKO_Heuristic_Intersecting_Polygons |
refer to HC_Set_Heuristics |
TKO_Heuristic_Polygon_Crossings |
refer to HC_Set_Heuristics |
TKO_Heuristic_Concave_Polygons |
refer to HC_Set_Heuristics |
TKO_Heuristic_Incremental_Updates |
refer to HC_Set_Heuristics |
TKO_Heuristic_Selection_Sorting |
refer to HC_Set_Heuristics |
TKO_Heuristic_Extended |
extended bit |
TKO_Heuristic_Extended_Mask |
mask of bits requiring extended |
TKO_Heuristic_Extended_Shift |
shift of extended section |
TKO_Heuristic_Culling |
refer to HC_Set_Heuristics |
TKO_Heuristic_Exclude_Bounding |
refer to HC_Set_Heuristics |
TKO_Heuristic_Detail_Selection |
refer to HC_Set_Heuristics |
TKO_Heuristic_Ordered_Drawing |
refer to HC_Set_Heuristics |
TKO_Heuristic_Ordered_Unit |
refer to HC_Set_Heuristics |
TKO_Heuristic_Ordered_Weights |
refer to HC_Set_Heuristics |
TKO_Heuristic_Internal_Polyline_Limit |
refer to HC_Set_Heuristics |
TKO_Heuristic_Ordered_Grid |
refer to HC_Set_Heuristics |
TKO_Heuristic_Selection_Level |
refer to HC_Set_Heuristics |
TKO_Heuristic_Static |
refer to HC_Set_Heuristics |
TKO_Heuristic_Force_Defer |
refer to HC_Set_Heuristics |
TKO_Heuristic_Model_Type |
refer to HC_Set_Heuristics |
TKO_Heuristic_Internal_Select_Limit |
refer to HC_Set_Heuristics |
TKO_Heuristic_Extras |
refer to HC_Set_Heuristics |
TKO_Heur_Extra_Left_Handed_Polys |
refer to HC_Set_Heuristics |
TKO_Heur_Extra_Quick_Move_Spriting |
refer to HC_Set_Heuristics |
TKO_Heur_View_Frustum_Culling |
refer to HC_Set_Heuristics |
TKO_Heur_Obscuration_Culling |
refer to HC_Set_Heuristics |
TKO_Heur_Extent_Culling |
refer to HC_Set_Heuristics |
TKO_Heur_View_Frustum_Culling_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Obscuration_Culling_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Extent_Culling_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Culling_Extended |
refer to HC_Set_Heuristics |
TKO_Heur_Culling_Extended_Mask |
refer to HC_Set_Heuristics |
TKO_Heur_Culling_Extended_Shift |
refer to HC_Set_Heuristics |
TKO_Heur_Obscuration_Use_Octree |
refer to HC_Set_Heuristics |
TKO_Heur_Maximum_Extent_Mode |
refer to HC_Set_Heuristics |
TKO_Heur_Vector_Culling |
refer to HC_Set_Heuristics |
TKO_Heur_Vector_Tolerance |
refer to HC_Set_Heuristics |
TKO_Heur_Vector_Culling_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Vector_Tolerance_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Hard_Extent_Culling |
refer to HC_Set_Heuristics |
TKO_Heur_Culling_Extended2 |
refer to HC_Set_Heuristics |
TKO_Heur_Culling_Extended2_Mask |
refer to HC_Set_Heuristics |
TKO_Heur_Culling_Extended2_Shift |
refer to HC_Set_Heuristics |
TKO_Heur_Maximum_Extent_Level |
refer to HC_Set_Heuristics |
TKO_Heur_Hard_Extent_Culling_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Extent_Culling_Detail_On |
refer to HC_Set_Heuristics |
TKO_Heur_Extent_Culling_Detail_Off |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Mode_None |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Mode_Dot |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Mode_Bounding |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Mode_Defer |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Level_None |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Level_Segment |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Level_Geometry |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Level_Primitive |
refer to HC_Set_Heuristics |
TKO_Heur_Max_Extent_Level_All |
refer to HC_Set_Heuristics |
TKO_Heur_Order_World_Volume |
refer to HC_Set_Heuristics |
TKO_Heur_Order_Screen_Extent |
refer to HC_Set_Heuristics |
TKO_Heur_Order_Distance |
refer to HC_Set_Heuristics |
TKO_Heur_Order_Divergence |
refer to HC_Set_Heuristics |
TKO_Heur_Order_Density |
refer to HC_Set_Heuristics |
TKO_Heur_Order_Priority |
refer to HC_Set_Heuristics |
TKO_Heur_Order_Count |
refer to HC_Set_Heuristics |
TKO_Heur_Selection_Level_Entity |
refer to HC_Set_Heuristics for description |
TKO_Heur_Selection_Level_Segment |
refer to HC_Set_Heuristics for description |
TKO_Heur_Selection_Level_Segment_Tree |
refer to HC_Set_Heuristics for description |
TKO_Heur_Model_Type_Default |
refer to HC_Set_Heuristics for description |
TKO_Heur_Model_Type_LMV |
refer to HC_Set_Heuristics for description |
enum TKO_Image_Formats |
Defines image formats; refer to HC_Insert_Image
enum TKO_Light_Options |
defines options that can be attached to lights. See TK_Point.
enum TKO_Map_Format |
Represents various rendering properties
TKO_Interp_Texture_Faces |
texture interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Texture_Edges |
texture interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Texture_Markers |
texture interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Texture |
texture interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Color_Faces |
color interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Color_Edges |
color interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Color_Markers |
color interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Color |
color interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Index_Faces |
color index interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Index_Edges |
color index interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Index_FE |
color index interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Faces_Gouraud |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Faces_Phong |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Edges_Gouraud |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Edges_Phong |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Faces |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Edges |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Gouraud |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting_Phong |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Interp_Lighting |
lighting interpolation value; refer to HC_Set_Rendering_Options for description |
TKO_Rendo_HSR_Algorithm |
HSR algorithm; refer to HC_Set_Rendering_Options for description. |
TKO_Rendo_THSR_Algorithm |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Any_HSR |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Local_Viewer |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Perspective_Correction |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Display_Lists |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Debug |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Technology |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Quantization |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_TQ |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Attribute_Lock |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Face_Displacement |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Fog |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Buffer_Options |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Hidden_Line_Options |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_LOD |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_LOD_Options |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_NURBS_Curve_Options |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_NURBS_Surface_Options |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_NURBS_Options |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Stereo |
refer to HC_Set_Rendering_Options for description |
TKO_Rendo_Stereo_Separation |
refer to HC_Set_Rendering_Options for description |
Defines properties of a spot light; refer to HC_Insert_Spot_Light for details
enum TKO_Text_Encodings |
Defines text encoding types; refer to HC_Insert_Text
enum TKO_Text_Options |
Defines text option types; refer to HC_Set_Text_Region
Defines text region option types
Defines texture decal & modulatge settings; refer to HC_Define_Texture
TKO_Texture_Modulate_Set |
refer to HC_Define_Texture |
TKO_Texture_Decal_Set |
"" |
Defines texture channel mappings; refer to HC_Define_Texture
TKO_Texture_Channel_Mapping_Red |
refer to HC_Define_Texture |
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 |
"" |
enum TKO_Texture_Filters |
Defines texture interpolation filters; refer to HC_Define_Texture
TKO_Texture_Filter_None |
refer to HC_Define_Texture |
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 |
"" |
enum TKO_Texture_Layouts |
Defines texture layouts; refer to HC_Define_Texture
TKO_Texture_Layout_Rectilinear |
refer to HC_Define_Texture |
TKO_Texture_Layout_Spherical |
"" |
TKO_Texture_Layout_Hemispherical |
"" |
TKO_Texture_Layout_Cubic_Faces |
"" |
TKO_Texture_Layout_Unknown |
"" |
Defines texture options; refer to HC_Define_Texture
TKO_Texture_Param_Source |
refer to HC_Define_Texture |
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 |
extended bit |
TKO_Texture_Decal |
refer to HC_Define_Texture |
TKO_Texture_Modulate |
"" |
TKO_Texture_Param_Offset |
"" |
TKO_Texture_Transform_Override |
"" |
TKO_Texture_Shader |
refer to HC_Define_Shader |
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) |
TKO_Texture_Camera |
refer to HC_Define_Texture |
TKO_Texture_Source_Dimensions |
refer to HC_Define_Texture |
TKO_Texture_Geometry_Shader |
refer to HC_Define_Shader |
Defines texture parameterization functions; refer to HC_Define_Texture
TKO_Texture_Param_Function_None |
refer to HC_Define_Texture |
TKO_Texture_Param_Function_Sphere |
"" |
TKO_Texture_Param_Function_Cylinder |
"" |
TKO_Texture_Param_Function_Box |
"" |
Defines texture parameterization sources; refer to HC_Define_Texture
TKO_Texture_Param_Source_U |
refer to HC_Define_Texture |
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 |
"" |
enum TKO_Texture_Tilings |
Defines texture tilings; refer to HC_Define_Texture
TKO_Texture_Tiling_None |
refer to HC_Define_Texture |
TKO_Texture_Tiling_Clamp |
"" |
TKO_Texture_Tiling_Repeat |
"" |
TKO_Texture_Tiling_Mirror |
"" |
TKO_Texture_Tiling_Drop |
"" |