Package org.jzy3d.painters
Class EmulGLPainter
- java.lang.Object
-
- org.jzy3d.painters.AbstractPainter
-
- org.jzy3d.painters.EmulGLPainter
-
- All Implemented Interfaces:
IPainter
public class EmulGLPainter extends AbstractPainter implements IPainter
-
-
Constructor Summary
Constructors Constructor Description EmulGLPainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectacquireGL()In the context of a multithreaded application, this method allows retrieving the GL context for the calling thread.voidconfigureGL(Quality quality)Apply quality settings as OpenGL commandsprotected double[]dbl(float[] values)voiddrawImage(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition)A very failing implementation.voiddrawText(Font font, String label, Coord3d position, Color color, float rotation)A high level and easy way of drawing texts (non OpenGL).GLgetGL()GLUgetGLU()GLUTgetGLUT()double[]getModelViewAsDouble()float[]getModelViewAsFloat()double[]getProjectionAsDouble()float[]getProjectionAsFloat()intgetTextLengthInPixels(int font, String string)intgetTextLengthInPixels(Font font, String string)Text length processing based on AWTFontMetricsobtained by retrieving the graphic context of theGLCanvas.int[]getViewPortAsInt()voidglBegin(int type)voidglBegin_Line()voidglBegin_LineLoop()voidglBegin_LineStrip()voidglBegin_Point()voidglBegin_Polygon()voidglBegin_Quad()voidglBegin_Triangle()voidglBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap, int bitmap_offset)voidglBlendFunc(int sfactor, int dfactor)voidglCallList(int list)voidglClear(int mask)voidglClearColor(float red, float green, float blue, float alpha)voidglClearColorAndDepthBuffers()voidglClearDepth(double d)voidglColor3f(float r, float g, float b)voidglColor4f(float r, float g, float b, float a)voidglCullFace(int mode)voidglCullFace_Front()voidglDeleteLists(int list, int range)voidglDepthFunc(int func)voidglDepthRangef(float near, float far)voidglDisable(int type)voidglDisable_Blend()voidglDisable_CullFace()voidglDisable_Light(int light)voidglDisable_Lighting()voidglDisable_LineStipple()voidglDisable_PolygonOffsetFill()voidglDisable_PolygonOffsetLine()voidglDrawPixels(int width, int height, int format, int type, Buffer pixels)Not working yet.voidglEnable(int type)voidglEnable_Blend()voidglEnable_ColorMaterial()voidglEnable_CullFace()voidglEnable_Light(int light)voidglEnable_Lighting()voidglEnable_LineStipple()voidglEnable_PointSmooth()voidglEnable_PolygonOffsetFill()NOT SUPPORTED in jGL wich emulate OpenGL 1 only.voidglEnable_PolygonOffsetLine()voidglEnd()voidglEndList()voidglEvalCoord2f(float u, float v)voidglFeedbackBuffer(int size, int type, FloatBuffer buffer)voidglFlush()voidglFrontFace(int mode)voidglFrontFace_ClockWise()voidglFrustum(double left, double right, double bottom, double top, double zNear, double zFar)intglGenLists(int range)voidglGetDoublev(int pname, double[] params, int params_offset)voidglGetFloatv(int pname, float[] data, int data_offset)voidglGetIntegerv(int pname, int[] data, int data_offset)voidglHint(int target, int mode)voidglHint_PointSmooth_Nicest()voidglInitNames()booleanglIsList(int list)voidglLight_Ambiant(int lightId, Color ambiantColor)voidglLight_Diffuse(int lightId, Color diffuseColor)voidglLight_Position(int lightId, float[] positionZero)voidglLight_Specular(int lightId, Color specularColor)voidglLightfv(int light, int pname, float[] params, int params_offset)voidglLightModel(LightModel model, boolean value)voidglLightModeli(int mode, int value)voidglLineStipple(int factor, short pattern)voidglLineWidth(float width)voidglLoadIdentity()voidglLoadName(int name)voidglMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points)voidglMaterial(MaterialProperty material, float[] color, boolean isFront)voidglMaterial(MaterialProperty material, Color color, boolean isFront)voidglMaterialfv(int face, int pname, float[] params, int params_offset)voidglMatrixMode(int mode)voidglMatrixMode_ModelView()voidglMatrixMode_Projection()voidglNewList(int list, int mode)voidglNewList(int list, ListMode mode)voidglNormal3f(float nx, float ny, float nz)voidglOrtho(double left, double right, double bottom, double top, double near_val, double far_val)voidglPassThrough(float token)voidglPixelStore(PixelStore store, int param)voidglPixelStorei(int pname, int param)voidglPixelZoom(float xfactor, float yfactor)glPixelZoom is not implemented byGL.voidglPointSize(float width)voidglPolygonMode(int frontOrBack, int fill)voidglPolygonMode(PolygonMode mode, PolygonFill fill)voidglPolygonOffset(float factor, float units)voidglPopMatrix()voidglPopName()voidglPushMatrix()OPEN GL InterfacevoidglPushName(int name)voidglRasterPos3f(float x, float y, float z)glRasterPos3f not implemented byGL.intglRenderMode(int mode)intglRenderMode(RenderMode mode)voidglRotatef(float angle, float x, float y, float z)voidglScalef(float x, float y, float z)voidglSelectBuffer(int size, IntBuffer buffer)voidglShadeModel(int mode)voidglTexCoord2f(float s, float t)voidglTexEnvf(int target, int pname, float param)voidglTexEnvi(int target, int pname, int param)voidglTranslatef(float x, float y, float z)voidgluCylinder(double base, double top, double height, int slices, int stacks)voidgluDisk(double inner, double outer, int slices, int loops)voidgluLookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ)voidgluPerspective(double fovy, double aspect, double zNear, double zFar)voidgluPickMatrix(double x, double y, double delX, double delY, int[] viewport, int viewport_offset)booleangluProject(float objX, float objY, float objZ, float[] model, int model_offset, float[] proj, int proj_offset, int[] view, int view_offset, float[] winPos, int winPos_offset)voidgluSphere(double radius, int slices, int stacks)intglutBitmapLength(int font, String string)Process the given font length to further process alignement.voidglutBitmapString(int font, String string)Not implemented yet.voidglutBitmapString(Font font, String label, Coord3d position, Color color)voidglutSolidCube(float size)voidglutSolidSphere(double radius, int slices, int stacks)booleangluUnProject(float winX, float winY, float winZ, float[] model, int model_offset, float[] proj, int proj_offset, int[] view, int view_offset, float[] objPos, int objPos_offset)voidglVertex3d(double x, double y, double z)voidglVertex3f(float x, float y, float z)voidglViewport(int x, int y, int width, int height)protected intlightId(int id)protected intmaterialProperty(MaterialProperty material)protected intpolygonFillValue(PolygonFill mode)protected intpolygonModeValue(PolygonMode mode)voidreleaseGL()In the context of a multithreaded application, this method allows releasing the GL context by the calling thread to let other thread use it.voidsetGL(GL gl)voidsetGLU(GLU glu)voidsetGLUT(GLUT glut)-
Methods inherited from class org.jzy3d.painters.AbstractPainter
clearColor, color, colorAlphaFactor, colorAlphaOverride, getCamera, getCanvas, getView, material, modelToScreen, modelToScreen, modelToScreen, modelToScreen, modelToScreen, modelToScreen, modelToScreen, normal, raster, screenToModel, setCamera, setCanvas, setView, transform, vertex, vertex, vertex
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jzy3d.painters.IPainter
clearColor, color, colorAlphaFactor, colorAlphaOverride, getCamera, getCanvas, getView, material, modelToScreen, modelToScreen, modelToScreen, modelToScreen, modelToScreen, modelToScreen, modelToScreen, normal, raster, screenToModel, setCamera, setCanvas, setView, transform, vertex, vertex, vertex
-
-
-
-
Field Detail
-
gl
protected GL gl
-
glu
protected GLU glu
-
glut
protected GLUT glut
-
GL_RGBA
public static final int GL_RGBA
- See Also:
- Constant Field Values
-
GL_UNSIGNED_BYTE
public static final int GL_UNSIGNED_BYTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getGL
public GL getGL()
-
setGL
public void setGL(GL gl)
-
getGLU
public GLU getGLU()
-
setGLU
public void setGLU(GLU glu)
-
getGLUT
public GLUT getGLUT()
-
setGLUT
public void setGLUT(GLUT glut)
-
acquireGL
public Object acquireGL()
Description copied from interface:IPainterIn the context of a multithreaded application, this method allows retrieving the GL context for the calling thread. Once work is done the caller should callIPainter.releaseGL()
-
releaseGL
public void releaseGL()
Description copied from interface:IPainterIn the context of a multithreaded application, this method allows releasing the GL context by the calling thread to let other thread use it.IPainter.acquireGL()
-
configureGL
public void configureGL(Quality quality)
Description copied from interface:IPainterApply quality settings as OpenGL commands- Specified by:
configureGLin interfaceIPainter
-
getViewPortAsInt
public int[] getViewPortAsInt()
- Specified by:
getViewPortAsIntin interfaceIPainter
-
getProjectionAsDouble
public double[] getProjectionAsDouble()
- Specified by:
getProjectionAsDoublein interfaceIPainter
-
getProjectionAsFloat
public float[] getProjectionAsFloat()
- Specified by:
getProjectionAsFloatin interfaceIPainter
-
getModelViewAsDouble
public double[] getModelViewAsDouble()
- Specified by:
getModelViewAsDoublein interfaceIPainter
-
getModelViewAsFloat
public float[] getModelViewAsFloat()
- Specified by:
getModelViewAsFloatin interfaceIPainter
-
glPushMatrix
public void glPushMatrix()
OPEN GL Interface- Specified by:
glPushMatrixin interfaceIPainter
-
glPopMatrix
public void glPopMatrix()
- Specified by:
glPopMatrixin interfaceIPainter
-
glMatrixMode
public void glMatrixMode(int mode)
- Specified by:
glMatrixModein interfaceIPainter
-
glLoadIdentity
public void glLoadIdentity()
- Specified by:
glLoadIdentityin interfaceIPainter
-
glScalef
public void glScalef(float x, float y, float z)
-
glTranslatef
public void glTranslatef(float x, float y, float z)- Specified by:
glTranslatefin interfaceIPainter
-
glRotatef
public void glRotatef(float angle, float x, float y, float z)
-
glPointSize
public void glPointSize(float width)
- Specified by:
glPointSizein interfaceIPainter
-
glLineWidth
public void glLineWidth(float width)
- Specified by:
glLineWidthin interfaceIPainter
-
glColor3f
public void glColor3f(float r, float g, float b)
-
glColor4f
public void glColor4f(float r, float g, float b, float a)
-
glVertex3f
public void glVertex3f(float x, float y, float z)- Specified by:
glVertex3fin interfaceIPainter
-
glVertex3d
public void glVertex3d(double x, double y, double z)- Specified by:
glVertex3din interfaceIPainter
-
glFrontFace
public void glFrontFace(int mode)
- Specified by:
glFrontFacein interfaceIPainter
-
glCullFace
public void glCullFace(int mode)
- Specified by:
glCullFacein interfaceIPainter
-
glPolygonMode
public void glPolygonMode(PolygonMode mode, PolygonFill fill)
- Specified by:
glPolygonModein interfaceIPainter
-
polygonModeValue
protected int polygonModeValue(PolygonMode mode)
-
polygonFillValue
protected int polygonFillValue(PolygonFill mode)
-
glPolygonMode
public void glPolygonMode(int frontOrBack, int fill)- Specified by:
glPolygonModein interfaceIPainter
-
glPolygonOffset
public void glPolygonOffset(float factor, float units)- Specified by:
glPolygonOffsetin interfaceIPainter
-
glLineStipple
public void glLineStipple(int factor, short pattern)- Specified by:
glLineStipplein interfaceIPainter
-
glTexCoord2f
public void glTexCoord2f(float s, float t)- Specified by:
glTexCoord2fin interfaceIPainter
-
glTexEnvf
public void glTexEnvf(int target, int pname, float param)
-
glTexEnvi
public void glTexEnvi(int target, int pname, int param)
-
glRasterPos3f
public void glRasterPos3f(float x, float y, float z)glRasterPos3f not implemented byGL. This method will fallback onGL.glRasterPos2f(float, float)or trigger aNotImplementedExceptionin case z value is not equal to 0.- Specified by:
glRasterPos3fin interfaceIPainter
-
glDrawPixels
public void glDrawPixels(int width, int height, int format, int type, Buffer pixels)Not working yet.- Specified by:
glDrawPixelsin interfaceIPainter
-
glPixelZoom
public void glPixelZoom(float xfactor, float yfactor)glPixelZoom is not implemented byGL. This method will do nothing but triggering aNotImplementedExceptionin case x and y zoom factor are not both equal to 1 (i.e. in case a zoom is needed).- Specified by:
glPixelZoomin interfaceIPainter
-
glPixelStorei
public void glPixelStorei(int pname, int param)- Specified by:
glPixelStoreiin interfaceIPainter
-
glPixelStore
public void glPixelStore(PixelStore store, int param)
- Specified by:
glPixelStorein interfaceIPainter
-
glBitmap
public void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap, int bitmap_offset)
-
glutBitmapString
public void glutBitmapString(int font, String string)Not implemented yet.- Specified by:
glutBitmapStringin interfaceIPainter
-
drawImage
public void drawImage(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition)
A very failing implementation. SHOULD SUPPORT AWT BufferedImage in EmulGL - or reverse converse
-
glutBitmapLength
public int glutBitmapLength(int font, String string)Process the given font length to further process alignement. Will only return a valid width for knownFont(Helevetica and Times Roman). Getting text width of any string can be donegetTextLengthInPixels(Font, String).- Specified by:
glutBitmapLengthin interfaceIPainter
-
getTextLengthInPixels
public int getTextLengthInPixels(int font, String string)- Specified by:
getTextLengthInPixelsin interfaceIPainter
-
getTextLengthInPixels
public int getTextLengthInPixels(Font font, String string)
Text length processing based on AWTFontMetricsobtained by retrieving the graphic context of theGLCanvas. In case no graphics is available- Specified by:
getTextLengthInPixelsin interfaceIPainter
-
glutBitmapString
public void glutBitmapString(Font font, String label, Coord3d position, Color color)
- Specified by:
glutBitmapStringin interfaceIPainter
-
drawText
public void drawText(Font font, String label, Coord3d position, Color color, float rotation)
Description copied from interface:IPainterA high level and easy way of drawing texts (non OpenGL). Rotation may not be supported by allIPainter
-
glGenLists
public int glGenLists(int range)
- Specified by:
glGenListsin interfaceIPainter
-
glNewList
public void glNewList(int list, ListMode mode)
-
glCallList
public void glCallList(int list)
- Specified by:
glCallListin interfaceIPainter
-
glDeleteLists
public void glDeleteLists(int list, int range)- Specified by:
glDeleteListsin interfaceIPainter
-
gluDisk
public void gluDisk(double inner, double outer, int slices, int loops)
-
glutSolidSphere
public void glutSolidSphere(double radius, int slices, int stacks)- Specified by:
glutSolidSpherein interfaceIPainter
-
gluSphere
public void gluSphere(double radius, int slices, int stacks)
-
gluCylinder
public void gluCylinder(double base, double top, double height, int slices, int stacks)- Specified by:
gluCylinderin interfaceIPainter
-
glutSolidCube
public void glutSolidCube(float size)
- Specified by:
glutSolidCubein interfaceIPainter
-
glFeedbackBuffer
public void glFeedbackBuffer(int size, int type, FloatBuffer buffer)- Specified by:
glFeedbackBufferin interfaceIPainter
-
glRenderMode
public int glRenderMode(int mode)
- Specified by:
glRenderModein interfaceIPainter
-
glRenderMode
public int glRenderMode(RenderMode mode)
- Specified by:
glRenderModein interfaceIPainter
-
glPassThrough
public void glPassThrough(float token)
- Specified by:
glPassThroughin interfaceIPainter
-
glOrtho
public void glOrtho(double left, double right, double bottom, double top, double near_val, double far_val)
-
gluPerspective
public void gluPerspective(double fovy, double aspect, double zNear, double zFar)- Specified by:
gluPerspectivein interfaceIPainter
-
glFrustum
public void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar)
-
gluLookAt
public void gluLookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ)
-
glViewport
public void glViewport(int x, int y, int width, int height)- Specified by:
glViewportin interfaceIPainter
-
gluUnProject
public boolean gluUnProject(float winX, float winY, float winZ, float[] model, int model_offset, float[] proj, int proj_offset, int[] view, int view_offset, float[] objPos, int objPos_offset)- Specified by:
gluUnProjectin interfaceIPainter
-
dbl
protected double[] dbl(float[] values)
-
gluProject
public boolean gluProject(float objX, float objY, float objZ, float[] model, int model_offset, float[] proj, int proj_offset, int[] view, int view_offset, float[] winPos, int winPos_offset)- Specified by:
gluProjectin interfaceIPainter
-
glGetIntegerv
public void glGetIntegerv(int pname, int[] data, int data_offset)- Specified by:
glGetIntegervin interfaceIPainter
-
glGetDoublev
public void glGetDoublev(int pname, double[] params, int params_offset)- Specified by:
glGetDoublevin interfaceIPainter
-
glGetFloatv
public void glGetFloatv(int pname, float[] data, int data_offset)- Specified by:
glGetFloatvin interfaceIPainter
-
glDepthFunc
public void glDepthFunc(int func)
- Specified by:
glDepthFuncin interfaceIPainter
-
glDepthRangef
public void glDepthRangef(float near, float far)- Specified by:
glDepthRangefin interfaceIPainter
-
glBlendFunc
public void glBlendFunc(int sfactor, int dfactor)- Specified by:
glBlendFuncin interfaceIPainter
-
glShadeModel
public void glShadeModel(int mode)
- Specified by:
glShadeModelin interfaceIPainter
-
glMaterialfv
public void glMaterialfv(int face, int pname, float[] params, int params_offset)- Specified by:
glMaterialfvin interfaceIPainter
-
glNormal3f
public void glNormal3f(float nx, float ny, float nz)- Specified by:
glNormal3fin interfaceIPainter
-
glLightfv
public void glLightfv(int light, int pname, float[] params, int params_offset)
-
glLight_Position
public void glLight_Position(int lightId, float[] positionZero)- Specified by:
glLight_Positionin interfaceIPainter
-
glLight_Ambiant
public void glLight_Ambiant(int lightId, Color ambiantColor)- Specified by:
glLight_Ambiantin interfaceIPainter
-
glLight_Diffuse
public void glLight_Diffuse(int lightId, Color diffuseColor)- Specified by:
glLight_Diffusein interfaceIPainter
-
glLight_Specular
public void glLight_Specular(int lightId, Color specularColor)- Specified by:
glLight_Specularin interfaceIPainter
-
glEnable_Light
public void glEnable_Light(int light)
- Specified by:
glEnable_Lightin interfaceIPainter
-
glDisable_Light
public void glDisable_Light(int light)
- Specified by:
glDisable_Lightin interfaceIPainter
-
lightId
protected int lightId(int id)
-
glLightModeli
public void glLightModeli(int mode, int value)- Specified by:
glLightModeliin interfaceIPainter
-
glLightModel
public void glLightModel(LightModel model, boolean value)
- Specified by:
glLightModelin interfaceIPainter
-
glClearColor
public void glClearColor(float red, float green, float blue, float alpha)- Specified by:
glClearColorin interfaceIPainter
-
glClearDepth
public void glClearDepth(double d)
- Specified by:
glClearDepthin interfaceIPainter
-
glClearColorAndDepthBuffers
public void glClearColorAndDepthBuffers()
- Specified by:
glClearColorAndDepthBuffersin interfaceIPainter
-
glInitNames
public void glInitNames()
- Specified by:
glInitNamesin interfaceIPainter
-
glLoadName
public void glLoadName(int name)
- Specified by:
glLoadNamein interfaceIPainter
-
glPushName
public void glPushName(int name)
- Specified by:
glPushNamein interfaceIPainter
-
glSelectBuffer
public void glSelectBuffer(int size, IntBuffer buffer)- Specified by:
glSelectBufferin interfaceIPainter
-
gluPickMatrix
public void gluPickMatrix(double x, double y, double delX, double delY, int[] viewport, int viewport_offset)- Specified by:
gluPickMatrixin interfaceIPainter
-
glEvalCoord2f
public void glEvalCoord2f(float u, float v)- Specified by:
glEvalCoord2fin interfaceIPainter
-
glMap2f
public void glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points)
-
glEnable_PolygonOffsetFill
public void glEnable_PolygonOffsetFill()
NOT SUPPORTED in jGL wich emulate OpenGL 1 only. Note that are NOT triggered to ease compatibility with geometries that have the polygon offset fill setting enabled by default. Was added to OpenGL 2 (https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glPolygonOffset.xhtml). You may desactivate offset fill with drawable.setPolygonOffsetFillEnable(false).- Specified by:
glEnable_PolygonOffsetFillin interfaceIPainter
-
glDisable_PolygonOffsetFill
public void glDisable_PolygonOffsetFill()
- Specified by:
glDisable_PolygonOffsetFillin interfaceIPainter
-
glEnable_PolygonOffsetLine
public void glEnable_PolygonOffsetLine()
- Specified by:
glEnable_PolygonOffsetLinein interfaceIPainter
-
glDisable_PolygonOffsetLine
public void glDisable_PolygonOffsetLine()
- Specified by:
glDisable_PolygonOffsetLinein interfaceIPainter
-
glDisable_Lighting
public void glDisable_Lighting()
- Specified by:
glDisable_Lightingin interfaceIPainter
-
glEnable_Lighting
public void glEnable_Lighting()
- Specified by:
glEnable_Lightingin interfaceIPainter
-
glEnable_LineStipple
public void glEnable_LineStipple()
- Specified by:
glEnable_LineStipplein interfaceIPainter
-
glDisable_LineStipple
public void glDisable_LineStipple()
- Specified by:
glDisable_LineStipplein interfaceIPainter
-
glEnable_Blend
public void glEnable_Blend()
- Specified by:
glEnable_Blendin interfaceIPainter
-
glDisable_Blend
public void glDisable_Blend()
- Specified by:
glDisable_Blendin interfaceIPainter
-
glMatrixMode_ModelView
public void glMatrixMode_ModelView()
- Specified by:
glMatrixMode_ModelViewin interfaceIPainter
-
glMatrixMode_Projection
public void glMatrixMode_Projection()
- Specified by:
glMatrixMode_Projectionin interfaceIPainter
-
glBegin_Polygon
public void glBegin_Polygon()
- Specified by:
glBegin_Polygonin interfaceIPainter
-
glBegin_Quad
public void glBegin_Quad()
- Specified by:
glBegin_Quadin interfaceIPainter
-
glBegin_Triangle
public void glBegin_Triangle()
- Specified by:
glBegin_Trianglein interfaceIPainter
-
glBegin_Point
public void glBegin_Point()
- Specified by:
glBegin_Pointin interfaceIPainter
-
glBegin_LineStrip
public void glBegin_LineStrip()
- Specified by:
glBegin_LineStripin interfaceIPainter
-
glBegin_LineLoop
public void glBegin_LineLoop()
- Specified by:
glBegin_LineLoopin interfaceIPainter
-
glBegin_Line
public void glBegin_Line()
- Specified by:
glBegin_Linein interfaceIPainter
-
glEnable_CullFace
public void glEnable_CullFace()
- Specified by:
glEnable_CullFacein interfaceIPainter
-
glDisable_CullFace
public void glDisable_CullFace()
- Specified by:
glDisable_CullFacein interfaceIPainter
-
glFrontFace_ClockWise
public void glFrontFace_ClockWise()
- Specified by:
glFrontFace_ClockWisein interfaceIPainter
-
glCullFace_Front
public void glCullFace_Front()
- Specified by:
glCullFace_Frontin interfaceIPainter
-
glEnable_ColorMaterial
public void glEnable_ColorMaterial()
- Specified by:
glEnable_ColorMaterialin interfaceIPainter
-
glMaterial
public void glMaterial(MaterialProperty material, Color color, boolean isFront)
- Specified by:
glMaterialin interfaceIPainter
-
glMaterial
public void glMaterial(MaterialProperty material, float[] color, boolean isFront)
- Specified by:
glMaterialin interfaceIPainter
-
materialProperty
protected int materialProperty(MaterialProperty material)
-
glEnable_PointSmooth
public void glEnable_PointSmooth()
- Specified by:
glEnable_PointSmoothin interfaceIPainter
-
glHint_PointSmooth_Nicest
public void glHint_PointSmooth_Nicest()
- Specified by:
glHint_PointSmooth_Nicestin interfaceIPainter
-
-