void IGActiveFreeAttrByID(IPObjectStruct *PObj, IPAttrIDType AttrID)
    void IGActiveFreePolyIsoAttribute(IPObjectStruct *PObj,
                                      int FreePolygons,
                                      int FreeIsolines,
                                      int FreeSketches,
                                      int FreeCtlMesh)
void IGActiveListFreeAttrByID(IPObjectStruct *PObjs, IPAttrIDType AttrID)
    void IGActiveListFreePolyIsoAttribute(IPObjectStruct *PObjs,
                                          int FreePolygons,
                                          int FreeIsolines,
                                          int FreeSketches,
                                          int FreeCtlMesh)
void IGClearObjTextureMovieAttr(const IPObjectStruct *PObj)
unsigned char *IGCnvrtChar2Raster(const char c)
void IGConfirmConvexPolys(IPObjectStruct *PObj, int Depth)
IGDrawObjectFuncType IGDSetDrawPolyFunc(IGDrawObjectFuncType DrawPolyFunc)
IPObjectStruct *IGDecomposeMdlDue2Graphics(const IPObjectStruct *PMdls)
IPObjectStruct *IGDecomposeVMdlDue2Graphics(const IPObjectStruct *PVMdls)
int IGDefaultProcessEvent(IGGraphicEventType Event, IrtRType *ChangeFactor)
int IGDefaultStateHandler(int State, int StateStatus, int Refresh)
int IGDeleteTexture(const IPObjectStruct *PObj)
void IGDrawCurve(IPObjectStruct *PObj)
void IGDrawCurveGenPolylines(const IPObjectStruct *PObj)
void IGDrawModel(IPObjectStruct *PObj, IGDrawObjectFuncType DrawTSrfsFuncPtr)
void IGDrawModelGenPolygons(const IPObjectStruct *PObj)
void IGDrawPolyBoundary(IPObjectStruct *PObj)
void IGDrawPolyContours(IPObjectStruct *PObj)
int IGDrawPolyContoursSetup(IrtRType x, IrtRType y, IrtRType z, int n)
void IGDrawPolyDiscontinuities(IPObjectStruct *PObj)
void IGDrawPolyIsophotes(IPObjectStruct *PObj)
int IGDrawPolyIsophotesSetup(IrtRType x, IrtRType y, IrtRType z, int n)
void IGDrawPolyKnotLines(IPObjectStruct *PObj)
void IGDrawPolySilhBndry(IPObjectStruct *PObj)
void IGDrawPolySilhouette(IPObjectStruct *PObj)
void IGDrawPolygonSketches(IPObjectStruct *PObj)
void IGDrawString(IPObjectStruct *PObj)
void IGDrawSurface(IPObjectStruct *PObj)
void IGDrawSurfaceGenPolygons(const IPObjectStruct *PObj)
void IGDrawTriangGenSrfPolygons(const IPObjectStruct *PObj)
void IGDrawTriangSrf(IPObjectStruct *PObj)
void IGDrawTrimSrf(IPObjectStruct *PObj)
void IGDrawTrimSrfGenPolygons(const IPObjectStruct *PObj)
void IGDrawTrivar(IPObjectStruct *PObj)
void IGDrawTrivarGenSrfPolygons(const IPObjectStruct *PObj)
void IGDrawVModel(IPObjectStruct *PObj, IGDrawObjectFuncType DrawTSrfsFuncPtr)
void IGDrawVModelGenPolygons(const IPObjectStruct *PObj)
    IrtRType IGFindMinimalDist(IPObjectStruct *PObj,
                               IPPolygonStruct **MinPl,
                               IrtPtType MinPt,
                               int *MinPlIsPolyline,
                               const IrtPtType LinePos,
                               const IrtVecType LineDir,
                               IrtRType *HitDepth)
IPObjectStruct *IGGenPolygonSketches(IPObjectStruct *PObj, IrtRType FineNess)
IPObjectStruct *IGGetObjIsoLines(const IPObjectStruct *PObj)
IPObjectStruct *IGGetObjPolygons(const IPObjectStruct *PObj)
void IGGraphicsStateGet(IGGraphicStateStruct *IGS)
void IGGraphicsStateReset(IGGraphicStateStruct *IGS)
void IGGraphicsStateResetDefault(void)
void IGGraphicsStateSet(const IGGraphicStateStruct *IGS)
int IGInitSrfMovie(const IPObjectStruct *PObj)
int IGInitSrfTexture(const IPObjectStruct *PObj)
    int IGInitSrfTextureFromImage(const IPObjectStruct *PObj,
                                  int SrfIdx,
                                  void *Image,
                                  int ImageWidth,
                                  int ImageHeight,
                                  int ImageAlpha)
IPObjectStruct *IGLoadGeometry(const char **FileNames, int NumFiles)
void IGSaveCurrentMat(int ViewMode, char *Name)
IGDrawUpdateFuncType IGSetCtlMeshPostFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetCtlMeshPreFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetSketchPostFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetSketchPreFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetSrfPolysPostFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetSrfPolysPreFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetSrfWirePostFunc(IGDrawUpdateFuncType Func)
IGDrawUpdateFuncType IGSetSrfWirePreFunc(IGDrawUpdateFuncType Func)
void IGSketchDrawPolygons(IPObjectStruct *PObjSketches)
void IGSketchDrawSurface(const IPObjectStruct *PObjSketches)
    IPObjectStruct *IGSketchGenPolyImportanceSketches(IPObjectStruct *PObj,
                                                IGSketchParamStruct *SketchParams,
                                                IrtRType FineNess)
    IPObjectStruct *IGSketchGenPolySketches(IPObjectStruct *PlObj,
                                            IrtRType FineNess,
                                            int Importance)
    IPObjectStruct *IGSketchGenSrfSketches(const CagdSrfStruct *InSrf,
                                           IrtRType FineNess,
                                           const IPObjectStruct *PObj,
                                           int Importance)
void IGUpdateFPS(int Start)
void IGUpdateObjectBBox(IPObjectStruct *PObj)
void IGUpdateViewConsideringScale(IrtHmgnMatType Mat)