26 #include "hic_types.h"
29 # ifndef HOOPS_STATIC_LIB
30 # if defined (BUILDING_HOOPS_INTERNALS)
31 # define HIC_API __declspec(dllexport)
33 # define HIC_API __declspec(dllimport)
38 # elif defined(LINUX_SYSTEM) && !defined(HOOPS_STATIC_LIB)
39 # define HIC_API __attribute__ ((visibility ("default")))
173 HC_EXTERNAL HIC_API
void HIC_Create_Region(HIC_Rendition
const *nr, HIC_Int_Rectangle
const *area,
void **image_buffer,
void **z_buffer);
183 HC_EXTERNAL HIC_API
void HIC_Save_Region(HIC_Rendition
const *nr, HIC_Int_Rectangle
const *area,
void *image_buffer,
void *z_buffer);
193 HC_EXTERNAL HIC_API
void HIC_Restore_Region(HIC_Rendition
const *nr, HIC_Int_Rectangle
const *area,
void *image_buffer,
void *z_buffer);
202 HC_EXTERNAL HIC_API
void HIC_Destroy_Region(HIC_Rendition
const *nr,
void *image_buffer,
void *z_buffer);
220 HC_EXTERNAL HIC_API
bool HIC_Snapshot(HIC_Rendition
const *nr,
int width,
int height,
unsigned char *data);
231 HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Driver_Snapshot_Texture(HIC_Rendition
const *nr, HC_POINTER_SIZED_INT
id);
232 HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Driver_Snapshot_Depth_Texture(HIC_Rendition
const *nr, HC_POINTER_SIZED_INT
id);
418 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Geometry(HIC_Rendition
const *nr, HIC_Geometry
const * geo);
426 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Marker(HIC_Rendition
const *nr, HIC_Marker
const *marker);
434 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Polyline(HIC_Rendition
const *nr, HIC_Polyline
const *polyline);
450 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Polygon(HIC_Rendition
const *nr, HIC_Polygon
const *polygon);
458 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Text(HIC_Rendition
const *nr, HIC_Text
const *text);
467 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Stenciled_Quad(HIC_Rendition
const *nr, HIC_Point
const points[], HIC_Stencil_Bitmap
const *stencil);
475 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Tristrip(HIC_Rendition
const *nr, HIC_Tristrip
const *tristrip);
491 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Shell(HIC_Rendition
const *nr, HIC_Polyhedron
const *phon);
499 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Mesh(HIC_Rendition
const *nr, HIC_Polyhedron
const *phon);
532 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Ellipse(HIC_Rendition
const *nr, HIC_Ellipse
const *ellipse);
564 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Cylinder(HIC_Rendition
const *nr, HIC_Cylinder
const *cylinder);
580 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Sphere(HIC_Rendition
const *nr, HIC_Sphere
const *sphere);
588 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Grid(HIC_Rendition
const *nr, HIC_Grid
const *grid);
596 HC_EXTERNAL HIC_API
void HIC_Draw_3D_Image(HIC_Rendition
const *nr, HIC_Image
const *image);
616 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Bit_Rasters(HIC_Rendition
const *nr, HIC_DC_Point
const *start, HIC_DC_Point
const *end,
int rowbytes,
unsigned char const rasters[]);
627 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Gray8_Rasters(HIC_Rendition
const *nr, HIC_DC_Point
const *start, HIC_DC_Point
const *end,
int rowbytes,
unsigned char const rasters[]);
638 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Mapped8_Rasters(HIC_Rendition
const *nr, HIC_DC_Point
const *start, HIC_DC_Point
const *end,
int rowbytes,
unsigned char const rasters[]);
649 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Mapped16_Rasters(HIC_Rendition
const *nr, HIC_DC_Point
const *start, HIC_DC_Point
const *end,
int rowbytes,
unsigned short const rasters[]);
660 HC_EXTERNAL HIC_API
void HIC_Draw_DC_RGB32_Rasters(HIC_Rendition
const *nr, HIC_DC_Point
const *start, HIC_DC_Point
const *end,
int rowbytes, HIC_RGBAS32
const rasters[]);
676 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Line(HIC_Rendition
const *nr, HIC_DC_Point
const points[]);
685 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Colorized_Line(HIC_Rendition
const *nr, HIC_DC_Point
const points[], HIC_RGBAS32
const color[]);
694 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Gouraud_Line(HIC_Rendition
const *nr, HIC_DC_Point
const points[], HIC_RGBAS32
const colors[]);
707 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Reshaded_Line(HIC_Rendition
const *nr, HIC_DC_Point
const points[], HIC_RGBA
const colors[], HIC_Plane
const planes[], HIC_Parameter
const params[],
int param_width, HIC_Integer32 param_flags);
722 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Marker(HIC_Rendition
const *nr, HIC_DC_Point
const *point);
750 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Polymarker(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const point[],
float const *rotations,
float const *size_fixups);
763 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Colorized_Polymarker(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const point[], HIC_RGBAS32
const *colors,
bool single,
float const *rotations,
float const *size_fixups);
779 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Polydot(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[]);
790 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Colorized_Polydot(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBAS32
const *colors,
bool single);
806 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Polyline(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[]);
819 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Colorized_Polyline(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBAS32
const color[],
bool single);
829 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Gouraud_Polyline(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBAS32
const colors[]);
840 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Phong_Polyline(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBA
const colors[], HIC_Plane
const planes[], HIC_DPlane
const dplanes[]);
854 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Textured_Polyline(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBA
const colors[], HIC_Plane
const planes[], HIC_DPlane
const dplanes[],
float const params[],
int param_width, HIC_Integer32 param_flags);
870 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Triangle(HIC_Rendition
const *nr, HIC_DC_Point
const points[]);
888 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Gouraud_Triangle(HIC_Rendition
const *nr, HIC_DC_Point
const points[], HIC_RGBAS32
const colors[]);
904 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Reshaded_Triangle(HIC_Rendition
const *nr, HIC_DC_Point
const points[], HIC_RGBA
const colors[], HIC_Plane
const planes[], HIC_Parameter
const params[],
int param_width, HIC_Integer32 param_flags);
920 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Dot(HIC_Rendition
const *nr, HIC_DC_Point
const *point);
935 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Ellipse(HIC_Rendition
const *nr, HIC_DC_Point
const *where, HIC_DC_Point
const *radius);
946 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Elliptical_Arc(HIC_Rendition
const *nr, HIC_DC_Point
const *where, HIC_DC_Point
const *radius,
float start,
float end);
961 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Face(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[]);
971 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Colorized_Face(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBAS32
const color[]);
994 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Image(HIC_Rendition
const *nr, HIC_DC_Point
const *start, HIC_DC_Point
const *end,
int hoffset, HIC_Image_Format format,
int row_bytes,
void const *
const *rasters,
int pattern, HIC_Driver_Color
const *contrast_color, HIC_Image
const *db_image);
1008 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Image_Block(HIC_Rendition
const *nr, HIC_DC_Point *strt,
int wdth,
int hite, HIC_Image_Format frmt,
int rowbytes,
void const *image_block);
1026 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Image_Block_Z(HIC_Rendition
const *nr, HIC_DC_Point *strt,
int wdth,
int hite, HIC_Image_Format frmt,
int rowbytes,
void const *image_block, HIC_Image_Format z_format,
int z_rowbytes,
void const *z_image_block);
1044 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Polygon(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[]);
1058 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Outline_Ellipse(HIC_Rendition
const *nr, HIC_DC_Point
const *where, HIC_DC_Point
const *radius);
1076 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Rectangle(HIC_Rendition
const *nr,
int left,
int right,
int bottom,
int top);
1092 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Stenciled_Quad(HIC_Rendition
const *nr, HIC_DC_Point
const points[], HIC_Stencil_Bitmap
const *stencil);
1111 HC_EXTERNAL HIC_API
void HIC_Draw_Text(HIC_Rendition
const *nr, HIC_Text_Info
const *ti);
1123 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Text(HIC_Rendition
const *nr, HIC_DC_Point
const *where,
int count, HIC_Karacter
const kstring[]);
1134 HC_EXTERNAL HIC_API
void HIC_Draw_Simple_Text(HIC_Rendition
const *nr, HIC_DC_Point
const *where,
const char *text);
1149 HC_EXTERNAL HIC_API
void HIC_Draw_Segment(HIC_Rendition
const *nr, HIC_Segment_Info
const *si);
1168 HC_EXTERNAL HIC_API
void HIC_Draw_Window(HIC_Rendition
const *nr, HIC_Int_Rectangle
const *extent);
1179 HC_EXTERNAL HIC_API
void HIC_Draw_Window_Frame(HIC_Rendition
const *nr, HIC_Int_Rectangle
const *extent, HIC_Int_Rectangle *frame,
bool calculate_only);
1293 HC_EXTERNAL HIC_API
void HIC_Driver_Show_Projection_Matrix(HIC_Rendition
const *nr,
float matrix[]);
1294 HC_EXTERNAL HIC_API
void HIC_Driver_Draw_Clear_Window(HIC_Rendition
const *nr, HIC_Int_Rectangle
const *extent);
1325 HC_EXTERNAL HIC_API
void HIC_Finish_Picture(HIC_Rendition
const *nr,
bool swap_buffers);
1342 HC_EXTERNAL HIC_API HIC_Convex_Clip_Region
const*
HIC_New_Convex_Clip_Region(HIC_Rendition
const *nr,
long ncnt, HIC_DC_Point
const npts[]);
1377 HC_EXTERNAL HIC_API HIC_Polygonal_Clip_Region
const*
HIC_New_Polygonal_Clip_Region(HIC_Rendition
const *nr,
long ncnt, HIC_DC_Point
const npts[]);
1412 HC_EXTERNAL HIC_API HIC_Complex_Clip_Region
const*
HIC_New_Complex_Clip_Region(HIC_Rendition
const *nr,
long nloops,
int const nlengths[], HIC_DC_Point
const npts[]);
1454 HC_EXTERNAL HIC_API HIC_Tristrip
const *
HIC_New_Tristrip(HIC_Tristrip
const *ts);
1469 HC_EXTERNAL HIC_API HIC_Polyedge
const *
HIC_New_Polyedge(HIC_Polyedge
const *pe);
1484 HC_EXTERNAL HIC_API HIC_Polymarker
const *
HIC_New_Polymarker(HIC_Polymarker
const *pm);
1499 HC_EXTERNAL HIC_API HIC_Marker
const *
HIC_New_Marker(HIC_Point
const *point);
1509 HC_EXTERNAL HIC_API HIC_Polyline
const *
HIC_New_Polyline(
int count, HIC_Point points[]);
1519 HC_EXTERNAL HIC_API HIC_Polygon
const *
HIC_New_Polygon(
int count, HIC_Point points[]);
1535 HC_EXTERNAL HIC_API HIC_Rendition
const *
HIC_New_Rendition(HIC_Rendition
const *nr);
1585 HC_EXTERNAL HIC_API HIC_Stencil_Bitmap
const *
HIC_New_Stencil_Bitmap(HIC_Rendition
const *nr,
int nw,
int nh,
int bpr,
int bpp,
unsigned char *bm);
1608 HC_EXTERNAL HIC_API HIC_Text_Info
const *
HIC_New_Text_Info(HIC_Text_Info
const *text_info);
1634 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Polytriangle(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[]);
1645 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Colorized_Polytriangle(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBAS32
const color[],
bool single);
1666 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Phong_Polytriangle(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBA
const colors[], HIC_Plane
const planes[], HIC_DPlane
const dplanes[]);
1683 HC_EXTERNAL HIC_API
void HIC_Draw_DC_Textured_Polytriangle(HIC_Rendition
const *nr,
int count, HIC_DC_Point
const points[], HIC_RGBA
const colors[], HIC_Plane
const planes[], HIC_DPlane
const dplanes[],
float const params[],
int param_width, HIC_Integer32 param_flags);
1702 HC_EXTERNAL HIC_API HIC_User_Face_Pattern
const *
HIC_New_User_Face_Pattern(HIC_Rendition
const *nr,
int nrows,
int ncols,
unsigned char npat[],
int const nsee);
1776 HC_EXTERNAL HIC_API HIC_Polyhedron
const *
HIC_New_User_Shell(
int point_count, HIC_Point
const points[], HIC_Vector
const normals[],
int face_list_length,
int face_list[]);
1905 HC_EXTERNAL HIC_API
void HIC_Record_Selection(HIC_Rendition
const *nr,
float xyoff,
float bz,
int off1,
int off2,
int off3);
1920 HC_EXTERNAL HIC_API
void HIC_Restrict_Clipping(HIC_Rendition
const *nr,
long nleft,
long nright,
long nbottom,
long ntop);
1934 HC_EXTERNAL HIC_API
void HIC_Select_Segment(HIC_Rendition
const *nr, HIC_Segment_Info
const *si);
1942 HC_EXTERNAL HIC_API
void HIC_Select_Window(HIC_Rendition
const *nr, HIC_Geometry *wi);
1950 HC_EXTERNAL HIC_API
void HIC_Select_Geometry(HIC_Rendition
const *nr, HIC_Geometry
const *geo);
2270 HC_EXTERNAL HIC_API
void HIC_Set_Clipping(HIC_Rendition
const *nr,
long nleft,
long nright,
long nbottom,
long ntop);
2278 HC_EXTERNAL HIC_API HIC_Int_Rectangle
const *
HIC_Show_Clipping(HIC_Rendition
const *nr);
2306 HC_EXTERNAL HIC_API
void HIC_Set_Color_Front_Locks(HIC_Rendition
const *nr, HIC_Color_Lock_Objects material_color_locks);
2314 HC_EXTERNAL HIC_API
void HIC_Set_Color_Back_Locks(HIC_Rendition
const *nr, HIC_Color_Lock_Objects material_color_locks);
2330 HC_EXTERNAL HIC_API
void HIC_Set_Color_Edge_Locks(HIC_Rendition
const *nr, HIC_Color_Lock_Objects material_color_locks);
2346 HC_EXTERNAL HIC_API
void HIC_Set_Color_Line_Locks(HIC_Rendition
const *nr, HIC_Color_Lock_Objects material_color_locks);
2394 HC_EXTERNAL HIC_API
void HIC_Set_Color_Text_Locks(HIC_Rendition
const *nr, HIC_Color_Lock_Objects material_color_locks);
2442 HC_EXTERNAL HIC_API
void HIC_Set_Color_Locks(HIC_Rendition
const *nr, HIC_Color_Lock_Objects color_locks);
2710 HC_EXTERNAL HIC_API
void HIC_Set_Edge_Style(HIC_Rendition
const *nr,
char const *nname);
2725 HC_EXTERNAL HIC_API
void HIC_Set_Edge_Color(HIC_Rendition
const *nr, HIC_RGB
const *rgb);
2780 HC_EXTERNAL HIC_API
void HIC_Set_Face_Color(HIC_Rendition
const *nr, HIC_RGB
const *rgb);
2954 HC_EXTERNAL HIC_API
void HIC_Set_Text_Size(HIC_Rendition
const *nr, HIC_Parameter sz);
3020 HC_EXTERNAL HIC_API
void HIC_Set_Text_Path(HIC_Rendition
const *nr,
float px,
float py,
float pz);
3051 HC_EXTERNAL HIC_API
void HIC_Set_Text_Slant(HIC_Rendition
const *nr, HIC_Parameter sl);
3059 HC_EXTERNAL HIC_API
void HIC_Set_Text_Color(HIC_Rendition
const *nr, HIC_RGB
const *rgb);
3114 HC_EXTERNAL HIC_API
void HIC_Set_Text_KIndex(HIC_Rendition
const *nr, HIC_Text_Info
const *iti,
int const *index);
3121 HC_EXTERNAL HIC_API
void HIC_Set_Text_KInfo(HIC_Rendition
const *nr, HIC_Text_Info
const *iti, HIC_Text_Karacter_Info
const *info);
3137 HC_EXTERNAL HIC_API
void HIC_Set_Text_String(HIC_Text_Info
const *iti, HIC_Karacter
const txt[]);
3161 HC_EXTERNAL HIC_API
void HIC_Set_KInfo_Point(HIC_Text_Karacter_Info
const *info, HIC_Point
const *p);
3233 HC_EXTERNAL HIC_API
void HIC_Set_KInfo_Flags(HIC_Text_Karacter_Info
const *info, HIC_KInfo_Flags flags);
3395 HC_EXTERNAL HIC_API
void HIC_Set_Line_Style(HIC_Rendition
const *nr,
const char *nname);
3413 HC_EXTERNAL HIC_API
void HIC_Set_Line_Color(HIC_Rendition
const *nr, HIC_RGB
const *rgb);
3443 HC_EXTERNAL HIC_API
void HIC_Set_LOD_Clamp(HIC_Rendition
const *nr,
int clampval);
3457 HC_EXTERNAL HIC_API
void HIC_LOD_Enable(HIC_Rendition
const *nr);
4006 HC_EXTERNAL HIC_API
bool HIC_PShow_One_Net_User_Option(HIC_Rendition
const *nr,
int count, HC_KEY
const keys[],
char const * uoname,
char * options);
4029 HC_EXTERNAL HIC_API
void HIC_PShow_One_Net_User_Data(HIC_Rendition
const *nr,
int count, HC_KEY
const keys[], HC_POINTER_SIZED_INT index,
void * data,
long data_length,
long * data_length_out);
4041 HC_EXTERNAL HIC_API
void HIC_Show_One_User_Data_By_Key(HIC_Rendition
const *nr, HC_KEY key, HC_POINTER_SIZED_INT index,
void * data,
long data_length,
long * data_length_out);
4059 HC_EXTERNAL HIC_API
void *
HIC_Set_User_Index(HIC_Rendition
const *nr,
int index,
const void *value);
4157 HC_EXTERNAL HIC_API
void HIC_Set_Z_Range(HIC_Rendition
const *nr,
float _near_,
float _far_);
5017 HC_EXTERNAL HIC_API HIC_Geometry
const *
HIC_Show_Geometry(HIC_Rendition
const *nr);
5576 HC_EXTERNAL HIC_API HIC_RGBAS32
HIC_Pack_RGBAS32(
int r,
int g,
int b,
int a);
5931 HC_EXTERNAL HIC_API
int const *
HIC_Show_Text_KIndex(HIC_Rendition
const *nr, HIC_Text_Info
const *ti);
5941 HC_EXTERNAL HIC_API HIC_Text_Karacter_Info
const *
HIC_Show_Text_KInfo_At_Index(HIC_Rendition
const *nr, HIC_Text_Info
const *ti,
int index);
5950 HC_EXTERNAL HIC_API HIC_Text_Karacter_Info
const *
HIC_Show_Text_KInfo(HIC_Rendition
const *nr, HIC_Text_Info
const *ti);
6386 HC_EXTERNAL HIC_API
void HIC_Get_Update_Stat(HIC_Rendition
const *inr,
const char *stat_name,
double *stat_value);
6403 HC_EXTERNAL HIC_API
void HIC_Show_Time(
double *current_time);
6407 HC_EXTERNAL HIC_API
void HIC_Compute_Transformed_Points (HIC_Rendition
const *nr,
int count, HIC_Point
const points[],
float const matp[], HIC_Point result[]);
6409 HC_EXTERNAL HIC_API HC_KEY HIC_Find_Relative_Segment(HIC_Rendition
const *nr, HC_KEY start,
const char *path);
6411 HC_EXTERNAL HIC_API HC_KEY HIC_Show_Owner_Key_By_Key(HIC_Rendition
const *nr, HC_KEY key);
6413 HC_EXTERNAL HIC_API HC_KEY HIC_Show_Owner_Original_Key_By_Key(HIC_Rendition
const *nr, HC_KEY key);
6415 HC_EXTERNAL HIC_API
bool HIC_Compute_Transform_By_Path(HIC_Rendition
const *nr,
int count, HC_KEY
const keys[],
char const * in_system,
char const * out_system,
float matrix[]);
6417 HC_EXTERNAL HIC_API
void HIC_Show_Shell_Size(HIC_Rendition
const *nr, HC_KEY key,
int * point_countp,
int * face_list_lengthp);
6419 HC_EXTERNAL HIC_API
void HIC_Show_Shell (HIC_Rendition
const *nr, HC_KEY key,
int *point_countp, HIC_Point points[],
int *face_list_lengthp,
int face_list[]);
6421 HC_EXTERNAL HIC_API
void HIC_Compute_Identity_Matrix (HIC_Rendition
const *nr,
float matp[]);
6423 HC_EXTERNAL HIC_API
void HIC_Compute_Scale_Matrix (HIC_Rendition
const *nr,
double x,
double y,
double z,
float matp[]);
6425 HC_EXTERNAL HIC_API
void HIC_Compute_Matrix_Product (HIC_Rendition
const *nr,
float const leftp[],
float const rightp[],
float resultp[]);
6427 HC_EXTERNAL HIC_API
bool HIC_Compute_Matrix_Inverse (HIC_Rendition
const *nr,
float const matp[],
float invp[]);
6429 HC_EXTERNAL HIC_API
void HIC_Unsafe_Threading (HIC_Rendition
const *nr,
bool allow);
6431 HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Show_Effective_Thread_ID();
6433 HC_EXTERNAL HIC_API
bool HIC_Show_Bounding_Sphere_By_Key(HIC_Rendition
const *in_nr, HC_KEY key, HIC_Point *center,
float *radius);
6435 HC_EXTERNAL HIC_API
bool HIC_Show_Bounding_Cuboid_By_Key (HIC_Rendition
const *in_nr, HC_KEY key, HIC_Point * min, HIC_Point * max);
6437 HC_EXTERNAL HIC_API
bool HIC_Show_Camera_By_Key(HIC_Rendition
const *in_nr, HC_KEY key, HIC_Point *position, HIC_Point *target, HIC_Vector *up_vector,
float *width,
float *height,
int *projection);
6439 HC_EXTERNAL HIC_API
float HIC_Get_Current_Segment_Extent(HIC_Rendition
const *in_nr);
6441 HC_EXTERNAL HIC_API
void HIC_Prune_Segment(HIC_Rendition
const *in_nr);
6443 HC_EXTERNAL HIC_API
void HIC_Driver_Draw_Textured_Background(HIC_Rendition
const *in_nr,
void * texture,
float const * matrix, HIC_Int_Rectangle
const * extent, HIC_Background_Texture_Type texture_type);
6445 HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Driver_Get_Graphics_Context(HIC_Rendition
const *in_nr);
HC_EXTERNAL HIC_API void HIC_Create_Region(HIC_Rendition const *nr, HIC_Int_Rectangle const *area, void **image_buffer, void **z_buffer)
HC_EXTERNAL HIC_API HIC_Size_Units HIC_Show_Text_Font_Size_Units(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Color_Window_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_X(HIC_Text_Karacter_Info const *info, float x)
HC_EXTERNAL HIC_API int HIC_Show_Text_Char_Encoding(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API bool HIC_Tristrip_Has_DL(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API bool HIC_Is_Selection(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_PShow_One_Net_User_Data(HIC_Rendition const *nr, int count, HC_KEY const keys[], HC_POINTER_SIZED_INT index, void *data, long data_length, long *data_length_out)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Face_Colors(HIC_Tristrip const *ts, HIC_RGB const *fcolors)
HC_EXTERNAL HIC_API void HIC_Free_Tristrip(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API const char * HIC_Show_Diffuse_Texture_Source_Name_Text(HIC_Rendition const *nr, const int layer)
HC_EXTERNAL HIC_API void HIC_Set_Variable_Marker_Size(HIC_Rendition const *nr, HIC_Size_Units nunits, float nsize)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Shell(HIC_Rendition const *nr, HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API float const * HIC_Show_Polyedge_Vertex_Findices(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_LOD_Enable(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Face(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const color[])
HC_EXTERNAL HIC_API bool HIC_Face_Mat_Has_Diffuse_Txr(HIC_Rendition const *nr, int layer)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Mesh(HIC_Rendition const *nr, HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Isoline_Index(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API const char * HIC_Show_Edge_Style(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Polymarker_Vertex_Parameter_Width(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Draw_Window_Frame(HIC_Rendition const *nr, HIC_Int_Rectangle const *extent, HIC_Int_Rectangle *frame, bool calculate_only)
HC_EXTERNAL HIC_API int HIC_Show_Device_Max_Pixels_Y(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_PolyCyliner_Points(HIC_Geometry const *geo, int index, HIC_Point const *p)
HC_EXTERNAL HIC_API int HIC_Get_Polyhedron_Face_Count(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API float HIC_Show_Text_Spacing(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API unsigned char HIC_Show_Face_DirectRGB_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Vertex_Symbol(HIC_Rendition const *nr, HIC_RGBAS32 nsymbol)
HC_EXTERNAL HIC_API void HIC_Set_Vertex_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Driver_Get_Surface(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Lengths(HIC_Tristrip const *ts, int const *lns)
HC_EXTERNAL HIC_API float HIC_Show_Face_Displacement(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Device_Window_Aspect_Ratio(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_TEXTURES_OFF(HIC_Rendition const *nr, int number)
HC_EXTERNAL HIC_API float HIC_Show_Camera_Oblique_X(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Cylinder_Basis_Axis0(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API HIC_Segment const * HIC_Get_Geometry_Owner(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API bool HIC_Using_Analytic_HSRA(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Show_Device_Window_ID(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Selectability(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Segment_Info const * HIC_Copy_Segment_Info(HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Indices(HIC_Polyedge const *pe, int const *vi)
HC_EXTERNAL HIC_API HIC_Geometry const * HIC_Show_Geometry(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HC_KEY HIC_Get_Geometry_Key(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Record_Selection(HIC_Rendition const *nr, float xyoff, float bz, int off1, int off2, int off3)
HC_EXTERNAL HIC_API void HIC_Set_Cut_Edge_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Line_Contrast_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Polymarker_Point_Count(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyhedron(HIC_Rendition const *nr, HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API void HIC_Set_Cylinder_Radius(HIC_Geometry const *geo, float radius)
HC_EXTERNAL HIC_API void HIC_Set_Line_Equal_Edge_Rendition(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Text_Karacter_Info const * HIC_Show_Text_KInfo(HIC_Rendition const *nr, HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API void HIC_Driver_Bind_Image_As_Texture(HIC_Rendition const *nr, HIC_Image const *image)
HC_EXTERNAL HIC_API void HIC_Set_Cylinder_Axis0(HIC_Geometry const *geo, HIC_Point const *p)
HC_EXTERNAL HIC_API HIC_Polygonal_Clip_Region const * HIC_New_Polygonal_Clip_Region(HIC_Rendition const *nr, long ncnt, HIC_DC_Point const npts[])
HC_EXTERNAL HIC_API float HIC_Show_Window_Contrast_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Outline_Ellipse(HIC_Rendition const *nr, HIC_DC_Point const *where, HIC_DC_Point const *radius)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Face_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API void HIC_Abort_Update(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void * HIC_Show_User_Option_By_Index(HIC_Rendition const *nr, int index)
HC_EXTERNAL HIC_API void HIC_Free_Text_Info(HIC_Text_Info const *text_info)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Colors(HIC_Polyedge const *pe, HIC_RGB const *ecolors)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Polyedge_Edge_Normals(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Text_Char_Vertical(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Text_Next_Line(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Mirror_Txr_B(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Face_Normals(HIC_Tristrip const *ts, HIC_Plane const *fnormals)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Vertex_Findices(HIC_Polymarker const *pm, float const *vfindices)
HC_EXTERNAL HIC_API float HIC_Show_Current_Arc_End(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Back_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Diffuse_Textures_Name_Length(HIC_Rendition const *nr, const int layer)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Dot(HIC_Rendition const *nr, HIC_DC_Point const *point)
HC_EXTERNAL HIC_API void * HIC_Set_User_Index(HIC_Rendition const *nr, int index, const void *value)
HC_EXTERNAL HIC_API void HIC_LOD_Disable(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Units(HIC_Rendition const *nr, HIC_Integer32 unts)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Marker(HIC_Rendition const *nr, HIC_DC_Point const *point)
HC_EXTERNAL HIC_API HIC_User_Face_Pattern const * HIC_New_User_Face_Pattern(HIC_Rendition const *nr, int nrows, int ncols, unsigned char npat[], int const nsee)
HC_EXTERNAL HIC_API float HIC_Show_Device_Resolution_X(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API char HIC_Show_Edge_Pattern(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Current_Near_Limit(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Polyedge const * HIC_New_Polyedge(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Polyline const * HIC_New_Polyline(int count, HIC_Point points[])
HC_EXTERNAL HIC_API float HIC_Show_Camera_Aspect(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_3D_Text_Position(HIC_Text const *it, HIC_Point const *p)
HC_EXTERNAL HIC_API void HIC_Set_Text_Transform(HIC_Rendition const *nr, HIC_Integer32 xfrm)
HC_EXTERNAL HIC_API void HIC_Set_Line_Style(HIC_Rendition const *nr, const char *nname)
HC_EXTERNAL HIC_API float HIC_Show_Cylinder_Radius(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API float HIC_Show_Text_Char_Width(HIC_Rendition const *nr, HIC_Text_Info const *ti, int index)
HC_EXTERNAL HIC_API float HIC_Show_Face_Back_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Selection_Action(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Height(HIC_Text_Karacter_Info const *info, float height)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Textured_Polyline(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_DPlane const dplanes[], float const params[], int param_width, HIC_Integer32 param_flags)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Window_Contrast_Color(HIC_Rendition const *nr, long internal)
HC_EXTERNAL HIC_API float const * HIC_Show_Camera_Positioning_Matrix(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Polygon_Count(HIC_Polygon const *polygon)
HC_EXTERNAL HIC_API HIC_Parameter const * HIC_Show_Polyedge_Vertex_Parameters(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Disable_Shadows(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Text_Longest_Baseline(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API int HIC_Show_Edge_Weight(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Sphere_Radius(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Set_Text_Size(HIC_Rendition const *nr, HIC_Parameter sz)
HC_EXTERNAL HIC_API int const * HIC_Show_Tristrip_Face_Indices(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API float const * HIC_Show_Polymarker_Vertex_Findices(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Cylinder_Axis1(HIC_Geometry const *geo, HIC_Point const *p)
HC_EXTERNAL HIC_API float HIC_Show_Current_Arc_Start(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Int_Rectangle const * HIC_Show_Full_Hard_Clip(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Vertex_Normals(HIC_Polymarker const *pm, HIC_Vector const *vnormals)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Length(HIC_Polymarker const *pm, int len)
HC_EXTERNAL HIC_API void HIC_Set_Sphere_Radius(HIC_Geometry const *geo, float radius)
HC_EXTERNAL HIC_API int HIC_Show_LOD_Clamp(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Marker_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Window_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Select_Geometry(HIC_Rendition const *nr, HIC_Geometry const *geo)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Edge_Count(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Set_Window_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Show_One_User_Data_By_Key(HIC_Rendition const *nr, HC_KEY key, HC_POINTER_SIZED_INT index, void *data, long data_length, long *data_length_out)
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Tristrip_Vertex_Colors(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Findices(HIC_Polyedge const *pe, float const *vfindices)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Marker_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Line_Style * HIC_New_User_Line_Pattern2(HIC_Rendition const *nr, long nlen, void *npat, long abs)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Tristrip_Points(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Infinite_Line(HIC_Rendition const *nr, HIC_Polyline const *polyline)
HC_EXTERNAL HIC_API float const * HIC_Show_Camera_Projection_Matrix(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Trans_R(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Device_Max_Size_X(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polygon(HIC_Rendition const *nr, HIC_Polygon const *polygon)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Sphere(HIC_Rendition const *nr, HIC_Sphere const *sphere)
HC_EXTERNAL HIC_API bool HIC_Check_Current_Geometry_Interesting(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Save_Region(HIC_Rendition const *nr, HIC_Int_Rectangle const *area, void *image_buffer, void *z_buffer)
HC_EXTERNAL HIC_API void HIC_Set_Text_Length(HIC_Text_Info const *iti, int len)
HC_EXTERNAL HIC_API HIC_Color_Locks HIC_Show_Color_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Polygon const * HIC_New_Polygon(int count, HIC_Point points[])
HC_EXTERNAL HIC_API int HIC_Show_Tristrip_Face_Count(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Vertex_Colors(HIC_Tristrip const *ts, HIC_RGB const *vcolors)
HC_EXTERNAL HIC_API float HIC_Show_Camera_Eye_Distance(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Color_Marker_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API bool HIC_Show_Device_Gouraud_Shading(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Compute_Transformed_Text_Position(HIC_Rendition const *nr, HIC_Text_Info const *ti, HIC_DC_Point *pt)
HC_EXTERNAL HIC_API float HIC_Show_Edge_Color_Alpha(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API int HIC_Show_Text_Font_Transform(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Restrict_Clipping(HIC_Rendition const *nr, long nleft, long nright, long nbottom, long ntop)
HC_EXTERNAL HIC_API void HIC_Face_Mat_Set_Diffuse_Txr_Tint(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_PolyCylinder_Basis_Axis1(HIC_Geometry const *geo, int basis_index)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Mapped16_Rasters(HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned short const rasters[])
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Text_Path(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_Text(HIC_Rendition const *nr, HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API void HIC_Set_Text_Rotation(HIC_Rendition const *nr, HIC_Parameter rot)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Face_Indices(HIC_Tristrip const *ts, int const *fi)
HC_EXTERNAL HIC_API void HIC_Set_Geometry_Interesting(HIC_Rendition const *nr, HIC_Marker const *geo)
HC_EXTERNAL HIC_API char HIC_Show_Face_Pattern(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyedge(HIC_Rendition const *nr, HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Polymarker const * HIC_New_Polymarker(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API int HIC_Show_Device_Locater_Button_Count(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Text_Char_Position(HIC_Rendition const *nr, HIC_Text_Info const *ti, int index)
HC_EXTERNAL HIC_API void HIC_Set_Visibility(HIC_Rendition const *nr, long vis)
HC_EXTERNAL HIC_API float HIC_Show_Device_Size_Y(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Text_Position(HIC_Text_Info const *iti, HIC_Point const *p)
HC_EXTERNAL HIC_API void HIC_Enable_Shadows(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_RGB32_Rasters(HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, HIC_RGBAS32 const rasters[])
HC_EXTERNAL HIC_API bool HIC_Can_Save_And_Restore_Regions(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Polymarker_Findex_Color_Interpolation(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Text_Font_Index(HIC_Rendition const *nr, int index)
HC_EXTERNAL HIC_API float HIC_Show_Vertex_Contrast_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Color_Alpha(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Triangle(HIC_Rendition const *nr, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_ALPHA_TEST_ON(HIC_Rendition const *nr, int number)
HC_EXTERNAL HIC_API float HIC_Show_General_Displacement(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Ellipse(HIC_Rendition const *nr, HIC_Ellipse const *ellipse)
HC_EXTERNAL HIC_API void HIC_Set_PolyCylinder_Basis_Axis1(HIC_Geometry const *geo, int basis_index, HIC_Vector const *v)
HC_EXTERNAL HIC_API void HIC_Set_Color_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects color_locks)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Text_Baseline(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API int HIC_Show_Device_Max_Pixels_X(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Y(HIC_Text_Karacter_Info const *info, float y)
HC_EXTERNAL HIC_API void HIC_Set_Color_Edge_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API HIC_Rendition const * HIC_New_Rendition(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Free_Convex_Clip_Region(HIC_Convex_Clip_Region const *ccr)
HC_EXTERNAL HIC_API int HIC_Show_Camera_Projection(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Vertex_Colors(HIC_Polymarker const *pm, HIC_RGB const *vcolors)
HC_EXTERNAL HIC_API HIC_Rendition const * HIC_Show_KInfo_Net_Rendition(HIC_Text_Karacter_Info const *iki)
HC_EXTERNAL HIC_API float HIC_Show_Text_Font_Size_Tolerance(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Gouraud_Line(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_RGBAS32 const colors[])
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Text_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Convex_Clip_Region const * HIC_New_Convex_Clip_Region(HIC_Rendition const *nr, long ncnt, HIC_DC_Point const npts[])
HC_EXTERNAL HIC_API void HIC_Set_General_Displacement(HIC_Rendition const *nr, float displacement)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Image_Block(HIC_Rendition const *nr, HIC_DC_Point *strt, int wdth, int hite, HIC_Image_Format frmt, int rowbytes, void const *image_block)
HC_EXTERNAL HIC_API void HIC_Set_Marker_Symbol(HIC_Rendition const *nr, HIC_RGBAS32 nsymbol)
HC_EXTERNAL HIC_API HIC_Geometry const * HIC_Key_To_Geometry_Pointer(HIC_Rendition const *nr, HC_KEY key)
HC_EXTERNAL HIC_API void * HIC_Show_User_Index(HIC_Rendition const *nr, int index)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Gray8_Rasters(HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned char const rasters[])
HC_EXTERNAL HIC_API HIC_Size_Units HIC_Show_Text_Font_Size_Tol_Units(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Indices(HIC_Polyedge const *pe, int const *ei)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Polygon_Points(HIC_Polygon const *polygon)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Edge_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Polymarker(HIC_Rendition const *nr, int count, HIC_DC_Point const point[], HIC_RGBAS32 const *colors, bool single, float const *rotations, float const *size_fixups)
HC_EXTERNAL HIC_API void HIC_Clear_Cutting_Planes(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Device_Locater(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_NURBS_Curve(HIC_Rendition const *nr, HIC_NURBS_Curve const *curve)
HC_EXTERNAL HIC_API void HIC_Set_Edge_Pattern(HIC_Rendition const *nr, char npattern)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Phong_Polytriangle(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_DPlane const dplanes[])
HC_EXTERNAL HIC_API float HIC_Show_Text_Font_Rotation(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Text_Color(HIC_Rendition const *nr, long internal)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Flags(HIC_Text_Karacter_Info const *info, HIC_KInfo_Flags flags)
HC_EXTERNAL HIC_API void HIC_UnSet_Clipping_Not_Needed(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Edge_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int * HIC_Get_Polyhedron_Shell_Face_List(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API float HIC_Show_Vertex_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Face_Contrast_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API const char * HIC_Show_Text_Specified_Text(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Edge_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API float HIC_Show_Selection_Proximity_Sq(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Visibility_Locks(HIC_Rendition const *nr, HIC_Visibility visibility_locks)
HC_EXTERNAL HIC_API float HIC_Show_Marker_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Polyedge_Findex_Color_Interpolation(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Set_Color_Map_Start(HIC_Rendition const *nr, long strt)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Points(HIC_Polymarker const *pm, HIC_Point const pts[])
HC_EXTERNAL HIC_API float HIC_Show_Edge_Contrast_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Tristrip const * HIC_New_Tristrip(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API char const * HIC_Show_Device_Locater_Type(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Trans_G(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Text_Karacter_Info const * HIC_Show_Text_KInfo_At_Index(HIC_Rendition const *nr, HIC_Text_Info const *ti, int index)
HC_EXTERNAL HIC_API void HIC_Set_Text_Path(HIC_Rendition const *nr, float px, float py, float pz)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Gouraud_Polytriangle(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const colors[])
HC_EXTERNAL HIC_API int HIC_Show_Polymarker_Length(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Free_Polyedge(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Vertex_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Cylinder_Basis_Axis1(HIC_Geometry const *geo, HIC_Vector const *v)
HC_EXTERNAL HIC_API float HIC_Show_Window_Contrast_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Text_Slant(HIC_Rendition const *nr, HIC_Parameter sl)
HC_EXTERNAL HIC_API void HIC_Set_Text_Reference(HIC_Text_Info const *iti, HIC_Point const *p)
HC_EXTERNAL HIC_API void HIC_Set_Color_Marker_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Text_Char_Horizontal(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Marker_Position(HIC_Marker const *marker)
HC_EXTERNAL HIC_API float HIC_Show_Line_Contrast_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float const * HIC_Show_World_To_Screen_Adjoint(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Device_Phong_Shading(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Camera_Position(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Driver_Is_Double_Buffering(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Text_KInfo(HIC_Rendition const *nr, HIC_Text_Info const *iti, HIC_Text_Karacter_Info const *info)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Marker_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Polymarker(HIC_Rendition const *nr, int count, HIC_DC_Point const point[], float const *rotations, float const *size_fixups)
HC_EXTERNAL HIC_API int HIC_Get_Polyhedron_Point_Count(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API void HIC_Set_Variable_Line_Weight(HIC_Rendition const *nr, HIC_Size_Units nunit, float nweight)
HC_EXTERNAL HIC_API void HIC_Set_Text_Line_Index(HIC_Text_Info const *iti, int index)
HC_EXTERNAL HIC_API void HIC_Set_Color_Face_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API const char * HIC_Show_Line_Style(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Marker_Contrast_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Parameter const * HIC_Show_Tristrip_Vertex_Parameters(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Textured_Polytriangle(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_DPlane const dplanes[], float const params[], int param_width, HIC_Integer32 param_flags)
HC_EXTERNAL HIC_API char const * HIC_Show_Actor_Name(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API int const * HIC_Show_Tristrip_Vertex_Indices(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Line_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Edge_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_KInfo_Position(HIC_Text_Karacter_Info const *ki)
HC_EXTERNAL HIC_API void HIC_Set_Marker_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Set_Vertex_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API long HIC_Show_Device_Colormap_ID(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Face_Pattern(HIC_Rendition const *nr, int npattern)
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Tristrip_Face_Colors(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Camera_Target(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Contrast_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_Window(HIC_Rendition const *nr, HIC_Int_Rectangle const *extent)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Mirror_Txr_G(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Text_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int const * HIC_Show_Tristrip_Lengths(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_User_Face_Pattern(HIC_Rendition const *nr, HIC_User_Face_Pattern const *upat)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Position(HIC_Text_Karacter_Info const *info, HIC_Point const *p)
HC_EXTERNAL HIC_API void HIC_UnSet_Geometry_Interesting(HIC_Rendition const *nr, HIC_Marker const *geo)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Marker_Contrast_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_KInfo_Height(HIC_Text_Karacter_Info const *iki)
HC_EXTERNAL HIC_API bool HIC_Face_Mat_Has_Enviro_Txr(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Finish_Picture(HIC_Rendition const *nr, bool swap_buffers)
HC_EXTERNAL HIC_API float HIC_Show_Camera_Oblique_Y(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Vertex_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Line_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Stenciled_Quad(HIC_Rendition const *nr, HIC_Point const points[], HIC_Stencil_Bitmap const *stencil)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Vertex_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API float HIC_Show_Current_Z_Max(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API const char * HIC_Show_Text_Font_Name(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Edge_Contrast_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Text_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Width(HIC_Text_Karacter_Info const *info, float width)
HC_EXTERNAL HIC_API void HIC_Set_PolyCylinder_Basis_Axis0(HIC_Geometry const *geo, int basis_index, HIC_Vector const *v)
HC_EXTERNAL HIC_API void HIC_Set_Face_Displacement(HIC_Rendition const *nr, float displacement)
HC_EXTERNAL HIC_API int HIC_Show_Device_Z_Buffer_Depth(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Complex_Clip_Region(HIC_Rendition const *nr, HIC_Complex_Clip_Region const *ccr)
HC_EXTERNAL HIC_API bool HIC_Show_Tristrip_Findex_Color_Interpolation(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Clear_Z_Buffer(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Line_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void * HIC_Set_User_Option_By_Index(HIC_Rendition const *nr, int index, const char *value)
HC_EXTERNAL HIC_API unsigned char HIC_Unpack_RGBAS32_Red(HIC_RGBAS32 rgbas32)
HC_EXTERNAL HIC_API int HIC_Show_Device_Plane_Count(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Hidden_Surfaces(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Color_Front_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Edge_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_X(HIC_Text_Karacter_Info const *info, float x)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Face_Back_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Modelling_Matrix(HIC_Rendition const *nr, float const *fp)
HC_EXTERNAL HIC_API int HIC_Show_Text_Font_Index(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Face_Back_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API void HIC_Set_Text_String(HIC_Text_Info const *iti, HIC_Karacter const txt[])
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Vertex_Parameters(HIC_Tristrip const *ts, HIC_Parameter const *vparameters)
HC_EXTERNAL HIC_API float HIC_Show_Text_Font_Extra_Space(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API void HIC_Set_Face_Back_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API float HIC_Show_Camera_Field_Height(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Device_Windowing_System(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Vertex_Contrast_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Device_Max_Size_Y(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Polymarker_Points(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Color_Line_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Get_Polyhedron_Points(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API void HIC_Get_Update_Stat(HIC_Rendition const *inr, const char *stat_name, double *stat_value)
HC_EXTERNAL HIC_API void HIC_Tristrip_Mark_Texture_Prebound(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_LOD_Clamp(HIC_Rendition const *nr, int clampval)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Polyedge_Points(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Strips(HIC_Polyedge const *pe, int str)
HC_EXTERNAL HIC_API HIC_Text_Info const * HIC_New_Text_Info(HIC_Text_Info const *text_info)
HC_EXTERNAL HIC_API int HIC_Show_Selectability_Even_Invisible(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Window_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Free_Geometry(HIC_Geometry const *pointer)
HC_EXTERNAL HIC_API HC_POINTER_SIZED_INT HIC_Show_Device_Window_ID2(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API double HIC_Show_Text_Width_Scale(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Camera_Near_Limit(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Front_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_One_User_Option_By_Key(HIC_Rendition const *nr, HC_KEY key, char const *uoname, char *options)
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_TEXTURES_ON(HIC_Rendition const *nr, int number)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Strips(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Y(HIC_Text_Karacter_Info const *info, float y)
HC_EXTERNAL HIC_API int const * HIC_Show_Polyedge_Vertex_Indices(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API float HIC_Show_Edge_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Attribute_Locks HIC_Show_Attribute_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Points(HIC_Polyedge const *pe, HIC_Point const *pts)
HC_EXTERNAL HIC_API void HIC_Add_Cutting_Plane(HIC_Rendition const *nr, HIC_Plane const *pln)
HC_EXTERNAL HIC_API int HIC_Driver_Get_Window_Height(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Z_Range(HIC_Rendition const *nr, float _near_, float _far_)
HC_EXTERNAL HIC_API void HIC_Driver_ENSURE_ALPHA_TEST_OFF(HIC_Rendition const *nr, int number)
HC_EXTERNAL HIC_API int HIC_Show_Text_Line_Count(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_PolyCylinder_Basis_Axis0(HIC_Geometry const *geo, int basis_index)
HC_EXTERNAL HIC_API bool HIC_Show_Text_Is_Outlined(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Back_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Edge_Contrast_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int const * HIC_Show_Polymarker_Vertex_Indices(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Abort_Selection(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Cut_Face_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_Segment(HIC_Rendition const *nr, HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Vertex_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Line_Pattern(HIC_Rendition const *nr, int npattern)
HC_EXTERNAL HIC_API unsigned char HIC_Unpack_RGBAS32_Alpha(HIC_RGBAS32 rgbas32)
HC_EXTERNAL HIC_API void HIC_Set_Text_Alignment(HIC_Rendition const *nr, HIC_Integer32 ali)
HC_EXTERNAL HIC_API int HIC_Show_Text_Length(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Cylinder_Basis_Axis1(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API float HIC_Show_Edge_Contrast_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_PolyCylinder_Radii(HIC_Geometry const *geo, int index, float r)
HC_EXTERNAL HIC_API void HIC_Polyhedron_Generate_Face_List(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API bool HIC_Has_Face_Material(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Polyedge_Vertex_Parameter_Width(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Driver_glActiveTextureARB(HIC_Rendition const *nr, int number)
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Original_Geometry_Key(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Polygonal_Clip_Region(HIC_Rendition const *nr, HIC_Polygonal_Clip_Region const *pcr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Int_Size HIC_Show_Buffer_Size(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Device_Size_X(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Polyline(HIC_Rendition const *nr, int count, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API float HIC_Show_Marker_Contrast_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Free_Polygonal_Clip_Region(HIC_Polygonal_Clip_Region const *pcr)
HC_EXTERNAL HIC_API void HIC_Delete_Occlusion_Query(HIC_Rendition const *nr, void *id)
HC_EXTERNAL HIC_API float HIC_Show_Window_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Text_Reference(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API bool HIC_Occlusion_Query_Available(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Driver_Get_Window_Width(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Vertex_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Check_Geometry_Interesting(HIC_Rendition const *nr, HIC_Marker const *geo)
HC_EXTERNAL HIC_API void HIC_Set_Text_Width_Scale(HIC_Rendition const *nr, HIC_Parameter ws)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Polydot(HIC_Rendition const *nr, int count, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Findex_Color_Interpolation(HIC_Polyedge const *pe, bool flag)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Polyedge_Vertex_Normals(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Camera_Up_Vector(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Gouraud_Polyline(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const colors[])
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Geometry_Owner(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_User_Edge_Pattern(HIC_Rendition const *nr, HIC_User_Line_Pattern const *upat)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Findex_Color_Interpolation(HIC_Polymarker const *pm, bool flag)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_PolyCylinder_Points(HIC_Geometry const *geo, int index)
HC_EXTERNAL HIC_API float HIC_Show_Face_Back_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Get_Occlusion_Query(HIC_Rendition const *nr, void *id)
HC_EXTERNAL HIC_API float HIC_Show_Marker_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Marker const * HIC_New_Marker(HIC_Point const *point)
HC_EXTERNAL HIC_API float const * HIC_Show_Object_To_Screen_Matrix(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Complex_Clip_Region const * HIC_New_Complex_Clip_Region(HIC_Rendition const *nr, long nloops, int const nlengths[], HIC_DC_Point const npts[])
HC_EXTERNAL HIC_API unsigned char HIC_Unpack_RGBAS32_Green(HIC_RGBAS32 rgbas32)
HC_EXTERNAL HIC_API void HIC_Draw_3D_PolyCylinder(HIC_Rendition const *nr, HIC_Polycylinder const *polycylinder)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Face_Contrast_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API float HIC_Show_Text_Final_Font_Size(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API bool HIC_Partial_Erasing(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_UnSet_Current_Geometry_Interesting(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Free_Rendition(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Cylinder(HIC_Rendition const *nr, HIC_Cylinder const *cylinder)
HC_EXTERNAL HIC_API float HIC_Show_Marker_Contrast_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Color_Cut_Face_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API int HIC_Show_Marker_Y_Size(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Mirroring(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API HIC_Stencil_Bitmap const * HIC_New_Stencil_Bitmap(HIC_Rendition const *nr, int nw, int nh, int bpr, int bpp, unsigned char *bm)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Line(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_RGBAS32 const color[])
HC_EXTERNAL HIC_API void HIC_Set_Current_Geometry_Interesting(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Driver_Segment_Key(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Segment_Interesting(HIC_Rendition const *nr, HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API void HIC_Remove_Cutting_Planes(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Tristrip_Vertex_Normals(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Init_Picture(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Using_Hidden_Line_HSRA(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Tristrip_Vertex_Parameter_Width(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_Variable_Vertex_Size(HIC_Rendition const *nr, HIC_Size_Units nunits, float nsize)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Normals(HIC_Polyedge const *pe, HIC_Vector const *enormals)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Text(HIC_Rendition const *nr, HIC_DC_Point const *where, int count, HIC_Karacter const kstring[])
HC_EXTERNAL HIC_API int HIC_Show_Line_Weight(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float const * HIC_Show_Modelling_Matrix(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Stenciled_Quad(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_Stencil_Bitmap const *stencil)
HC_EXTERNAL HIC_API int HIC_Show_Device_Colors(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_User_Line_Pattern(HIC_Rendition const *nr, HIC_Line_Style const *upat)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Bit_Rasters(HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned char const rasters[])
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Face_Material_Diffuse_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Vertex_Parameter_Width(HIC_Tristrip const *ts, int width)
HC_EXTERNAL HIC_API unsigned char HIC_Show_Face_DirectRGB_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Device_Pixels_Y(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API char const * HIC_Show_Device_Type(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Polyedge_Edge_Colors(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API float HIC_Show_Line_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API unsigned char HIC_Show_Face_DirectRGB_Alpha(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Polyhedron_Assemble_Face_Normals(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Line_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Gouraud_Triangle(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_RGBAS32 const colors[])
HC_EXTERNAL HIC_API void HIC_Draw_3D_Grid(HIC_Rendition const *nr, HIC_Grid const *grid)
HC_EXTERNAL HIC_API float HIC_Show_Device_Resolution_Y(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Line_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API float HIC_Show_Face_Contrast_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Image_Position(HIC_Image const *image)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Ellipse(HIC_Rendition const *nr, HIC_DC_Point const *where, HIC_DC_Point const *radius)
HC_EXTERNAL HIC_API void HIC_Free_Polymarker(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Cylinder_Basis_Axis0(HIC_Geometry const *geo, HIC_Vector const *v)
HC_EXTERNAL HIC_API void HIC_Set_Text_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API float HIC_Show_Text_Font_Size(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API void HIC_Set_Color_Vertex_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Line_Weight(HIC_Rendition const *nr, int nweight)
HC_EXTERNAL HIC_API void HIC_Set_Text_Spacing(HIC_Rendition const *nr, HIC_Parameter spc)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Vertex_Parameters(HIC_Polymarker const *pm, HIC_Parameter const *vparameters)
HC_EXTERNAL HIC_API void HIC_Set_Variable_Edge_Weight(HIC_Rendition const *nr, HIC_Size_Units nunits, float nweight)
HC_EXTERNAL HIC_API bool HIC_Is_Text_GFN_Specified(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Face_Mirror_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_3D_Text_Position(HIC_Text const *t)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Elliptical_Arc(HIC_Rendition const *nr, HIC_DC_Point const *where, HIC_DC_Point const *radius, float start, float end)
HC_EXTERNAL HIC_API int const * HIC_Show_Polyedge_Lengths(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API float const * HIC_Show_Object_To_Screen_Adjoint(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Marker_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Geometry_Key(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API char HIC_Show_Line_Pattern(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_KInfo_Point(HIC_Text_Karacter_Info const *ki)
HC_EXTERNAL HIC_API float HIC_Show_Window_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Vertex_Indices(HIC_Tristrip const *ts, int const *vi)
HC_EXTERNAL HIC_API void HIC_Set_Text_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void * HIC_Get_Image_Block(HIC_Image const *image)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Cylinder_Axis0(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Strips(HIC_Tristrip const *ts, int str)
HC_EXTERNAL HIC_API void HIC_Draw_Simple_Text(HIC_Rendition const *nr, HIC_DC_Point const *where, const char *text)
HC_EXTERNAL HIC_API float HIC_Show_Window_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Restore_Region(HIC_Rendition const *nr, HIC_Int_Rectangle const *area, void *image_buffer, void *z_buffer)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Text_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Segment_Path const * HIC_Show_Segment_Path(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyedge_From_Tristrip(HIC_Rendition const *nr, HIC_Polyedge const *pe, HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Text_Position(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API int HIC_Show_Diffuse_Texture_Source_Name_Length(HIC_Rendition const *nr, const int layer)
HC_EXTERNAL HIC_API int HIC_Show_Tristrip_Point_Count(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Tolerance(HIC_Rendition const *nr, HIC_Parameter sz)
HC_EXTERNAL HIC_API void HIC_Set_Text_Extra_Space_Units(HIC_Rendition const *nr, HIC_Integer32 unts)
HC_EXTERNAL HIC_API HIC_Visibility_Locks HIC_Show_Visibility_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Polyhedron const * HIC_New_User_Shell(int point_count, HIC_Point const points[], HIC_Vector const normals[], int face_list_length, int face_list[])
HC_EXTERNAL HIC_API HIC_Line_Style * HIC_New_User_Line_Pattern(HIC_Rendition const *nr, long nlen, void *npat)
HC_EXTERNAL HIC_API void HIC_Set_Object_To_Screen_Matrix(HIC_Rendition const *nr, float const *fp)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Image(HIC_Rendition const *nr, HIC_Image const *image)
HC_EXTERNAL HIC_API float const * HIC_Show_World_To_Screen_Matrix(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Marker_Name(HIC_Rendition const *nr, const char *nname)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Colors(HIC_Polyedge const *pe, HIC_RGB const *vcolors)
HC_EXTERNAL char HIC_API HIC_Show_Window_Pattern(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API const char * HIC_Show_Marker_Name(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyline(HIC_Rendition const *nr, HIC_Polyline const *polyline)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Geometry(HIC_Rendition const *nr, HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Lengths(HIC_Polyedge const *pe, int const *lns)
HC_EXTERNAL HIC_API void HIC_Set_Window_Pattern(HIC_Rendition const *nr, int npattern)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Face_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Vertex_Findices(HIC_Tristrip const *ts, float const *vfindices)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Polytriangle(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const color[], bool single)
HC_EXTERNAL HIC_API void HIC_Get_Bounding_Cuboid(HIC_Segment_Info const *si, HIC_Bounding_Cuboid *bounding)
HC_EXTERNAL HIC_API HIC_Int_Rectangle const * HIC_Show_Window_Extent(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Contrast_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Edge_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Selectability(HIC_Rendition const *nr, long sel)
HC_EXTERNAL HIC_API const char * HIC_Show_Diffuse_Textures_Name_Text(HIC_Rendition const *nr, const int layer)
HC_EXTERNAL HIC_API float const * HIC_Show_Modelling_Matrix_Adjoint(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Rectangle(HIC_Rendition const *nr, int left, int right, int bottom, int top)
HC_EXTERNAL HIC_API float HIC_Show_Marker_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Device_Pixel_Aspect_Ratio(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Polydot(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const *colors, bool single)
HC_EXTERNAL HIC_API bool HIC_Can_Snapshot(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Points(HIC_Tristrip const *ts, HIC_Point const *pts)
HC_EXTERNAL HIC_API void HIC_Set_Edge_Weight(HIC_Rendition const *nr, int nweight)
HC_EXTERNAL HIC_API int HIC_Show_Text_Line_Index(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Cut_Edge_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Trans_B(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Window_Color(HIC_Rendition const *nr, long internal)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Opacity(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Size_Units HIC_Show_Text_Font_Extra_Space_Units(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Parameter_Width(HIC_Polyedge const *pe, HIC_Integer32 width)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Elliptical_Arc(HIC_Rendition const *nr, HIC_Elliptical_Arc const *arc)
HC_EXTERNAL HIC_API float HIC_Show_Text_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Edge_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_PolyCylinder_Point_Count(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API bool HIC_Driver_Tristrip_Has_Valid_DL(HIC_Rendition const *nr, HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API unsigned char HIC_Unpack_RGBAS32_Blue(HIC_RGBAS32 rgbas32)
HC_EXTERNAL HIC_API bool HIC_Show_Device_Hardware_Lights(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Show_Z_Buffering(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Marker_Size(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Mat_Mirror_Txr_R(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int const * HIC_Show_Text_Counts(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API void HIC_Set_Marker_Size(HIC_Rendition const *nr, float nsize)
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Original_Driver_Segment_Key(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Polyline(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const color[], bool single)
HC_EXTERNAL HIC_API float HIC_Show_KInfo_Width(HIC_Text_Karacter_Info const *iki)
HC_EXTERNAL HIC_API void HIC_Set_Text_Extra_Space(HIC_Rendition const *nr, HIC_Parameter spc)
HC_EXTERNAL HIC_API void HIC_Set_Edge_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Point_Count(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API float HIC_Show_PolyCylinder_Radii(HIC_Geometry const *geo, int index)
HC_EXTERNAL HIC_API int HIC_Show_Visibility(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Selectability_Even_Invisible(HIC_Rendition const *nr, long sel)
HC_EXTERNAL HIC_API int HIC_Show_Polyline_Count(HIC_Polyline const *polyline)
HC_EXTERNAL HIC_API void HIC_Set_Color_Line_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API float HIC_Show_Text_Font_Slant(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API unsigned char HIC_Show_Face_DirectRGB_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Line_Contrast_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Selection_Status(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Tristrip_Strips(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API HIC_Plane const * HIC_Show_Tristrip_Face_Normals(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API int const * HIC_Show_Text_KIndex(HIC_Rendition const *nr, HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API void HIC_Free_Stencil_Bitmap(HIC_Rendition const *nr, HIC_Stencil_Bitmap const *stencil)
HC_EXTERNAL HIC_API void HIC_Set_Face_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Polygon(HIC_Rendition const *nr, int count, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Vertex_Normals(HIC_Tristrip const *ts, HIC_Vector const *vnormals)
HC_EXTERNAL HIC_API void HIC_Set_Text_Rotation_Follow_Path(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Image(HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int hoffset, HIC_Image_Format format, int row_bytes, void const *const *rasters, int pattern, HIC_Driver_Color const *contrast_color, HIC_Image const *db_image)
HC_EXTERNAL HIC_API void HIC_Set_Color_Window_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Window_Contrast_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Line(HIC_Rendition const *nr, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API void HIC_Draw_DC_Reshaded_Line(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_Parameter const params[], int param_width, HIC_Integer32 param_flags)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Height(HIC_Text_Karacter_Info const *info, float height)
HC_EXTERNAL HIC_API void HIC_Set_Color_Vertex_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Selection_Point(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Face_Transmission_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API float HIC_Show_Window_Contrast_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_RGBAS32 HIC_Pack_RGBAS32(int r, int g, int b, int a)
HC_EXTERNAL HIC_API void HIC_Set_Window_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Destroy_Region(HIC_Rendition const *nr, void *image_buffer, void *z_buffer)
HC_EXTERNAL HIC_API char const * HIC_Show_Device_Driver(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Phong_Polyline(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_DPlane const dplanes[])
HC_EXTERNAL HIC_API void HIC_Draw_DC_Face(HIC_Rendition const *nr, int count, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API bool HIC_Has_Text_Names_Ref(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Camera_Field_Width(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Polygon_Visibility(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Marker(HIC_Rendition const *nr, HIC_DC_Point const *point, HIC_RGBAS32 const *color)
HC_EXTERNAL HIC_API bool HIC_PShow_One_Net_User_Option(HIC_Rendition const *nr, int count, HC_KEY const keys[], char const *uoname, char *options)
HC_EXTERNAL HIC_API void HIC_Set_Color_Text_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Edge_Style(HIC_Rendition const *nr, char const *nname)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Reshaded_Triangle(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_Parameter const params[], int param_width, HIC_Integer32 param_flags)
HC_EXTERNAL HIC_API void HIC_Set_Color_Cut_Edge_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Window_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Free_Segment_Path(HIC_Segment_Path const *sp)
HC_EXTERNAL HIC_API void * HIC_Driver_Get_HDC(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Texture * HIC_Show_Window_Texture(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Original_Segment_Key(HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Polyedge_Vertex_Colors(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Vertex_Parameter_Width(HIC_Polymarker const *pm, HIC_Integer32 width)
HC_EXTERNAL HIC_API void HIC_Free_Complex_Clip_Region(HIC_Complex_Clip_Region const *ccr)
HC_EXTERNAL HIC_API void HIC_Set_Marker_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void const * HIC_Show_Callback_Data(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Text_Alignment(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Volume const * HIC_Show_Selection_Volume(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int const * HIC_Show_Polyedge_Edge_Indices(HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Normals(HIC_Polyedge const *pe, HIC_Vector const *vnormals)
HC_EXTERNAL HIC_API HIC_Parameter const * HIC_Show_Polymarker_Vertex_Parameters(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Color_Back_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Text(HIC_Rendition const *nr, HIC_Text const *text)
HC_EXTERNAL HIC_API void HIC_Free_User_Face_Pattern(HIC_User_Face_Pattern const *upat)
HC_EXTERNAL HIC_API void HIC_Set_Convex_Clip_Region(HIC_Rendition const *nr, HIC_Convex_Clip_Region const *ccr)
HC_EXTERNAL HIC_API void HIC_Set_User_Window_Pattern(HIC_Rendition const *nr, HIC_User_Face_Pattern const *upat)
HC_EXTERNAL HIC_API void * HIC_Begin_Occlusion_Query(HIC_Rendition const *nr, bool disable_write)
HC_EXTERNAL HIC_API bool HIC_Check_Segment_Interesting(HIC_Rendition const *nr, HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API int HIC_Show_Marker_X_Size(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Face_Contrast_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Tolerance_Units(HIC_Rendition const *nr, HIC_Integer32 unts)
HC_EXTERNAL HIC_API void HIC_Free_User_Shell(HIC_Polyhedron const *user_shell)
HC_EXTERNAL HIC_API void HIC_Set_Polymarker_Vertex_Indices(HIC_Polymarker const *pm, int const *vi)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Face_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_NURBS_Surface(HIC_Rendition const *nr, HIC_NURBS_Surface const *surface)
HC_EXTERNAL HIC_API HIC_Int_Rectangle const * HIC_Show_Clipping(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Vector const * HIC_Show_Polymarker_Vertex_Normals(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_UnSet_Segment_Interesting(HIC_Rendition const *nr, HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Device_Max_Colors(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Line_Color_Green(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Vertex_Contrast_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Tristrip(HIC_Rendition const *nr, HIC_Tristrip const *tristrip)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Width(HIC_Text_Karacter_Info const *info, float width)
HC_EXTERNAL HIC_API void HIC_Set_Cut_Face_Color(HIC_Rendition const *nr, HIC_RGB const *rgb)
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Point(HIC_Text_Karacter_Info const *info, HIC_Point const *p)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Polyline_Points(HIC_Polyline const *polyline)
HC_EXTERNAL HIC_API void HIC_Free_User_Line_Pattern(HIC_Line_Style const *upat)
HC_EXTERNAL HIC_API HIC_Point const * HIC_Show_Cylinder_Axis1(HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Select_Window(HIC_Rendition const *nr, HIC_Geometry *wi)
HC_EXTERNAL HIC_API bool HIC_Snapshot(HIC_Rendition const *nr, int width, int height, unsigned char *data)
HC_EXTERNAL HIC_API void HIC_Driver_FORCE_TEXTURE_GEN_OFF(HIC_Rendition const *nr, int number)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Polytriangle(HIC_Rendition const *nr, int count, HIC_DC_Point const points[])
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Polymarker_Vertex_Colors(HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Parameters(HIC_Polyedge const *pe, HIC_Parameter const *vparameters)
HC_EXTERNAL HIC_API char HIC_Show_Marker_Symbol(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Text_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Show_Device_Pixels_X(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Set_Text_KIndex(HIC_Rendition const *nr, HIC_Text_Info const *iti, int const *index)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polymarker(HIC_Rendition const *nr, HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Set_Vertex_Name(HIC_Rendition const *nr, const char *nname)
HC_EXTERNAL HIC_API void HIC_Set_Color_Edge_Contrast_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API float HIC_Show_Face_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Marker(HIC_Rendition const *nr, HIC_Marker const *marker)
HC_EXTERNAL HIC_API void * HIC_Show_Text_Font_ID(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Line_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Material_Color_Locks HIC_Show_Color_Vertex_Contrast_Locks(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Karacter const * HIC_Show_Text_String(HIC_Text_Info const *ti)
HC_EXTERNAL HIC_API bool HIC_Has_Text_Names_Ref_Names(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Select_Segment(HIC_Rendition const *nr, HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API float HIC_Show_Line_Contrast_Color_Blue(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Mapped8_Rasters(HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned char const rasters[])
HC_EXTERNAL HIC_API float HIC_Show_Face_Color_Red(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API bool HIC_Polyhedron_Face_Normals_Valid(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API HIC_Geometry_Type HIC_Show_Geometry_Type(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API int HIC_Get_Polyhedron_Shell_Face_List_Length(HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API HC_KEY HIC_Show_Segment_Key(HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API void HIC_Set_Internal_Line_Color(HIC_Rendition const *nr, HIC_RGBAS32 internal)
HC_EXTERNAL HIC_API void HIC_Set_Vertex_Size(HIC_Rendition const *nr, float nsize)
HC_EXTERNAL HIC_API void HIC_Set_Color_Text_Locks(HIC_Rendition const *nr, HIC_Color_Lock_Objects material_color_locks)
HC_EXTERNAL HIC_API void HIC_Set_Tristrip_Findex_Color_Interpolation(HIC_Tristrip const *ts, bool flag)
HC_EXTERNAL HIC_API void HIC_Set_Clipping(HIC_Rendition const *nr, long nleft, long nright, long nbottom, long ntop)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Colorized_Triangle(HIC_Rendition const *nr, HIC_DC_Point const points[], HIC_RGBAS32 const color[])
HC_EXTERNAL HIC_API void HIC_Exit_Update(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Face_Opacity(HIC_Rendition const *inr)
HC_EXTERNAL HIC_API float const * HIC_Show_Tristrip_Vertex_Findices(HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Set_Attribute_Locks(HIC_Rendition const *nr, HIC_Attributes attribute_locks)
HC_EXTERNAL HIC_API void HIC_End_Occlusion_Query(HIC_Rendition const *nr, void *id)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Internal_Vertex_Contrast_Color(HIC_Rendition const *nr)
HC_EXTERNAL HIC_API void HIC_Free_Segment_Info(HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API bool HIC_Using_Double_Buffer_Swap(HIC_Rendition const *nr)