|
| static unsigned int | gen_glu_mipmaps (const EMData *const emdata) |
| | create an OpenGL mipmap set More...
|
| |
| static unsigned int | gen_gl_texture (const EMData *const emdata, GLenum format=GL_LUMINANCE) |
| | create an OpenGL texture More...
|
| |
| static unsigned int | render_amp8_gl_texture (EMData *emdata, int x0, int y0, int ixsize, int iysize, int bpl, float scale, int mingray, int maxgray, float render_min, float render_max, float gamma, int flags) |
| | create an OpenGL texture using render_amp8 More...
|
| |
| static int | nearest_projected_points (const vector< float > &model_matrix, const vector< float > &proj_matrix, const vector< int > &view_matrix, const vector< Vec3f > &points, const float mouse_x, const float mouse_y, const float &nearnes) |
| | Determine the intersection of .... More...
|
| |
| static void | colored_rectangle (const vector< float > &data, const float &alpha, const bool center_point=false) |
| |
| static void | mx_bbox (const vector< float > &data, const vector< float > &text_color, const vector< float > &bg_color) |
| |
| static EMBytes | render_amp8 (EMData *emdata, int x, int y, int xsize, int ysize, int bpl, float scale, int min_gray, int max_gray, float min_render, float max_render, float gamma, int flags) |
| | Render the image into an 8-bit image. More...
|
| |
| static unsigned long | get_isosurface_dl (MarchingCubes *mc, unsigned int tex_id=0, bool surface_face_z=false, bool recontour=true) |
| | Get an isosurface display list Traverses the tree, marches the cubes, and renders a display list using the associated vertices and normals Uses OpenGL arrays for maximum performance DEPRECATED. More...
|
| |
| static void | render_using_VBOs (MarchingCubes *mc, unsigned int tex_id=0, bool surface_face_z=false) |
| | Render a isosurface using buffer objects, this uses non-deprecated methods and improves performance. More...
|
| |
| static void | contour_isosurface (MarchingCubes *mc) |
| | Recountour isosurface, for use with VBOs. More...
|
| |
| static void | glLoadMatrix (const Transform &xform) |
| | Load a EMAN style transform to open GL w/o having to go through python Calls glLoadTransposeMatrix rather than glLoadMatrix to convert between C/C++/Python row-major format and openGL's Column major format. More...
|
| |
| static void | glMultMatrix (const Transform &xform) |
| | Mult a EMAN style transform to open GL w/o having to go through python Calls glMultTransposeMatrix rather than glMultMatrix to convert between C/C++/Python row-major format and openGL's Column major format. More...
|
| |
| static void | glDrawBoundingBox (float width, float height, float depth) |
| | Draw a bounding box. More...
|
| |
| static void | glDrawDisk (float radius, int spokes) |
| |
Definition at line 52 of file glutil.h.