New_Geometry
Functions | |
HC_EXTERNAL HIC_API void | HIC_Free_Geometry (HIC_Geometry const *pointer) |
HC_EXTERNAL HIC_API void | HIC_Free_Polyedge (HIC_Polyedge const *pe) |
HC_EXTERNAL HIC_API void | HIC_Free_Polymarker (HIC_Polymarker const *pm) |
HC_EXTERNAL HIC_API void | HIC_Free_Tristrip (HIC_Tristrip const *ts) |
HC_EXTERNAL HIC_API HIC_Marker const * | HIC_New_Marker (HIC_Point const *point) |
HC_EXTERNAL HIC_API HIC_Polyedge const * | HIC_New_Polyedge (HIC_Polyedge const *pe) |
HC_EXTERNAL HIC_API HIC_Polygon const * | HIC_New_Polygon (int count, HIC_Point points[]) |
HC_EXTERNAL HIC_API HIC_Polyline const * | HIC_New_Polyline (int count, HIC_Point points[]) |
HC_EXTERNAL HIC_API HIC_Polymarker const * | HIC_New_Polymarker (HIC_Polymarker const *pm) |
HC_EXTERNAL HIC_API HIC_Tristrip const * | HIC_New_Tristrip (HIC_Tristrip const *ts) |
Detailed Description
Function Documentation
◆ HIC_Free_Geometry()
HC_EXTERNAL HIC_API void HIC_Free_Geometry | ( | HIC_Geometry const * | pointer | ) |
- Parameters
-
pointer A pointer to a HIC_Geometry.
This function frees the memory associated with a geometry data structure.
◆ HIC_Free_Polyedge()
HC_EXTERNAL HIC_API void HIC_Free_Polyedge | ( | HIC_Polyedge const * | pe | ) |
- Parameters
-
pe A pointer to a HIC_Polyedge.
This function frees the memory associated with a polyedge data structure.
◆ HIC_Free_Polymarker()
HC_EXTERNAL HIC_API void HIC_Free_Polymarker | ( | HIC_Polymarker const * | pm | ) |
- Parameters
-
pm A pointer to a HIC_Polymarker.
This function frees the memory associated with a polymarker data structure.
◆ HIC_Free_Tristrip()
HC_EXTERNAL HIC_API void HIC_Free_Tristrip | ( | HIC_Tristrip const * | ts | ) |
- Parameters
-
ts A pointer to a HIC_Tristrip.
This function frees the memory associated with a tristrip data structure.
◆ HIC_New_Marker()
HC_EXTERNAL HIC_API HIC_Marker const* HIC_New_Marker | ( | HIC_Point const * | point | ) |
- Parameters
-
point A pointer to a const HIC_Point.
- Returns
- A pointer to a const HIC_Marker.
This function allocates a marker descriptor structure.
◆ HIC_New_Polyedge()
HC_EXTERNAL HIC_API HIC_Polyedge const* HIC_New_Polyedge | ( | HIC_Polyedge const * | pe | ) |
- Parameters
-
pe A pointer to a HIC_Polyedge.
- Returns
- A pointer to a const HIC_Polyedge.
This function creates a polyedge data structure.
◆ HIC_New_Polygon()
HC_EXTERNAL HIC_API HIC_Polygon const* HIC_New_Polygon | ( | int | count, |
HIC_Point | points[] | ||
) |
- Parameters
-
count An int. points A pointer to a HIC_Point.
- Returns
- A pointer to a const HIC_Polygon.
This function allocates a polygon descriptor structure.
◆ HIC_New_Polyline()
HC_EXTERNAL HIC_API HIC_Polyline const* HIC_New_Polyline | ( | int | count, |
HIC_Point | points[] | ||
) |
- Parameters
-
count An int. points A pointer to a HIC_Point.
- Returns
- A pointer to a const HIC_Polyline.
This function allocates a polyline descriptor structure.
◆ HIC_New_Polymarker()
HC_EXTERNAL HIC_API HIC_Polymarker const* HIC_New_Polymarker | ( | HIC_Polymarker const * | pm | ) |
- Parameters
-
pm A pointer to a HIC_Polymarker.
- Returns
- A pointer to a const HIC_Polymarker.
This function creates a polymarker data structure.
◆ HIC_New_Tristrip()
HC_EXTERNAL HIC_API HIC_Tristrip const* HIC_New_Tristrip | ( | HIC_Tristrip const * | ts | ) |
- Parameters
-
ts A pointer to a HIC_Tristrip.
- Returns
- A pointer to a const HIC_Tristrip.
This function creates a tristrip data structure.
- See also
- HIC_Draw_3D_Tristrip