Java Doc for JoglPipeline.java in  » 6.0-JDK-Modules » java-3d » javax » media » j3d » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » java 3d » javax.media.j3d 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.media.j3d.Pipeline
      javax.media.j3d.JoglPipeline

JoglPipeline
class JoglPipeline extends Pipeline (Code)
Concrete implementation of Pipeline class for the JOGL rendering pipeline.

Inner Class :interface ExtendedCapabilitiesChooser extends GLCapabilitiesChooser
Inner Class :class QueryCanvas extends Canvas
Inner Class :class CapabilitiesCapturer extends DefaultGLCapabilitiesChooser implements ExtendedCapabilitiesChooser
Inner Class :class ContextQuerier extends DefaultGLCapabilitiesChooser implements ExtendedCapabilitiesChooser
Inner Class :class IndexCapabilitiesChooser implements GLCapabilitiesChooser

Field Summary
 intnumInvalidLists
    

Constructor Summary
protected  JoglPipeline()
    

Method Summary
 voidaccum(Context ctx, float value)
    
 voidaccumReturn(Context ctx)
    
 voidactiveTextureUnit(Context ctx, int texUnitIndex)
    
 voidbeginScene(Context ctx)
    
 ShaderErrorbindGLSLVertexAttrName(Context ctx, ShaderProgramId shaderProgramId, String attrName, int attrIndex)
    
 voidbindTexture2D(Context ctx, int objectId, boolean enable)
    
 voidbindTexture3D(Context ctx, int objectId, boolean enable)
    
 voidbindTextureCubeMap(Context ctx, int objectId, boolean enable)
    
 voidbuildGA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetMapOffset, int vertexAttrCount, int[] vertexAttrSizes, double[] xform, double[] nxform, float[] varray)
    
 voidbuildGAForByRef(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int initialCoordIndex, float[] vfcoords, double[] vdcoords, int initialColorIndex, float[] cfdata, byte[] cbdata, int initialNormalIndex, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndices, float[][] vertexAttrData, int texCoordMapLength, int[] tcoordsetmap, int[] texIndices, int texStride, Object[] texCoords, double[] xform, double[] nxform)
    
 voidbuildIndexedGeometry(Context absCtx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vertexAttrCount, int[] vertexAttrSizes, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetMapOffset, double[] xform, double[] nxform, float[] varray, int[] indexCoord)
    
 voidcallDisplayList(Context ctx, int id, boolean isNonUniformScale)
    
 GLCapabilitiescaps(Canvas3D ctx)
    
 voidcleanupRenderer()
    
 voidclear(Context ctx, float r, float g, float b, boolean clearStencil)
    
 voidclearAccum(Context ctx)
    
 ShaderErrorcompileCgShader(Context ctx, ShaderId shaderId, String programString)
    
 ShaderErrorcompileGLSLShader(Context ctx, ShaderId shaderId, String program)
    
 GLContextcontext(Context ctx)
    
 ShaderErrorcreateCgShader(Context ctx, int shaderType, ShaderId[] shaderId)
    
 ShaderErrorcreateCgShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId)
    
 DrawingSurfaceObjectcreateDrawingSurfaceObject(Canvas3D cv)
    
 ShaderErrorcreateGLSLShader(Context ctx, int shaderType, ShaderId[] shaderId)
    
 ShaderErrorcreateGLSLShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId)
    
 ContextcreateNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable)
    
 DrawablecreateOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, int width, int height)
    
 voidcreateQueryContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, boolean offScreen, int width, int height, boolean glslLibraryAvailable, boolean cgLibraryAvailable)
    
 voidctxUpdateEyeLightingEnable(Context ctx, boolean localEyeLightingEnable)
    
 booleandecal1stChildSetup(Context ctx)
    
 voiddecalNthChildSetup(Context ctx)
    
 voiddecalReset(Context ctx, boolean depthBufferEnable)
    
 ShaderErrordestroyCgShader(Context ctx, ShaderId shaderId)
    
 ShaderErrordestroyCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId)
    
 voiddestroyContext(long display, Drawable drawable, Context ctx)
    
 ShaderErrordestroyGLSLShader(Context ctx, ShaderId shaderId)
    
 ShaderErrordestroyGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId)
    
 voiddestroyOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, Drawable drawable)
    
 voiddisableFog(Context ctx)
    
 voiddisableGlobalAlpha(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors)
    
 voiddisableModelClip(Context ctx)
    
 GLDrawabledrawable(Drawable drawable)
    
 voidendDisplayList(Context ctx)
    
 voidendScene(Context ctx)
    
 voidexecute(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texUnitOffset, int numActiveTexUnitState, int vertexAttrCount, int[] vertexAttrSizes, float[] varray, float[] carray, int cDirty)
    
 voidexecuteIndexedGeometry(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int initialIndexIndex, int indexCount, int vertexCount, int vformat, int vertexAttrCount, int[] vertexAttrSizes, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, float[] varray, float[] carray, int cdirty, int[] indexCoord)
    
 voidexecuteIndexedGeometryBuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int initialIndexIndex, int indexCount, int vertexCount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, Object vdata, float[] carray, int cDirty, int[] indexCoord)
    
 voidexecuteIndexedGeometryVA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vdefined, float[] vfcoords, double[] vdcoords, float[] cfdata, byte[] cbdata, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, float[][] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int texStride, Object[] texCoords, int cdirty, int[] indexCoord)
    
 voidexecuteIndexedGeometryVABuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vdefined, Object vcoords, Object cdataBuffer, float[] cfdata, byte[] cbdata, Object ndata, int vertexAttrCount, int[] vertexAttrSizes, Object[] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int texStride, Object[] texCoords, int cdirty, int[] indexCoord)
    
 voidexecuteInterleavedBuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texUnitOffset, int numActiveTexUnit, Object varray, float[] cdata, int cdirty)
    
 voidexecuteRasterDepth(Context ctx, float posX, float posY, float posZ, int srcOffsetX, int srcOffsetY, int rasterWidth, int rasterHeight, int depthWidth, int depthHeight, int depthFormat, Object depthData)
    
 voidexecuteVA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int initialCoordIndex, float[] vfcoords, double[] vdcoords, int initialColorIndex, float[] cfdata, byte[] cbdata, int initialNormalIndex, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndices, float[][] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int[] texIndex, int texstride, Object[] texCoords, int cdirty)
    
 voidexecuteVABuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int initialCoordIndex, Object vcoords, int initialColorIndex, Object cdataBuffer, float[] cfdata, byte[] cbdata, int initialNormalIndex, Object ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndices, Object[] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int[] texIndex, int texstride, Object[] texCoords, int cdirty)
    
 voidfreeD3DArray(GeometryArrayRetained geo, boolean deleteVB)
    
 voidfreeDisplayList(Context ctx, int id)
    
 voidfreeDrawingSurface(Canvas3D cv, DrawingSurfaceObject drawingSurfaceObject)
    
 voidfreeDrawingSurfaceNative(Object o)
    
 voidfreeTexture(Context ctx, int id)
    
 longgetAWT()
    
 GraphicsConfigurationgetBestConfiguration(GraphicsConfigTemplate3D gct, GraphicsConfiguration[] gc)
    
 longgetDisplay()
    
 longgetFbConfig(GraphicsConfigInfo gcInfo)
    
 GraphicsConfigurationgetGraphicsConfig(GraphicsConfiguration gconfig)
    
 intgetMaximumLights()
    
 intgetNumCtxLights(Context ctx)
    
 intgetScreen(GraphicsDevice graphicsDevice)
    
 intgetStencilSize(Canvas3D cv)
    
 booleanhasDoubleBuffer(Canvas3D cv)
    
 booleanhasSceneAntialiasingAccum(Canvas3D cv)
    
 booleanhasSceneAntialiasingMultisample(Canvas3D cv)
    
 booleanhasStereo(Canvas3D cv)
    
 booleaninitTexturemapping(Context ctx, int texWidth, int texHeight, int objectId)
    
 voidinitialize(Pipeline.Type pipelineType)
    
 booleaninitializeJ3D(boolean disableXinerama)
    
 booleanisCgLibraryAvailable()
     Returns true if the Cg library is loaded and available.
 booleanisGLSLLibraryAvailable()
     Returns true if the GLSL library is loaded and available.
 booleanisGraphicsConfigSupported(GraphicsConfigTemplate3D gct, GraphicsConfiguration gc)
    
 ShaderErrorlinkCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds)
    
 ShaderErrorlinkGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds)
    
 voidloadLibraries(int globalShadingLanguage)
    
 voidlookupCgShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr)
    
 voidlookupCgVertexAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, boolean[] errArr)
    
 voidlookupGLSLShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr)
    
 voidnewDisplayList(Context ctx, int displayListId)
    
 voidreadOffScreenBuffer(Canvas3D cv, Context ctx, int format, int dataType, Object data, int width, int height)
    
 voidreadRaster(Context ctx, int type, int xSrcOffset, int ySrcOffset, int width, int height, int hCanvas, int imageDataType, int imageFormat, Object imageBuffer, int depthFormat, Object depthBuffer)
    
 booleanreleaseCtx(Context ctx, long dpy)
    
 voidresetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight)
    
 voidresetLineAttributes(Context ctx)
    
 voidresetPointAttributes(Context ctx)
    
 voidresetPolygonAttributes(Context ctx)
    
 voidresetRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride)
    
 voidresetTexCoordGeneration(Context ctx)
    
 voidresetTextureAttributes(Context ctx)
    
 voidresetTextureNative(Context ctx, int texUnitIndex)
    
 voidresetTransparency(Context ctx, int geometryType, int polygonMode, boolean lineAA, boolean pointAA)
    
 intresizeD3DCanvas(Canvas3D cv, Context ctx)
    
 voidsetBlendColor(Context ctx, float red, float green, float blue, float alpha)
    
 voidsetBlendFunc(Context ctx, int srcBlendFunction, int dstBlendFunction)
    
 ShaderErrorsetCgUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value)
    
 ShaderErrorsetCgUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetCgUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value)
    
 ShaderErrorsetCgUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetCgUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetCgUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetCgUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)
    
 ShaderErrorsetCgUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetCgUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetCgUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetCgUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)
    
 ShaderErrorsetCgUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetCgUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetCgUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetCgUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)
    
 ShaderErrorsetCgUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetCgUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetCgUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetCgUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetCgUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 voidsetDepthBufferWriteEnable(Context ctx, boolean mode)
    
 voidsetFogEnableFlag(Context ctx, boolean enable)
    
 voidsetFullSceneAntialiasing(Context absCtx, boolean enable)
    
 ShaderErrorsetGLSLUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value)
    
 ShaderErrorsetGLSLUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetGLSLUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value)
    
 ShaderErrorsetGLSLUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetGLSLUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetGLSLUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetGLSLUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)
    
 ShaderErrorsetGLSLUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetGLSLUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetGLSLUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetGLSLUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)
    
 ShaderErrorsetGLSLUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetGLSLUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetGLSLUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetGLSLUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)
    
 ShaderErrorsetGLSLUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)
    
 ShaderErrorsetGLSLUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetGLSLUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 ShaderErrorsetGLSLUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)
    
 ShaderErrorsetGLSLUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)
    
 voidsetGlobalAlpha(Context ctx, float alpha)
    
 voidsetLightEnables(Context ctx, long enableMask, int maxLights)
    
 voidsetModelViewMatrix(Context ctx, double[] viewMatrix, double[] modelMatrix)
    
 voidsetProjectionMatrix(Context ctx, double[] projMatrix)
    
 voidsetRenderMode(Context ctx, int mode, boolean doubleBuffer)
    
 voidsetSceneAmbient(Context ctx, float red, float green, float blue)
    
 voidsetVertexFormat(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors)
    
 voidsetViewport(Context ctx, int x, int y, int width, int height)
    
 intswapBuffers(Canvas3D cv, Context ctx, long dpy, Drawable drawable)
    
 voidsyncRender(Context ctx, boolean wait)
     This native method makes sure that the rendering for this canvas gets done now.
 voidtextureFillBackground(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, boolean useBilinearFilter)
    
 voidtextureFillRaster(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, float mapZ, float alpha, boolean useBilinearFilter)
    
 voidtexturemapping(Context ctx, int px, int py, int minX, int minY, int maxX, int maxY, int texWidth, int texHeight, int rasWidth, int format, int objectId, byte[] imageYdown, int winWidth, int winHeight)
    
 inttoggleFullScreenMode(Canvas3D cv, Context ctx)
    
 voidupdateColoringAttributes(Context ctx, float dRed, float dGreen, float dBlue, float red, float green, float blue, float alpha, boolean lightEnable, int shadeModel)
    
 voidupdateCombiner(Context ctx, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)
    
 voidupdateDirectionalLight(Context ctx, int lightSlot, float red, float green, float blue, float dirx, float diry, float dirz)
    
 voidupdateExponentialFog(Context ctx, float red, float green, float blue, float density)
    
 voidupdateLineAttributes(Context ctx, float lineWidth, int linePattern, int linePatternMask, int linePatternScaleFactor, boolean lineAntialiasing)
    
 voidupdateLinearFog(Context ctx, float red, float green, float blue, double fdist, double bdist)
    
 voidupdateMaterial(Context ctx, float red, float green, float blue, float alpha, float aRed, float aGreen, float aBlue, float eRed, float eGreen, float eBlue, float dRed, float dGreen, float dBlue, float sRed, float sGreen, float sBlue, float shininess, int colorTarget, boolean lightEnable)
    
 voidupdateMaterialColor(Context ctx, float r, float g, float b, float a)
    
 voidupdateModelClip(Context ctx, int planeNum, boolean enableFlag, double A, double B, double C, double D)
    
 voidupdatePointAttributes(Context ctx, float pointSize, boolean pointAntialiasing)
    
 voidupdatePointLight(Context ctx, int lightSlot, float red, float green, float blue, float attenx, float atteny, float attenz, float posx, float posy, float posz)
    
 voidupdatePolygonAttributes(Context ctx, int polygonMode, int cullFace, boolean backFaceNormalFlip, float polygonOffset, float polygonOffsetFactor)
    
 voidupdateRegisterCombiners(Context absCtx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float textureBlendColorRed, float textureBlendColorGreen, float textureBlendColorBlue, float textureBlendColorAlpha, int textureFormat, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)
    
 voidupdateRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride, boolean depthBufferEnable, boolean depthBufferWriteEnable, int depthTestFunction, float alphaTestValue, int alphaTestFunction, boolean ignoreVertexColors, boolean rasterOpEnable, int rasterOp, boolean userStencilAvailable, boolean stencilEnable, int stencilFailOp, int stencilZFailOp, int stencilZPassOp, int stencilFunction, int stencilReferenceValue, int stencilCompareMask, int stencilWriteMask)
    
 voidupdateSeparateSpecularColorEnable(Context ctx, boolean enable)
    
 voidupdateSpotLight(Context ctx, int lightSlot, float red, float green, float blue, float attenx, float atteny, float attenz, float posx, float posy, float posz, float spreadAngle, float concentration, float dirx, float diry, float dirz)
    
 voidupdateTexCoordGeneration(Context ctx, boolean enable, int genMode, int format, float planeSx, float planeSy, float planeSz, float planeSw, float planeTx, float planeTy, float planeTz, float planeTw, float planeRx, float planeRy, float planeRz, float planeRw, float planeQx, float planeQy, float planeQz, float planeQw, double[] vworldToEc)
    
 voidupdateTexture2DAnisotropicFilter(Context ctx, float degree)
    
 voidupdateTexture2DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)
    
 voidupdateTexture2DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)
    
 voidupdateTexture2DFilterModes(Context ctx, int minFilter, int magFilter)
    
 voidupdateTexture2DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap)
    
 voidupdateTexture2DLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR)
    
 voidupdateTexture2DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLOD, float maximumLOD)
    
 voidupdateTexture2DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)
    
 voidupdateTexture2DSubImage(Context ctx, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int dataType, Object data, boolean useAutoMipMap)
    
 voidupdateTexture3DAnisotropicFilter(Context ctx, float degree)
    
 voidupdateTexture3DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)
    
 voidupdateTexture3DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)
    
 voidupdateTexture3DFilterModes(Context ctx, int minFilter, int magFilter)
    
 voidupdateTexture3DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int depth, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap)
    
 voidupdateTexture3DLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR)
    
 voidupdateTexture3DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)
    
 voidupdateTexture3DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)
    
 voidupdateTexture3DSubImage(Context ctx, int level, int xoffset, int yoffset, int zoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int imgZOffset, int tilew, int tileh, int width, int height, int depth, int dataType, Object data, boolean useAutoMipMap)
    
 voidupdateTextureAttributes(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float textureBlendColorRed, float textureBlendColorGreen, float textureBlendColorBlue, float textureBlendColorAlpha, int textureFormat)
    
 voidupdateTextureBoundary(Context ctx, int target, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)
    
 voidupdateTextureColorTable(Context ctx, int numComponents, int colorTableSize, int[] textureColorTable)
    
 voidupdateTextureCubeMapAnisotropicFilter(Context ctx, float degree)
    
 voidupdateTextureCubeMapBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)
    
 voidupdateTextureCubeMapFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)
    
 voidupdateTextureCubeMapFilterModes(Context ctx, int minFilter, int magFilter)
    
 voidupdateTextureCubeMapImage(Context ctx, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap)
    
 voidupdateTextureCubeMapLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR)
    
 voidupdateTextureCubeMapLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)
    
 voidupdateTextureCubeMapSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)
    
 voidupdateTextureCubeMapSubImage(Context ctx, int face, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int dataType, Object data, boolean useAutoMipMap)
    
 voidupdateTextureFilterModes(Context ctx, int target, int minFilter, int magFilter)
    
 voidupdateTextureUnitState(Context ctx, int index, boolean enable)
    
 voidupdateTransparencyAttributes(Context ctx, float alpha, int geometryType, int polygonMode, boolean lineAA, boolean pointAA, int transparencyMode, int srcBlendFunction, int dstBlendFunction)
    
 ShaderErroruseCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId)
    
 booleanuseCtx(Context ctx, long display, Drawable drawable)
    
 ShaderErroruseGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId)
    
 booleanvalidGraphicsMode()
    

Field Detail
numInvalidLists
int numInvalidLists(Code)




Constructor Detail
JoglPipeline
protected JoglPipeline()(Code)
Constructor for singleton JoglPipeline instance




Method Detail
accum
void accum(Context ctx, float value)(Code)



accumReturn
void accumReturn(Context ctx)(Code)



activeTextureUnit
void activeTextureUnit(Context ctx, int texUnitIndex)(Code)



beginScene
void beginScene(Context ctx)(Code)



bindGLSLVertexAttrName
ShaderError bindGLSLVertexAttrName(Context ctx, ShaderProgramId shaderProgramId, String attrName, int attrIndex)(Code)



bindTexture2D
void bindTexture2D(Context ctx, int objectId, boolean enable)(Code)



bindTexture3D
void bindTexture3D(Context ctx, int objectId, boolean enable)(Code)



bindTextureCubeMap
void bindTextureCubeMap(Context ctx, int objectId, boolean enable)(Code)



buildGA
void buildGA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetMapOffset, int vertexAttrCount, int[] vertexAttrSizes, double[] xform, double[] nxform, float[] varray)(Code)



buildGAForByRef
void buildGAForByRef(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int initialCoordIndex, float[] vfcoords, double[] vdcoords, int initialColorIndex, float[] cfdata, byte[] cbdata, int initialNormalIndex, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndices, float[][] vertexAttrData, int texCoordMapLength, int[] tcoordsetmap, int[] texIndices, int texStride, Object[] texCoords, double[] xform, double[] nxform)(Code)



buildIndexedGeometry
void buildIndexedGeometry(Context absCtx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vertexAttrCount, int[] vertexAttrSizes, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetMapOffset, double[] xform, double[] nxform, float[] varray, int[] indexCoord)(Code)



callDisplayList
void callDisplayList(Context ctx, int id, boolean isNonUniformScale)(Code)



caps
GLCapabilities caps(Canvas3D ctx)(Code)



cleanupRenderer
void cleanupRenderer()(Code)



clear
void clear(Context ctx, float r, float g, float b, boolean clearStencil)(Code)



clearAccum
void clearAccum(Context ctx)(Code)



compileCgShader
ShaderError compileCgShader(Context ctx, ShaderId shaderId, String programString)(Code)



compileGLSLShader
ShaderError compileGLSLShader(Context ctx, ShaderId shaderId, String program)(Code)



context
GLContext context(Context ctx)(Code)



createCgShader
ShaderError createCgShader(Context ctx, int shaderType, ShaderId[] shaderId)(Code)



createCgShaderProgram
ShaderError createCgShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId)(Code)



createDrawingSurfaceObject
DrawingSurfaceObject createDrawingSurfaceObject(Canvas3D cv)(Code)



createGLSLShader
ShaderError createGLSLShader(Context ctx, int shaderType, ShaderId[] shaderId)(Code)



createGLSLShaderProgram
ShaderError createGLSLShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId)(Code)



createNewContext
Context createNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(Code)



createOffScreenBuffer
Drawable createOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, int width, int height)(Code)



createQueryContext
void createQueryContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, boolean offScreen, int width, int height, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(Code)



ctxUpdateEyeLightingEnable
void ctxUpdateEyeLightingEnable(Context ctx, boolean localEyeLightingEnable)(Code)



decal1stChildSetup
boolean decal1stChildSetup(Context ctx)(Code)



decalNthChildSetup
void decalNthChildSetup(Context ctx)(Code)



decalReset
void decalReset(Context ctx, boolean depthBufferEnable)(Code)



destroyCgShader
ShaderError destroyCgShader(Context ctx, ShaderId shaderId)(Code)



destroyCgShaderProgram
ShaderError destroyCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)



destroyContext
void destroyContext(long display, Drawable drawable, Context ctx)(Code)



destroyGLSLShader
ShaderError destroyGLSLShader(Context ctx, ShaderId shaderId)(Code)



destroyGLSLShaderProgram
ShaderError destroyGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)



destroyOffScreenBuffer
void destroyOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, Drawable drawable)(Code)



disableFog
void disableFog(Context ctx)(Code)



disableGlobalAlpha
void disableGlobalAlpha(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors)(Code)



disableModelClip
void disableModelClip(Context ctx)(Code)



drawable
GLDrawable drawable(Drawable drawable)(Code)



endDisplayList
void endDisplayList(Context ctx)(Code)



endScene
void endScene(Context ctx)(Code)



execute
void execute(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texUnitOffset, int numActiveTexUnitState, int vertexAttrCount, int[] vertexAttrSizes, float[] varray, float[] carray, int cDirty)(Code)



executeIndexedGeometry
void executeIndexedGeometry(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int initialIndexIndex, int indexCount, int vertexCount, int vformat, int vertexAttrCount, int[] vertexAttrSizes, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, float[] varray, float[] carray, int cdirty, int[] indexCoord)(Code)



executeIndexedGeometryBuffer
void executeIndexedGeometryBuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int initialIndexIndex, int indexCount, int vertexCount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, Object vdata, float[] carray, int cDirty, int[] indexCoord)(Code)



executeIndexedGeometryVA
void executeIndexedGeometryVA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vdefined, float[] vfcoords, double[] vdcoords, float[] cfdata, byte[] cbdata, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, float[][] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int texStride, Object[] texCoords, int cdirty, int[] indexCoord)(Code)



executeIndexedGeometryVABuffer
void executeIndexedGeometryVABuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vdefined, Object vcoords, Object cdataBuffer, float[] cfdata, byte[] cbdata, Object ndata, int vertexAttrCount, int[] vertexAttrSizes, Object[] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int texStride, Object[] texCoords, int cdirty, int[] indexCoord)(Code)



executeInterleavedBuffer
void executeInterleavedBuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texUnitOffset, int numActiveTexUnit, Object varray, float[] cdata, int cdirty)(Code)



executeRasterDepth
void executeRasterDepth(Context ctx, float posX, float posY, float posZ, int srcOffsetX, int srcOffsetY, int rasterWidth, int rasterHeight, int depthWidth, int depthHeight, int depthFormat, Object depthData)(Code)



executeVA
void executeVA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int initialCoordIndex, float[] vfcoords, double[] vdcoords, int initialColorIndex, float[] cfdata, byte[] cbdata, int initialNormalIndex, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndices, float[][] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int[] texIndex, int texstride, Object[] texCoords, int cdirty)(Code)



executeVABuffer
void executeVABuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int initialCoordIndex, Object vcoords, int initialColorIndex, Object cdataBuffer, float[] cfdata, byte[] cbdata, int initialNormalIndex, Object ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndices, Object[] vertexAttrData, int texCoordMapLength, int[] texcoordoffset, int numActiveTexUnitState, int[] texIndex, int texstride, Object[] texCoords, int cdirty)(Code)



freeD3DArray
void freeD3DArray(GeometryArrayRetained geo, boolean deleteVB)(Code)



freeDisplayList
void freeDisplayList(Context ctx, int id)(Code)



freeDrawingSurface
void freeDrawingSurface(Canvas3D cv, DrawingSurfaceObject drawingSurfaceObject)(Code)



freeDrawingSurfaceNative
void freeDrawingSurfaceNative(Object o)(Code)



freeTexture
void freeTexture(Context ctx, int id)(Code)



getAWT
long getAWT()(Code)



getBestConfiguration
GraphicsConfiguration getBestConfiguration(GraphicsConfigTemplate3D gct, GraphicsConfiguration[] gc)(Code)



getDisplay
long getDisplay()(Code)



getFbConfig
long getFbConfig(GraphicsConfigInfo gcInfo)(Code)



getGraphicsConfig
GraphicsConfiguration getGraphicsConfig(GraphicsConfiguration gconfig)(Code)



getMaximumLights
int getMaximumLights()(Code)



getNumCtxLights
int getNumCtxLights(Context ctx)(Code)



getScreen
int getScreen(GraphicsDevice graphicsDevice)(Code)



getStencilSize
int getStencilSize(Canvas3D cv)(Code)



hasDoubleBuffer
boolean hasDoubleBuffer(Canvas3D cv)(Code)



hasSceneAntialiasingAccum
boolean hasSceneAntialiasingAccum(Canvas3D cv)(Code)



hasSceneAntialiasingMultisample
boolean hasSceneAntialiasingMultisample(Canvas3D cv)(Code)



hasStereo
boolean hasStereo(Canvas3D cv)(Code)



initTexturemapping
boolean initTexturemapping(Context ctx, int texWidth, int texHeight, int objectId)(Code)



initialize
void initialize(Pipeline.Type pipelineType)(Code)
Initialize the pipeline



initializeJ3D
boolean initializeJ3D(boolean disableXinerama)(Code)



isCgLibraryAvailable
boolean isCgLibraryAvailable()(Code)
Returns true if the Cg library is loaded and available. Note that this does not necessarily mean that Cg is supported by the graphics card.



isGLSLLibraryAvailable
boolean isGLSLLibraryAvailable()(Code)
Returns true if the GLSL library is loaded and available. Note that this does not necessarily mean that GLSL is supported by the graphics card.



isGraphicsConfigSupported
boolean isGraphicsConfigSupported(GraphicsConfigTemplate3D gct, GraphicsConfiguration gc)(Code)



linkCgShaderProgram
ShaderError linkCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds)(Code)



linkGLSLShaderProgram
ShaderError linkGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds)(Code)



loadLibraries
void loadLibraries(int globalShadingLanguage)(Code)
Load all of the required libraries



lookupCgShaderAttrNames
void lookupCgShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr)(Code)



lookupCgVertexAttrNames
void lookupCgVertexAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, boolean[] errArr)(Code)



lookupGLSLShaderAttrNames
void lookupGLSLShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr)(Code)



newDisplayList
void newDisplayList(Context ctx, int displayListId)(Code)



readOffScreenBuffer
void readOffScreenBuffer(Canvas3D cv, Context ctx, int format, int dataType, Object data, int width, int height)(Code)



readRaster
void readRaster(Context ctx, int type, int xSrcOffset, int ySrcOffset, int width, int height, int hCanvas, int imageDataType, int imageFormat, Object imageBuffer, int depthFormat, Object depthBuffer)(Code)



releaseCtx
boolean releaseCtx(Context ctx, long dpy)(Code)



resetColoringAttributes
void resetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight)(Code)



resetLineAttributes
void resetLineAttributes(Context ctx)(Code)



resetPointAttributes
void resetPointAttributes(Context ctx)(Code)



resetPolygonAttributes
void resetPolygonAttributes(Context ctx)(Code)



resetRenderingAttributes
void resetRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride)(Code)



resetTexCoordGeneration
void resetTexCoordGeneration(Context ctx)(Code)



resetTextureAttributes
void resetTextureAttributes(Context ctx)(Code)



resetTextureNative
void resetTextureNative(Context ctx, int texUnitIndex)(Code)



resetTransparency
void resetTransparency(Context ctx, int geometryType, int polygonMode, boolean lineAA, boolean pointAA)(Code)



resizeD3DCanvas
int resizeD3DCanvas(Canvas3D cv, Context ctx)(Code)



setBlendColor
void setBlendColor(Context ctx, float red, float green, float blue, float alpha)(Code)



setBlendFunc
void setBlendFunc(Context ctx, int srcBlendFunction, int dstBlendFunction)(Code)



setCgUniform1f
ShaderError setCgUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value)(Code)



setCgUniform1fArray
ShaderError setCgUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setCgUniform1i
ShaderError setCgUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value)(Code)



setCgUniform1iArray
ShaderError setCgUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setCgUniform2f
ShaderError setCgUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setCgUniform2fArray
ShaderError setCgUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setCgUniform2i
ShaderError setCgUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)



setCgUniform2iArray
ShaderError setCgUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setCgUniform3f
ShaderError setCgUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setCgUniform3fArray
ShaderError setCgUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setCgUniform3i
ShaderError setCgUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)



setCgUniform3iArray
ShaderError setCgUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setCgUniform4f
ShaderError setCgUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setCgUniform4fArray
ShaderError setCgUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setCgUniform4i
ShaderError setCgUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)



setCgUniform4iArray
ShaderError setCgUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setCgUniformMatrix3f
ShaderError setCgUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setCgUniformMatrix3fArray
ShaderError setCgUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setCgUniformMatrix4f
ShaderError setCgUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setCgUniformMatrix4fArray
ShaderError setCgUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setDepthBufferWriteEnable
void setDepthBufferWriteEnable(Context ctx, boolean mode)(Code)



setFogEnableFlag
void setFogEnableFlag(Context ctx, boolean enable)(Code)



setFullSceneAntialiasing
void setFullSceneAntialiasing(Context absCtx, boolean enable)(Code)



setGLSLUniform1f
ShaderError setGLSLUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value)(Code)



setGLSLUniform1fArray
ShaderError setGLSLUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setGLSLUniform1i
ShaderError setGLSLUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value)(Code)



setGLSLUniform1iArray
ShaderError setGLSLUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setGLSLUniform2f
ShaderError setGLSLUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setGLSLUniform2fArray
ShaderError setGLSLUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setGLSLUniform2i
ShaderError setGLSLUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)



setGLSLUniform2iArray
ShaderError setGLSLUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setGLSLUniform3f
ShaderError setGLSLUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setGLSLUniform3fArray
ShaderError setGLSLUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setGLSLUniform3i
ShaderError setGLSLUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)



setGLSLUniform3iArray
ShaderError setGLSLUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setGLSLUniform4f
ShaderError setGLSLUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setGLSLUniform4fArray
ShaderError setGLSLUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setGLSLUniform4i
ShaderError setGLSLUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)



setGLSLUniform4iArray
ShaderError setGLSLUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)



setGLSLUniformMatrix3f
ShaderError setGLSLUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setGLSLUniformMatrix3fArray
ShaderError setGLSLUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setGLSLUniformMatrix4f
ShaderError setGLSLUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)



setGLSLUniformMatrix4fArray
ShaderError setGLSLUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)



setGlobalAlpha
void setGlobalAlpha(Context ctx, float alpha)(Code)



setLightEnables
void setLightEnables(Context ctx, long enableMask, int maxLights)(Code)



setModelViewMatrix
void setModelViewMatrix(Context ctx, double[] viewMatrix, double[] modelMatrix)(Code)



setProjectionMatrix
void setProjectionMatrix(Context ctx, double[] projMatrix)(Code)



setRenderMode
void setRenderMode(Context ctx, int mode, boolean doubleBuffer)(Code)



setSceneAmbient
void setSceneAmbient(Context ctx, float red, float green, float blue)(Code)



setVertexFormat
void setVertexFormat(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors)(Code)



setViewport
void setViewport(Context ctx, int x, int y, int width, int height)(Code)



swapBuffers
int swapBuffers(Canvas3D cv, Context ctx, long dpy, Drawable drawable)(Code)



syncRender
void syncRender(Context ctx, boolean wait)(Code)
This native method makes sure that the rendering for this canvas gets done now.



textureFillBackground
void textureFillBackground(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, boolean useBilinearFilter)(Code)



textureFillRaster
void textureFillRaster(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, float mapZ, float alpha, boolean useBilinearFilter)(Code)



texturemapping
void texturemapping(Context ctx, int px, int py, int minX, int minY, int maxX, int maxY, int texWidth, int texHeight, int rasWidth, int format, int objectId, byte[] imageYdown, int winWidth, int winHeight)(Code)



toggleFullScreenMode
int toggleFullScreenMode(Canvas3D cv, Context ctx)(Code)



updateColoringAttributes
void updateColoringAttributes(Context ctx, float dRed, float dGreen, float dBlue, float red, float green, float blue, float alpha, boolean lightEnable, int shadeModel)(Code)



updateCombiner
void updateCombiner(Context ctx, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)(Code)



updateDirectionalLight
void updateDirectionalLight(Context ctx, int lightSlot, float red, float green, float blue, float dirx, float diry, float dirz)(Code)



updateExponentialFog
void updateExponentialFog(Context ctx, float red, float green, float blue, float density)(Code)



updateLineAttributes
void updateLineAttributes(Context ctx, float lineWidth, int linePattern, int linePatternMask, int linePatternScaleFactor, boolean lineAntialiasing)(Code)



updateLinearFog
void updateLinearFog(Context ctx, float red, float green, float blue, double fdist, double bdist)(Code)



updateMaterial
void updateMaterial(Context ctx, float red, float green, float blue, float alpha, float aRed, float aGreen, float aBlue, float eRed, float eGreen, float eBlue, float dRed, float dGreen, float dBlue, float sRed, float sGreen, float sBlue, float shininess, int colorTarget, boolean lightEnable)(Code)



updateMaterialColor
void updateMaterialColor(Context ctx, float r, float g, float b, float a)(Code)



updateModelClip
void updateModelClip(Context ctx, int planeNum, boolean enableFlag, double A, double B, double C, double D)(Code)



updatePointAttributes
void updatePointAttributes(Context ctx, float pointSize, boolean pointAntialiasing)(Code)



updatePointLight
void updatePointLight(Context ctx, int lightSlot, float red, float green, float blue, float attenx, float atteny, float attenz, float posx, float posy, float posz)(Code)



updatePolygonAttributes
void updatePolygonAttributes(Context ctx, int polygonMode, int cullFace, boolean backFaceNormalFlip, float polygonOffset, float polygonOffsetFactor)(Code)



updateRegisterCombiners
void updateRegisterCombiners(Context absCtx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float textureBlendColorRed, float textureBlendColorGreen, float textureBlendColorBlue, float textureBlendColorAlpha, int textureFormat, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)(Code)



updateRenderingAttributes
void updateRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride, boolean depthBufferEnable, boolean depthBufferWriteEnable, int depthTestFunction, float alphaTestValue, int alphaTestFunction, boolean ignoreVertexColors, boolean rasterOpEnable, int rasterOp, boolean userStencilAvailable, boolean stencilEnable, int stencilFailOp, int stencilZFailOp, int stencilZPassOp, int stencilFunction, int stencilReferenceValue, int stencilCompareMask, int stencilWriteMask)(Code)



updateSeparateSpecularColorEnable
void updateSeparateSpecularColorEnable(Context ctx, boolean enable)(Code)



updateSpotLight
void updateSpotLight(Context ctx, int lightSlot, float red, float green, float blue, float attenx, float atteny, float attenz, float posx, float posy, float posz, float spreadAngle, float concentration, float dirx, float diry, float dirz)(Code)



updateTexCoordGeneration
void updateTexCoordGeneration(Context ctx, boolean enable, int genMode, int format, float planeSx, float planeSy, float planeSz, float planeSw, float planeTx, float planeTy, float planeTz, float planeTw, float planeRx, float planeRy, float planeRz, float planeRw, float planeQx, float planeQy, float planeQz, float planeQw, double[] vworldToEc)(Code)
This method updates the native context: trans contains eyeTovworld transform in d3d trans contains vworldToEye transform in ogl



updateTexture2DAnisotropicFilter
void updateTexture2DAnisotropicFilter(Context ctx, float degree)(Code)



updateTexture2DBoundary
void updateTexture2DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)



updateTexture2DFilter4Func
void updateTexture2DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)



updateTexture2DFilterModes
void updateTexture2DFilterModes(Context ctx, int minFilter, int magFilter)(Code)



updateTexture2DImage
void updateTexture2DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap)(Code)



updateTexture2DLodOffset
void updateTexture2DLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR)(Code)



updateTexture2DLodRange
void updateTexture2DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLOD, float maximumLOD)(Code)



updateTexture2DSharpenFunc
void updateTexture2DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)



updateTexture2DSubImage
void updateTexture2DSubImage(Context ctx, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int dataType, Object data, boolean useAutoMipMap)(Code)



updateTexture3DAnisotropicFilter
void updateTexture3DAnisotropicFilter(Context ctx, float degree)(Code)



updateTexture3DBoundary
void updateTexture3DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)



updateTexture3DFilter4Func
void updateTexture3DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)



updateTexture3DFilterModes
void updateTexture3DFilterModes(Context ctx, int minFilter, int magFilter)(Code)



updateTexture3DImage
void updateTexture3DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int depth, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap)(Code)



updateTexture3DLodOffset
void updateTexture3DLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR)(Code)



updateTexture3DLodRange
void updateTexture3DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code)



updateTexture3DSharpenFunc
void updateTexture3DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)



updateTexture3DSubImage
void updateTexture3DSubImage(Context ctx, int level, int xoffset, int yoffset, int zoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int imgZOffset, int tilew, int tileh, int width, int height, int depth, int dataType, Object data, boolean useAutoMipMap)(Code)



updateTextureAttributes
void updateTextureAttributes(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float textureBlendColorRed, float textureBlendColorGreen, float textureBlendColorBlue, float textureBlendColorAlpha, int textureFormat)(Code)



updateTextureBoundary
void updateTextureBoundary(Context ctx, int target, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)



updateTextureColorTable
void updateTextureColorTable(Context ctx, int numComponents, int colorTableSize, int[] textureColorTable)(Code)



updateTextureCubeMapAnisotropicFilter
void updateTextureCubeMapAnisotropicFilter(Context ctx, float degree)(Code)



updateTextureCubeMapBoundary
void updateTextureCubeMapBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)



updateTextureCubeMapFilter4Func
void updateTextureCubeMapFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)



updateTextureCubeMapFilterModes
void updateTextureCubeMapFilterModes(Context ctx, int minFilter, int magFilter)(Code)



updateTextureCubeMapImage
void updateTextureCubeMapImage(Context ctx, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap)(Code)



updateTextureCubeMapLodOffset
void updateTextureCubeMapLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR)(Code)



updateTextureCubeMapLodRange
void updateTextureCubeMapLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code)



updateTextureCubeMapSharpenFunc
void updateTextureCubeMapSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)



updateTextureCubeMapSubImage
void updateTextureCubeMapSubImage(Context ctx, int face, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int dataType, Object data, boolean useAutoMipMap)(Code)



updateTextureFilterModes
void updateTextureFilterModes(Context ctx, int target, int minFilter, int magFilter)(Code)



updateTextureUnitState
void updateTextureUnitState(Context ctx, int index, boolean enable)(Code)



updateTransparencyAttributes
void updateTransparencyAttributes(Context ctx, float alpha, int geometryType, int polygonMode, boolean lineAA, boolean pointAA, int transparencyMode, int srcBlendFunction, int dstBlendFunction)(Code)



useCgShaderProgram
ShaderError useCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)



useCtx
boolean useCtx(Context ctx, long display, Drawable drawable)(Code)



useGLSLShaderProgram
ShaderError useGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)



validGraphicsMode
boolean validGraphicsMode()(Code)



Methods inherited from javax.media.j3d.Pipeline
abstract void accum(Context ctx, float value)(Code)(Java Doc)
abstract void accumReturn(Context ctx)(Code)(Java Doc)
abstract void activeTextureUnit(Context ctx, int texUnitIndex)(Code)(Java Doc)
abstract void beginScene(Context ctx)(Code)(Java Doc)
abstract ShaderError bindGLSLVertexAttrName(Context ctx, ShaderProgramId shaderProgramId, String attrName, int attrIndex)(Code)(Java Doc)
abstract void bindTexture2D(Context ctx, int objectId, boolean enable)(Code)(Java Doc)
abstract void bindTexture3D(Context ctx, int objectId, boolean enable)(Code)(Java Doc)
abstract void bindTextureCubeMap(Context ctx, int objectId, boolean enable)(Code)(Java Doc)
abstract void buildGA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetMapOffset, int vertexAttrCount, int[] vertexAttrSizes, double[] xform, double[] nxform, float[] varray)(Code)(Java Doc)
abstract void buildGAForByRef(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int coordIndex, float[] vfcoords, double[] vdcoords, int colorIndex, float[] cfdata, byte[] cbdata, int normalIndex, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndex, float[][] vertexAttrData, int texcoordmaplength, int[] texcoordoffset, int[] texIndex, int texstride, Object[] texCoords, double[] xform, double[] nxform)(Code)(Java Doc)
abstract void buildIndexedGeometry(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vertexAttrCount, int[] vertexAttrSizes, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetMapOffset, double[] xform, double[] nxform, float[] varray, int[] indexCoord)(Code)(Java Doc)
abstract void callDisplayList(Context ctx, int id, boolean isNonUniformScale)(Code)(Java Doc)
boolean checkNativeBufferAccess(java.nio.Buffer buffer)(Code)(Java Doc)
abstract void cleanupRenderer()(Code)(Java Doc)
abstract void clear(Context ctx, float r, float g, float b, boolean clearStencil)(Code)(Java Doc)
abstract void clearAccum(Context ctx)(Code)(Java Doc)
abstract ShaderError compileCgShader(Context ctx, ShaderId shaderId, String program)(Code)(Java Doc)
abstract ShaderError compileGLSLShader(Context ctx, ShaderId shaderId, String program)(Code)(Java Doc)
abstract ShaderError createCgShader(Context ctx, int shaderType, ShaderId[] shaderId)(Code)(Java Doc)
abstract ShaderError createCgShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId)(Code)(Java Doc)
abstract DrawingSurfaceObject createDrawingSurfaceObject(Canvas3D cv)(Code)(Java Doc)
abstract ShaderError createGLSLShader(Context ctx, int shaderType, ShaderId[] shaderId)(Code)(Java Doc)
abstract ShaderError createGLSLShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId)(Code)(Java Doc)
abstract Context createNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(Code)(Java Doc)
abstract Drawable createOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, int width, int height)(Code)(Java Doc)
static void createPipeline(Type pipelineType)(Code)(Java Doc)
abstract void createQueryContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, boolean offScreen, int width, int height, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(Code)(Java Doc)
abstract void ctxUpdateEyeLightingEnable(Context ctx, boolean localEyeLightingEnable)(Code)(Java Doc)
abstract boolean decal1stChildSetup(Context ctx)(Code)(Java Doc)
abstract void decalNthChildSetup(Context ctx)(Code)(Java Doc)
abstract void decalReset(Context ctx, boolean depthBufferEnable)(Code)(Java Doc)
abstract ShaderError destroyCgShader(Context ctx, ShaderId shaderId)(Code)(Java Doc)
abstract ShaderError destroyCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)(Java Doc)
abstract void destroyContext(long display, Drawable drawable, Context ctx)(Code)(Java Doc)
abstract ShaderError destroyGLSLShader(Context ctx, ShaderId shaderId)(Code)(Java Doc)
abstract ShaderError destroyGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)(Java Doc)
abstract void destroyOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, Drawable drawable)(Code)(Java Doc)
abstract void disableFog(Context ctx)(Code)(Java Doc)
abstract void disableGlobalAlpha(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors)(Code)(Java Doc)
abstract void disableModelClip(Context ctx)(Code)(Java Doc)
abstract void endDisplayList(Context ctx)(Code)(Java Doc)
abstract void endScene(Context ctx)(Code)(Java Doc)
abstract void execute(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, int vertexAttrCount, int[] vertexAttrSizes, float[] varray, float[] cdata, int cdirty)(Code)(Java Doc)
abstract void executeIndexedGeometry(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int initialIndexIndex, int indexCount, int vertexCount, int vformat, int vertexAttrCount, int[] vertexAttrSizes, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, float[] varray, float[] cdata, int cdirty, int[] indexCoord)(Code)(Java Doc)
abstract void executeIndexedGeometryBuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int initialIndexIndex, int indexCount, int vertexCount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, Object varray, float[] cdata, int cdirty, int[] indexCoord)(Code)(Java Doc)
abstract void executeIndexedGeometryVA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vdefined, float[] vfcoords, double[] vdcoords, float[] cfdata, byte[] cbdata, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, float[][] vertexAttrData, int texcoordmaplength, int[] texcoordoffset, int numActiveTexUnitState, int texstride, Object[] texCoords, int cdirty, int[] indexCoord)(Code)(Java Doc)
abstract void executeIndexedGeometryVABuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int initialIndexIndex, int validIndexCount, int vertexCount, int vformat, int vdefined, Object vcoords, Object cdataBuffer, float[] cfdata, byte[] cbdata, Object normal, int vertexAttrCount, int[] vertexAttrSizes, Object[] vertexAttrData, int texcoordmaplength, int[] texcoordoffset, int numActiveTexUnitState, int texstride, Object[] texCoords, int cdirty, int[] indexCoord)(Code)(Java Doc)
abstract void executeInterleavedBuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean useAlpha, boolean ignoreVertexColors, int startVIndex, int vcount, int vformat, int texCoordSetCount, int[] texCoordSetMap, int texCoordSetMapLen, int[] texCoordSetOffset, int numActiveTexUnitState, Object varray, float[] cdata, int cdirty)(Code)(Java Doc)
abstract void executeRasterDepth(Context ctx, float posX, float posY, float posZ, int srcOffsetX, int srcOffsetY, int rasterWidth, int rasterHeight, int depthWidth, int depthHeight, int depthType, Object depthData)(Code)(Java Doc)
abstract void executeVA(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int coordIndex, float[] vfcoords, double[] vdcoords, int colorIndex, float[] cfdata, byte[] cbdata, int normalIndex, float[] ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndex, float[][] vertexAttrData, int texcoordmaplength, int[] texcoordoffset, int numActiveTexUnitState, int[] texIndex, int texstride, Object[] texCoords, int cdirty)(Code)(Java Doc)
abstract void executeVABuffer(Context ctx, GeometryArrayRetained geo, int geo_type, boolean isNonUniformScale, boolean ignoreVertexColors, int vcount, int vformat, int vdefined, int coordIndex, Object vcoords, int colorIndex, Object cdataBuffer, float[] cfdata, byte[] cbdata, int normalIndex, Object ndata, int vertexAttrCount, int[] vertexAttrSizes, int[] vertexAttrIndex, Object[] vertexAttrData, int texcoordmaplength, int[] texcoordoffset, int numActiveTexUnitState, int[] texIndex, int texstride, Object[] texCoords, int cdirty)(Code)(Java Doc)
abstract void freeD3DArray(GeometryArrayRetained geo, boolean deleteVB)(Code)(Java Doc)
abstract void freeDisplayList(Context ctx, int id)(Code)(Java Doc)
abstract void freeDrawingSurface(Canvas3D cv, DrawingSurfaceObject drawingSurfaceObject)(Code)(Java Doc)
abstract void freeDrawingSurfaceNative(Object o)(Code)(Java Doc)
abstract void freeTexture(Context ctx, int id)(Code)(Java Doc)
abstract long getAWT()(Code)(Java Doc)
abstract GraphicsConfiguration getBestConfiguration(GraphicsConfigTemplate3D gct, GraphicsConfiguration[] gc)(Code)(Java Doc)
abstract long getDisplay()(Code)(Java Doc)
abstract long getFbConfig(GraphicsConfigInfo gcInfo)(Code)(Java Doc)
abstract GraphicsConfiguration getGraphicsConfig(GraphicsConfiguration gconfig)(Code)(Java Doc)
abstract int getMaximumLights()(Code)(Java Doc)
abstract int getNumCtxLights(Context ctx)(Code)(Java Doc)
static Pipeline getPipeline()(Code)(Java Doc)
String getPipelineName()(Code)(Java Doc)
Type getPipelineType()(Code)(Java Doc)
String getRendererName()(Code)(Java Doc)
abstract int getScreen(GraphicsDevice graphicsDevice)(Code)(Java Doc)
abstract int getStencilSize(Canvas3D cv)(Code)(Java Doc)
abstract boolean hasDoubleBuffer(Canvas3D cv)(Code)(Java Doc)
abstract boolean hasSceneAntialiasingAccum(Canvas3D cv)(Code)(Java Doc)
abstract boolean hasSceneAntialiasingMultisample(Canvas3D cv)(Code)(Java Doc)
abstract boolean hasStereo(Canvas3D cv)(Code)(Java Doc)
abstract boolean initTexturemapping(Context ctx, int texWidth, int texHeight, int objectId)(Code)(Java Doc)
void initialize(Type pipelineType)(Code)(Java Doc)
abstract boolean initializeJ3D(boolean disableXinerama)(Code)(Java Doc)
abstract boolean isCgLibraryAvailable()(Code)(Java Doc)
abstract boolean isGLSLLibraryAvailable()(Code)(Java Doc)
abstract boolean isGraphicsConfigSupported(GraphicsConfigTemplate3D gct, GraphicsConfiguration gc)(Code)(Java Doc)
abstract ShaderError linkCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds)(Code)(Java Doc)
abstract ShaderError linkGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds)(Code)(Java Doc)
abstract void loadLibraries(int globalShadingLanguage)(Code)(Java Doc)
abstract void lookupCgShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr)(Code)(Java Doc)
abstract void lookupCgVertexAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, boolean[] errArr)(Code)(Java Doc)
abstract void lookupGLSLShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr)(Code)(Java Doc)
abstract void newDisplayList(Context ctx, int displayListId)(Code)(Java Doc)
abstract void readOffScreenBuffer(Canvas3D cv, Context ctx, int format, int type, Object data, int width, int height)(Code)(Java Doc)
abstract void readRaster(Context ctx, int type, int xSrcOffset, int ySrcOffset, int width, int height, int hCanvas, int imageDataType, int imageFormat, Object imageBuffer, int depthFormat, Object depthBuffer)(Code)(Java Doc)
boolean releaseCtx(Context ctx, long dpy)(Code)(Java Doc)
abstract void resetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight)(Code)(Java Doc)
abstract void resetLineAttributes(Context ctx)(Code)(Java Doc)
abstract void resetPointAttributes(Context ctx)(Code)(Java Doc)
abstract void resetPolygonAttributes(Context ctx)(Code)(Java Doc)
abstract void resetRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride)(Code)(Java Doc)
abstract void resetTexCoordGeneration(Context ctx)(Code)(Java Doc)
abstract void resetTextureAttributes(Context ctx)(Code)(Java Doc)
abstract void resetTextureNative(Context ctx, int texUnitIndex)(Code)(Java Doc)
abstract void resetTransparency(Context ctx, int geometryType, int polygonMode, boolean lineAA, boolean pointAA)(Code)(Java Doc)
abstract int resizeD3DCanvas(Canvas3D cv, Context ctx)(Code)(Java Doc)
abstract void setBlendColor(Context ctx, float red, float green, float blue, float alpha)(Code)(Java Doc)
abstract void setBlendFunc(Context ctx, int src, int dst)(Code)(Java Doc)
abstract ShaderError setCgUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value)(Code)(Java Doc)
abstract ShaderError setCgUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value)(Code)(Java Doc)
abstract ShaderError setCgUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setCgUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setCgUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract void setDepthBufferWriteEnable(Context ctx, boolean mode)(Code)(Java Doc)
abstract void setFogEnableFlag(Context ctx, boolean enableFlag)(Code)(Java Doc)
abstract void setFullSceneAntialiasing(Context ctx, boolean enable)(Code)(Java Doc)
abstract ShaderError setGLSLUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value)(Code)(Java Doc)
abstract ShaderError setGLSLUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value)(Code)(Java Doc)
abstract void setGlobalAlpha(Context ctx, float alpha)(Code)(Java Doc)
abstract void setLightEnables(Context ctx, long enableMask, int maxLights)(Code)(Java Doc)
abstract void setModelViewMatrix(Context ctx, double[] viewMatrix, double[] modelMatrix)(Code)(Java Doc)
abstract void setProjectionMatrix(Context ctx, double[] projMatrix)(Code)(Java Doc)
abstract void setRenderMode(Context ctx, int mode, boolean doubleBuffer)(Code)(Java Doc)
abstract void setSceneAmbient(Context ctx, float red, float green, float blue)(Code)(Java Doc)
abstract void setVertexFormat(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors)(Code)(Java Doc)
abstract void setViewport(Context ctx, int x, int y, int width, int height)(Code)(Java Doc)
abstract int swapBuffers(Canvas3D cv, Context ctx, long dpy, Drawable drawable)(Code)(Java Doc)
abstract void syncRender(Context ctx, boolean wait)(Code)(Java Doc)
abstract void textureFillBackground(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, boolean useBiliearFilter)(Code)(Java Doc)
abstract void textureFillRaster(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, float mapZ, float alpha, boolean useBiliearFilter)(Code)(Java Doc)
abstract void texturemapping(Context ctx, int px, int py, int xmin, int ymin, int xmax, int ymax, int texWidth, int texHeight, int rasWidth, int format, int objectId, byte[] image, int winWidth, int winHeight)(Code)(Java Doc)
abstract int toggleFullScreenMode(Canvas3D cv, Context ctx)(Code)(Java Doc)
abstract void updateColoringAttributes(Context ctx, float dRed, float dGreen, float dBlue, float red, float green, float blue, float alpha, boolean lEnable, int shadeModel)(Code)(Java Doc)
abstract void updateCombiner(Context ctx, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)(Code)(Java Doc)
abstract void updateDirectionalLight(Context ctx, int lightSlot, float red, float green, float blue, float x, float y, float z)(Code)(Java Doc)
abstract void updateExponentialFog(Context ctx, float red, float green, float blue, float density)(Code)(Java Doc)
abstract void updateLineAttributes(Context ctx, float lineWidth, int linePattern, int linePatternMask, int linePatternScaleFactor, boolean lineAntialiasing)(Code)(Java Doc)
abstract void updateLinearFog(Context ctx, float red, float green, float blue, double fdist, double bdist)(Code)(Java Doc)
abstract void updateMaterial(Context ctx, float red, float green, float blue, float alpha, float ared, float agreen, float ablue, float ered, float egreen, float eblue, float dred, float dgreen, float dblue, float sred, float sgreen, float sblue, float shininess, int colorTarget, boolean enable)(Code)(Java Doc)
abstract void updateMaterialColor(Context ctx, float r, float g, float b, float a)(Code)(Java Doc)
abstract void updateModelClip(Context ctx, int planeNum, boolean enableFlag, double A, double B, double C, double D)(Code)(Java Doc)
abstract void updatePointAttributes(Context ctx, float pointSize, boolean pointAntialiasing)(Code)(Java Doc)
abstract void updatePointLight(Context ctx, int lightSlot, float red, float green, float blue, float ax, float ay, float az, float px, float py, float pz)(Code)(Java Doc)
abstract void updatePolygonAttributes(Context ctx, int polygonMode, int cullFace, boolean backFaceNormalFlip, float polygonOffset, float polygonOffsetFactor)(Code)(Java Doc)
abstract void updateRegisterCombiners(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float red, float green, float blue, float alpha, int textureFormat, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)(Code)(Java Doc)
abstract void updateRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride, boolean depthBufferEnable, boolean depthBufferWriteEnable, int depthTestFunction, float alphaTestValue, int alphaTestFunction, boolean ignoreVertexColors, boolean rasterOpEnable, int rasterOp, boolean userStencilAvailable, boolean stencilEnable, int stencilFailOp, int stencilZFailOp, int stencilZPassOp, int stencilFunction, int stencilReferenceValue, int stencilCompareMask, int stencilWriteMask)(Code)(Java Doc)
abstract void updateSeparateSpecularColorEnable(Context ctx, boolean control)(Code)(Java Doc)
abstract void updateSpotLight(Context ctx, int lightSlot, float red, float green, float blue, float ax, float ay, float az, float px, float py, float pz, float spreadAngle, float concentration, float dx, float dy, float dz)(Code)(Java Doc)
abstract void updateTexCoordGeneration(Context ctx, boolean enable, int genMode, int format, float planeSx, float planeSy, float planeSz, float planeSw, float planeTx, float planeTy, float planeTz, float planeTw, float planeRx, float planeRy, float planeRz, float planeRw, float planeQx, float planeQy, float planeQz, float planeQw, double[] trans)(Code)(Java Doc)
abstract void updateTexture2DAnisotropicFilter(Context ctx, float degree)(Code)(Java Doc)
abstract void updateTexture2DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)(Java Doc)
abstract void updateTexture2DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)(Java Doc)
abstract void updateTexture2DFilterModes(Context ctx, int minFilter, int magFilter)(Code)(Java Doc)
abstract void updateTexture2DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int imageDataType, Object data, boolean useAutoMipMap)(Code)(Java Doc)
abstract void updateTexture2DLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code)(Java Doc)
abstract void updateTexture2DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code)(Java Doc)
abstract void updateTexture2DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)(Java Doc)
abstract void updateTexture2DSubImage(Context ctx, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int imageDataType, Object data, boolean useAutoMipMap)(Code)(Java Doc)
abstract void updateTexture3DAnisotropicFilter(Context ctx, float degree)(Code)(Java Doc)
abstract void updateTexture3DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)(Java Doc)
abstract void updateTexture3DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)(Java Doc)
abstract void updateTexture3DFilterModes(Context ctx, int minFilter, int magFilter)(Code)(Java Doc)
abstract void updateTexture3DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int depth, int boundaryWidth, int imageDataType, Object imageData, boolean useAutoMipMap)(Code)(Java Doc)
abstract void updateTexture3DLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code)(Java Doc)
abstract void updateTexture3DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code)(Java Doc)
abstract void updateTexture3DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)(Java Doc)
abstract void updateTexture3DSubImage(Context ctx, int level, int xoffset, int yoffset, int zoffset, int textureFormat, int imageFormat, int imgXoffset, int imgYoffset, int imgZoffset, int tilew, int tileh, int width, int height, int depth, int imageDataType, Object imageData, boolean useAutoMipMap)(Code)(Java Doc)
abstract void updateTextureAttributes(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float red, float green, float blue, float alpha, int textureFormat)(Code)(Java Doc)
abstract void updateTextureColorTable(Context ctx, int numComponents, int colorTableSize, int[] colorTable)(Code)(Java Doc)
abstract void updateTextureCubeMapAnisotropicFilter(Context ctx, float degree)(Code)(Java Doc)
abstract void updateTextureCubeMapBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)(Java Doc)
abstract void updateTextureCubeMapFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)(Java Doc)
abstract void updateTextureCubeMapFilterModes(Context ctx, int minFilter, int magFilter)(Code)(Java Doc)
abstract void updateTextureCubeMapImage(Context ctx, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int imageDataType, Object imageData, boolean useAutoMipMap)(Code)(Java Doc)
abstract void updateTextureCubeMapLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code)(Java Doc)
abstract void updateTextureCubeMapLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code)(Java Doc)
abstract void updateTextureCubeMapSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)(Java Doc)
abstract void updateTextureCubeMapSubImage(Context ctx, int face, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int imageDataType, Object imageData, boolean useAutoMipMap)(Code)(Java Doc)
abstract void updateTextureUnitState(Context ctx, int unitIndex, boolean enableFlag)(Code)(Java Doc)
abstract void updateTransparencyAttributes(Context ctx, float alpha, int geometryType, int polygonMode, boolean lineAA, boolean pointAA, int transparencyMode, int srcBlendFunction, int dstBlendFunction)(Code)(Java Doc)
abstract ShaderError useCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)(Java Doc)
abstract boolean useCtx(Context ctx, long display, Drawable drawable)(Code)(Java Doc)
abstract ShaderError useGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId)(Code)(Java Doc)
static boolean useNativeOgl(boolean isWindowsVista, boolean nativeOglRequested)(Code)(Java Doc)
abstract boolean validGraphicsMode()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.