#include <GU_Selection.h>
Public Member Functions | |
| GU_LassoInfo () | |
| ~GU_LassoInfo () | |
| void | assign (int *lasso_points, int lasso_size, void(*ptmap)(const UT_Vector3 &, float &, float &, void *), void *viewer, void *workbench, bool(*zmap)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *), int use_uv, int is_vertex) |
| void | assign (char *enablemap, int minx, int miny, int maxx, int maxy, void(*ptmap)(const UT_Vector3 &, float &, float &, void *), void *viewer, void *workbench, bool(*zmap)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *), int use_uv, int is_vertex) |
| void | setHidden (GU_PrimGroupClosure *hidden) |
| GU_PolyRaster * | createPolyRaster () |
| void | buildPolyRaster () |
| void | destroyPolyRaster () |
| int | polyRasterContains (const UT_Vector3 &pos) |
Public Attributes | |
| int * | myLassoPoints |
| int | myLassoSize |
| char * | myEnableMap |
| int | myMinX |
| int | myMinY |
| int | myMaxX |
| int | myMaxY |
| void * | myViewer |
| void * | myWorkbench |
| GU_PrimGroupClosure * | myHidden |
| int | myUseUV |
| int | myIsVertexAttrib |
| GA_ROAttributeRef | myAttribOffset |
| void(* | myMapFct )(const UT_Vector3 &, float &, float &, void *) |
| bool(* | myZDepthFct )(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *) |
Definition at line 616 of file GU_Selection.h.
| GU_LassoInfo::GU_LassoInfo | ( | ) | [inline] |
Definition at line 619 of file GU_Selection.h.
| GU_LassoInfo::~GU_LassoInfo | ( | ) | [inline] |
Definition at line 620 of file GU_Selection.h.
| void GU_LassoInfo::assign | ( | char * | enablemap, | |
| int | minx, | |||
| int | miny, | |||
| int | maxx, | |||
| int | maxy, | |||
| void(*)(const UT_Vector3 &, float &, float &, void *) | ptmap, | |||
| void * | viewer, | |||
| void * | workbench, | |||
| bool(*)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *) | zmap, | |||
| int | use_uv, | |||
| int | is_vertex | |||
| ) | [inline] |
Definition at line 646 of file GU_Selection.h.
| void GU_LassoInfo::assign | ( | int * | lasso_points, | |
| int | lasso_size, | |||
| void(*)(const UT_Vector3 &, float &, float &, void *) | ptmap, | |||
| void * | viewer, | |||
| void * | workbench, | |||
| bool(*)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *) | zmap, | |||
| int | use_uv, | |||
| int | is_vertex | |||
| ) | [inline] |
Definition at line 623 of file GU_Selection.h.
| void GU_LassoInfo::buildPolyRaster | ( | ) |
| GU_PolyRaster* GU_LassoInfo::createPolyRaster | ( | ) |
| void GU_LassoInfo::destroyPolyRaster | ( | ) |
| int GU_LassoInfo::polyRasterContains | ( | const UT_Vector3 & | pos | ) |
| void GU_LassoInfo::setHidden | ( | GU_PrimGroupClosure * | hidden | ) | [inline] |
Definition at line 671 of file GU_Selection.h.
Definition at line 687 of file GU_Selection.h.
Definition at line 678 of file GU_Selection.h.
Definition at line 682 of file GU_Selection.h.
Definition at line 686 of file GU_Selection.h.
Definition at line 674 of file GU_Selection.h.
Definition at line 675 of file GU_Selection.h.
| void(* GU_LassoInfo::myMapFct)(const UT_Vector3 &, float &, float &, void *) |
Definition at line 679 of file GU_Selection.h.
Definition at line 679 of file GU_Selection.h.
Definition at line 679 of file GU_Selection.h.
Definition at line 679 of file GU_Selection.h.
Definition at line 685 of file GU_Selection.h.
| void* GU_LassoInfo::myViewer |
Definition at line 681 of file GU_Selection.h.
| void * GU_LassoInfo::myWorkbench |
Definition at line 681 of file GU_Selection.h.
| bool(* GU_LassoInfo::myZDepthFct)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *) |
1.5.9