package gl4java.utils.glut; import gl4java.GLFunc; import gl4java.GLUFunc; public interface GLUTFunc extends GLUTEnum { public void init(GLFunc gl, GLUFunc glu); public String glutGetFontDescription(int font); public void glutBitmapString(int font, String s); public int glutBitmapWidth(int font, int character); public void glutStrokeString(int font, String s); public int glutStrokeWidth(int font, int character); public int glutBitmapLength(int font, String string); public int glutStrokeLength(int font, String string); public void glutWireSphere(double radius, int slices, int stacks); public void glutSolidSphere(double radius, int slices, int stacks); public void glutWireCone(double base, double height, int slices, int stacks); public void glutSolidCone(double base, double height, int slices, int stacks); public void glutWireCube(double size); public void glutSolidCube(double size); public void glutWireTorus(double innerRadius, double outerRadius, int sides, int rings); public void glutSolidTorus(double innerRadius, double outerRadius, int sides, int rings); public void glutWireDodecahedron(); public void glutSolidDodecahedron(); public void glutWireTeapot(double size); public void glutSolidTeapot(double size); public void glutWireOctahedron(); public void glutSolidOctahedron(); public void glutWireTetrahedron(); public void glutSolidTetrahedron(); public void glutWireIcosahedron(); public void glutSolidIcosahedron(); public int glutVideoResizeGet(int param); public void glutSetupVideoResizing(); public void glutStopVideoResizing(); public void glutVideoResize(int x, int y, int width, int height); public void glutVideoPan(int x, int y, int width, int height); public void glutReportErrors(); }