![]() |
Prusa Slicer 2.6.0
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | USE_MGL_NAMESPACE |
| #define | gluNewTess mgluNewTess |
| #define | gluDeleteTess mgluDeleteTess |
| #define | gluTessBeginPolygon mgluTessBeginPolygon |
| #define | gluTessBeginContour mgluTessBeginContour |
| #define | gluTessVertex mgluTessVertex |
| #define | gluTessEndPolygon mgluTessEndPolygon |
| #define | gluTessEndContour mgluTessEndContour |
| #define | gluTessProperty mgluTessProperty |
| #define | gluTessNormal mgluTessNormal |
| #define | gluTessCallback mgluTessCallback |
| #define | gluGetTessProperty mgluGetTessProperty |
| #define | gluBeginPolygon mgluBeginPolygon |
| #define | gluNextContour mgluNextContour |
| #define | gluEndPolygon mgluEndPolygon |
| #define | GLAPI extern |
| #define | GLAPIENTRY |
| #define | GL_TRUE 1 |
| #define | GL_FALSE 0 |
| #define | GL_LINE_LOOP 0x0002 |
| #define | GL_TRIANGLES 0x0004 |
| #define | GL_TRIANGLE_STRIP 0x0005 |
| #define | GL_TRIANGLE_FAN 0x0006 |
| #define | GLAPIENTRYP GLAPIENTRY * |
| #define | GLU_VERSION 100800 |
| #define | GLU_EXTENSIONS 100801 |
| #define | GLU_INVALID_ENUM 100900 |
| #define | GLU_INVALID_VALUE 100901 |
| #define | GLU_OUT_OF_MEMORY 100902 |
| #define | GLU_INCOMPATIBLE_GL_VERSION 100903 |
| #define | GLU_INVALID_OPERATION 100904 |
| #define | GLU_TESS_BEGIN 100100 |
| #define | GLU_BEGIN 100100 |
| #define | GLU_TESS_VERTEX 100101 |
| #define | GLU_VERTEX 100101 |
| #define | GLU_TESS_END 100102 |
| #define | GLU_END 100102 |
| #define | GLU_TESS_ERROR 100103 |
| #define | GLU_TESS_EDGE_FLAG 100104 |
| #define | GLU_EDGE_FLAG 100104 |
| #define | GLU_TESS_COMBINE 100105 |
| #define | GLU_TESS_BEGIN_DATA 100106 |
| #define | GLU_TESS_VERTEX_DATA 100107 |
| #define | GLU_TESS_END_DATA 100108 |
| #define | GLU_TESS_ERROR_DATA 100109 |
| #define | GLU_TESS_EDGE_FLAG_DATA 100110 |
| #define | GLU_TESS_COMBINE_DATA 100111 |
| #define | GLU_CW 100120 |
| #define | GLU_CCW 100121 |
| #define | GLU_INTERIOR 100122 |
| #define | GLU_EXTERIOR 100123 |
| #define | GLU_UNKNOWN 100124 |
| #define | GLU_TESS_WINDING_RULE 100140 |
| #define | GLU_TESS_BOUNDARY_ONLY 100141 |
| #define | GLU_TESS_TOLERANCE 100142 |
| #define | GLU_TESS_ERROR1 100151 |
| #define | GLU_TESS_ERROR2 100152 |
| #define | GLU_TESS_ERROR3 100153 |
| #define | GLU_TESS_ERROR4 100154 |
| #define | GLU_TESS_ERROR5 100155 |
| #define | GLU_TESS_ERROR6 100156 |
| #define | GLU_TESS_ERROR7 100157 |
| #define | GLU_TESS_ERROR8 100158 |
| #define | GLU_TESS_MISSING_BEGIN_POLYGON 100151 |
| #define | GLU_TESS_MISSING_BEGIN_CONTOUR 100152 |
| #define | GLU_TESS_MISSING_END_POLYGON 100153 |
| #define | GLU_TESS_MISSING_END_CONTOUR 100154 |
| #define | GLU_TESS_COORD_TOO_LARGE 100155 |
| #define | GLU_TESS_NEED_COMBINE_CALLBACK 100156 |
| #define | GLU_TESS_WINDING_ODD 100130 |
| #define | GLU_TESS_WINDING_NONZERO 100131 |
| #define | GLU_TESS_WINDING_POSITIVE 100132 |
| #define | GLU_TESS_WINDING_NEGATIVE 100133 |
| #define | GLU_TESS_WINDING_ABS_GEQ_TWO 100134 |
| #define | GLU_TESS_MAX_COORD 1.0e150 |
Typedefs | |
| typedef unsigned int | GLenum |
| typedef unsigned char | GLboolean |
| typedef unsigned int | GLbitfield |
| typedef signed char | GLbyte |
| typedef short | GLshort |
| typedef int | GLint |
| typedef int | GLsizei |
| typedef unsigned char | GLubyte |
| typedef unsigned short | GLushort |
| typedef unsigned int | GLuint |
| typedef float | GLfloat |
| typedef float | GLclampf |
| typedef double | GLdouble |
| typedef double | GLclampd |
| typedef void | GLvoid |
| typedef struct GLUtesselator | GLUtesselator |
| typedef GLUtesselator | GLUtesselatorObj |
| typedef GLUtesselator | GLUtriangulatorObj |
| #define GL_FALSE 0 |
| #define GL_LINE_LOOP 0x0002 |
| #define GL_TRIANGLE_FAN 0x0006 |
| #define GL_TRIANGLE_STRIP 0x0005 |
| #define GL_TRIANGLES 0x0004 |
| #define GL_TRUE 1 |
| #define GLAPI extern |
| #define GLAPIENTRY |
| #define GLAPIENTRYP GLAPIENTRY * |
| #define GLU_BEGIN 100100 |
| #define GLU_CCW 100121 |
| #define GLU_CW 100120 |
| #define GLU_EDGE_FLAG 100104 |
| #define GLU_END 100102 |
| #define GLU_EXTENSIONS 100801 |
| #define GLU_EXTERIOR 100123 |
| #define GLU_INCOMPATIBLE_GL_VERSION 100903 |
| #define GLU_INTERIOR 100122 |
| #define GLU_INVALID_ENUM 100900 |
| #define GLU_INVALID_OPERATION 100904 |
| #define GLU_INVALID_VALUE 100901 |
| #define GLU_OUT_OF_MEMORY 100902 |
| #define GLU_TESS_BEGIN 100100 |
| #define GLU_TESS_BEGIN_DATA 100106 |
| #define GLU_TESS_BOUNDARY_ONLY 100141 |
| #define GLU_TESS_COMBINE 100105 |
| #define GLU_TESS_COMBINE_DATA 100111 |
| #define GLU_TESS_COORD_TOO_LARGE 100155 |
| #define GLU_TESS_EDGE_FLAG 100104 |
| #define GLU_TESS_EDGE_FLAG_DATA 100110 |
| #define GLU_TESS_END 100102 |
| #define GLU_TESS_END_DATA 100108 |
| #define GLU_TESS_ERROR 100103 |
| #define GLU_TESS_ERROR1 100151 |
| #define GLU_TESS_ERROR2 100152 |
| #define GLU_TESS_ERROR3 100153 |
| #define GLU_TESS_ERROR4 100154 |
| #define GLU_TESS_ERROR5 100155 |
| #define GLU_TESS_ERROR6 100156 |
| #define GLU_TESS_ERROR7 100157 |
| #define GLU_TESS_ERROR8 100158 |
| #define GLU_TESS_ERROR_DATA 100109 |
| #define GLU_TESS_MAX_COORD 1.0e150 |
| #define GLU_TESS_MISSING_BEGIN_CONTOUR 100152 |
| #define GLU_TESS_MISSING_BEGIN_POLYGON 100151 |
| #define GLU_TESS_MISSING_END_CONTOUR 100154 |
| #define GLU_TESS_MISSING_END_POLYGON 100153 |
| #define GLU_TESS_NEED_COMBINE_CALLBACK 100156 |
| #define GLU_TESS_TOLERANCE 100142 |
| #define GLU_TESS_VERTEX 100101 |
| #define GLU_TESS_VERTEX_DATA 100107 |
| #define GLU_TESS_WINDING_ABS_GEQ_TWO 100134 |
| #define GLU_TESS_WINDING_NEGATIVE 100133 |
| #define GLU_TESS_WINDING_NONZERO 100131 |
| #define GLU_TESS_WINDING_ODD 100130 |
| #define GLU_TESS_WINDING_POSITIVE 100132 |
| #define GLU_TESS_WINDING_RULE 100140 |
| #define GLU_UNKNOWN 100124 |
| #define GLU_VERSION 100800 |
| #define GLU_VERTEX 100101 |
| #define gluBeginPolygon mgluBeginPolygon |
| #define gluDeleteTess mgluDeleteTess |
| #define gluEndPolygon mgluEndPolygon |
| #define gluGetTessProperty mgluGetTessProperty |
| GLAPI GLUtesselator *GLAPIENTRY gluNewTess mgluNewTess |
| #define gluNextContour mgluNextContour |
| #define gluTessBeginContour mgluTessBeginContour |
| #define gluTessBeginPolygon mgluTessBeginPolygon |
| #define gluTessCallback mgluTessCallback |
| #define gluTessEndContour mgluTessEndContour |
| #define gluTessEndPolygon mgluTessEndPolygon |
| #define gluTessNormal mgluTessNormal |
| #define gluTessProperty mgluTessProperty |
| #define gluTessVertex mgluTessVertex |
| #define USE_MGL_NAMESPACE |
| typedef unsigned int GLbitfield |
| typedef unsigned char GLboolean |
| typedef signed char GLbyte |
| typedef double GLclampd |
| typedef float GLclampf |
| typedef double GLdouble |
| typedef unsigned int GLenum |
| typedef float GLfloat |
| typedef int GLint |
| typedef short GLshort |
| typedef int GLsizei |
| typedef unsigned char GLubyte |
| typedef unsigned int GLuint |
| typedef unsigned short GLushort |
| typedef struct GLUtesselator GLUtesselator |
| typedef GLUtesselator GLUtesselatorObj |
| typedef GLUtesselator GLUtriangulatorObj |
| GLAPI void GLAPIENTRY gluBeginPolygon | ( | GLUtesselator * | tess | ) |
References gluTessBeginContour, and gluTessBeginPolygon.
| GLAPI void GLAPIENTRY gluDeleteTess | ( | GLUtesselator * | tess | ) |
References memFree, RequireState, and T_DORMANT.
| GLAPI void GLAPIENTRY gluEndPolygon | ( | GLUtesselator * | tess | ) |
References gluTessEndContour, and gluTessEndPolygon.
| GLAPI void GLAPIENTRY gluGetTessProperty | ( | GLUtesselator * | tess, |
| GLenum | which, | ||
| GLdouble * | data | ||
| ) |
References GLUtesselator::boundaryOnly, CALL_ERROR_OR_ERROR_DATA, FALSE, GLU_INVALID_ENUM, GLU_TESS_BOUNDARY_ONLY, GLU_TESS_TOLERANCE, GLU_TESS_WINDING_ABS_GEQ_TWO, GLU_TESS_WINDING_NEGATIVE, GLU_TESS_WINDING_NONZERO, GLU_TESS_WINDING_ODD, GLU_TESS_WINDING_POSITIVE, GLU_TESS_WINDING_RULE, GLUtesselator::relTolerance, TRUE, and GLUtesselator::windingRule.
| GLAPI void GLAPIENTRY gluNextContour | ( | GLUtesselator * | tess, |
| GLenum | type | ||
| ) |
References gluTessBeginContour, and gluTessEndContour.
| GLAPI void GLAPIENTRY gluTessBeginContour | ( | GLUtesselator * | tess | ) |
References GLUtesselator::cacheCount, GLUtesselator::emptyCache, GLUtesselator::lastEdge, RequireState, GLUtesselator::state, T_IN_CONTOUR, T_IN_POLYGON, and TRUE.
| GLAPI void GLAPIENTRY gluTessBeginPolygon | ( | GLUtesselator * | tess, |
| GLvoid * | data | ||
| ) |
References GLUtesselator::cacheCount, GLUtesselator::emptyCache, FALSE, GLUtesselator::mesh, GLUtesselator::polygonData, RequireState, GLUtesselator::state, T_DORMANT, and T_IN_POLYGON.
| GLAPI void GLAPIENTRY gluTessCallback | ( | GLUtesselator * | tess, |
| GLenum | which, | ||
| _GLUfuncptr | CallBackFunc | ||
| ) |
References __gl_noBeginData(), __gl_noCombineData(), __gl_noEdgeFlagData(), __gl_noEndData(), __gl_noErrorData(), __gl_noVertexData(), CALL_ERROR_OR_ERROR_DATA, GLUtesselator::flagBoundary, GLAPIENTRY, GLU_INVALID_ENUM, GLU_TESS_BEGIN, GLU_TESS_BEGIN_DATA, GLU_TESS_COMBINE, GLU_TESS_COMBINE_DATA, GLU_TESS_EDGE_FLAG, GLU_TESS_EDGE_FLAG_DATA, GLU_TESS_END, GLU_TESS_END_DATA, GLU_TESS_ERROR, GLU_TESS_ERROR_DATA, GLU_TESS_MESH, GLU_TESS_VERTEX, GLU_TESS_VERTEX_DATA, noBegin(), noCombine(), noEdgeFlag(), noEnd(), noError(), noMesh(), noVertex(), and void().
Here is the call graph for this function:| GLAPI void GLAPIENTRY gluTessEndContour | ( | GLUtesselator * | tess | ) |
References RequireState, GLUtesselator::state, T_IN_CONTOUR, and T_IN_POLYGON.
| GLAPI void GLAPIENTRY gluTessEndPolygon | ( | GLUtesselator * | tess | ) |
References __gl_computeInterior(), __gl_meshCheckMesh(), __gl_meshDeleteMesh(), __gl_meshDiscardExterior(), __gl_meshSetWindingNumber(), __gl_meshTessellateInterior(), __gl_noBeginData(), __gl_noEdgeFlagData(), __gl_noEndData(), __gl_noVertexData(), __gl_projectPolygon(), __gl_renderBoundary(), __gl_renderCache(), __gl_renderMesh(), GLUtesselator::boundaryOnly, CALL_ERROR_OR_ERROR_DATA, EmptyCache(), GLUtesselator::env, GLUtesselator::fatalError, GLUtesselator::flagBoundary, GLU_OUT_OF_MEMORY, GLUtesselator::mesh, noBegin(), noEdgeFlag(), noEnd(), noMesh(), noVertex(), GLUtesselator::polygonData, RequireState, GLUtesselator::state, T_DORMANT, T_IN_POLYGON, and TRUE.
Here is the call graph for this function:| GLAPI void GLAPIENTRY gluTessNormal | ( | GLUtesselator * | tess, |
| GLdouble | valueX, | ||
| GLdouble | valueY, | ||
| GLdouble | valueZ | ||
| ) |
References GLUtesselator::normal.
| GLAPI void GLAPIENTRY gluTessProperty | ( | GLUtesselator * | tess, |
| GLenum | which, | ||
| GLdouble | data | ||
| ) |
References GLUtesselator::boundaryOnly, CALL_ERROR_OR_ERROR_DATA, GLU_INVALID_ENUM, GLU_INVALID_VALUE, GLU_TESS_BOUNDARY_ONLY, GLU_TESS_TOLERANCE, GLU_TESS_WINDING_ABS_GEQ_TWO, GLU_TESS_WINDING_NEGATIVE, GLU_TESS_WINDING_NONZERO, GLU_TESS_WINDING_ODD, GLU_TESS_WINDING_POSITIVE, GLU_TESS_WINDING_RULE, GLUtesselator::relTolerance, and GLUtesselator::windingRule.
| GLAPI void GLAPIENTRY gluTessVertex | ( | GLUtesselator * | tess, |
| GLdouble * | location, | ||
| GLvoid * | data | ||
| ) |
| typedef void | ( | GLAPIENTRYP | _GLUfuncptr | ) |
Referenced by Slic3r::GUI::FileArchiveDialog::FileArchiveDialog(), Slic3r::GUI::GalleryDialog::GalleryDialog(), Slic3r::Geometry::MedialAxis::MedialAxis(), igl::copyleft::cgal::SelfIntersectMesh< Kernel, DerivedV, DerivedF, DerivedVV, DerivedFF, DerivedIF, DerivedJ, DerivedIM >::SelfIntersectMesh(), Slic3r::GUI::Sidebar::Sidebar(), Slic3r::GCode::_do_export(), Slic3r::sla::DefaultSupportTree::add_pinheads(), arduino_read_sig_bytes(), avr_tpi_poll_nvmbsy(), avrdude_message_handler_null(), avrdude_progress_handler_null(), Slic3r::GUI::MainFrame::bind_diff_dialog(), igl::bounding_box(), CheckForIntersect(), Slic3r::sla::anonymous_namespace{Clustering.cpp}::cluster(), ConnectRightVertex(), igl::xml::serialization_xml::deserialize(), igl::dfs(), Slic3r::sla::DefaultSupportTree::execute(), igl::fast_winding_number(), Slic3r::FillLightning::Layer::fillLocator(), igl::forward_kinematics(), Slic3r::GUI::generate_system_info_json(), Slic3r::PresetUpdater::priv::get_file(), Slic3r::getExtrusionPathsFromEntity(), gluTessCallback(), igl::grid_search(), Slic3r::has_polygons_nothing_inside(), Slic3r::Http::priv::http_perform(), Slic3r::PrintConfigDef::init_fff_params(), jtag3_disable(), jtagmkI_disable(), jtagmkII_disable(), jtagmkII_getsync(), jtagmkII_initialize(), jtagmkII_program_disable(), jtagmkII_program_enable(), jtagmkII_reset(), Slic3r::GUI::ConfigWizard::priv::load_pages(), Slic3r::Bonjour::priv::lookup_perform(), miniz_def_alloc_func(), miniz_def_free_func(), miniz_def_realloc_func(), mz_deflateBound(), mz_zip_add_mem_to_archive_file_in_place_v2(), mz_zip_compute_crc32_callback(), mz_zip_file_write_callback(), mz_zip_reader_init_internal(), mz_zip_reader_is_file_a_directory(), mz_zip_writer_create_central_dir_header(), mz_zip_writer_create_local_dir_header(), mz_zip_writer_init_from_reader_v2(), igl::nchoosek(), igl::octree(), Slic3r::GUI::FileArchiveDialog::on_all_button(), Slic3r::GUI::FileArchiveDialog::on_none_button(), Slic3r::GUI::FileArchiveDialog::on_open_button(), Slic3r::BonjourDialog::on_reply(), Slic3r::GUI::GLGizmoSimplify::process(), igl::qslim(), igl::ramer_douglas_peucker(), Slic3r::GUI::GLCanvas3D::render(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::Bonjour::priv::resolve_perform(), Slic3r::GUI::PageMaterials::select_all(), serbb_close(), igl::copyleft::cgal::SelfIntersectMesh< Kernel, DerivedV, DerivedF, DerivedVV, DerivedFF, DerivedIF, DerivedJ, DerivedIM >::single_shared_vertex(), igl::sort2(), igl::sort3(), Slic3r::Interrupter::start(), stk500_close(), Slic3r::GUI::Tab::tree_sel_change_delayed(), Slic3r::GUI::PageMaterials::update_lists(), and WalkDirtyRegions().