| 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 | |
Method Summary | |
void | accum(Context ctx, float value) | void | accumReturn(Context ctx) | void | activeTextureUnit(Context ctx, int texUnitIndex) | void | beginScene(Context ctx) | ShaderError | bindGLSLVertexAttrName(Context ctx, ShaderProgramId shaderProgramId, String attrName, int attrIndex) | void | bindTexture2D(Context ctx, int objectId, boolean enable) | void | bindTexture3D(Context ctx, int objectId, boolean enable) | void | bindTextureCubeMap(Context ctx, int objectId, boolean enable) | 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) | 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) | 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) | void | callDisplayList(Context ctx, int id, boolean isNonUniformScale) | GLCapabilities | caps(Canvas3D ctx) | void | cleanupRenderer() | void | clear(Context ctx, float r, float g, float b, boolean clearStencil) | void | clearAccum(Context ctx) | ShaderError | compileCgShader(Context ctx, ShaderId shaderId, String programString) | ShaderError | compileGLSLShader(Context ctx, ShaderId shaderId, String program) | GLContext | context(Context ctx) | ShaderError | createCgShader(Context ctx, int shaderType, ShaderId[] shaderId) | ShaderError | createCgShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId) | DrawingSurfaceObject | createDrawingSurfaceObject(Canvas3D cv) | ShaderError | createGLSLShader(Context ctx, int shaderType, ShaderId[] shaderId) | ShaderError | createGLSLShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId) | Context | createNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable) | Drawable | createOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, int width, int height) | void | createQueryContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, boolean offScreen, int width, int height, boolean glslLibraryAvailable, boolean cgLibraryAvailable) | void | ctxUpdateEyeLightingEnable(Context ctx, boolean localEyeLightingEnable) | boolean | decal1stChildSetup(Context ctx) | void | decalNthChildSetup(Context ctx) | void | decalReset(Context ctx, boolean depthBufferEnable) | ShaderError | destroyCgShader(Context ctx, ShaderId shaderId) | ShaderError | destroyCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | void | destroyContext(long display, Drawable drawable, Context ctx) | ShaderError | destroyGLSLShader(Context ctx, ShaderId shaderId) | ShaderError | destroyGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | void | destroyOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, Drawable drawable) | void | disableFog(Context ctx) | void | disableGlobalAlpha(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors) | void | disableModelClip(Context ctx) | GLDrawable | drawable(Drawable drawable) | void | endDisplayList(Context ctx) | void | endScene(Context ctx) | 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) | 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) | 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) | 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) | 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) | 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) | 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) | 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) | 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) | void | freeD3DArray(GeometryArrayRetained geo, boolean deleteVB) | void | freeDisplayList(Context ctx, int id) | void | freeDrawingSurface(Canvas3D cv, DrawingSurfaceObject drawingSurfaceObject) | void | freeDrawingSurfaceNative(Object o) | void | freeTexture(Context ctx, int id) | long | getAWT() | GraphicsConfiguration | getBestConfiguration(GraphicsConfigTemplate3D gct, GraphicsConfiguration[] gc) | long | getDisplay() | long | getFbConfig(GraphicsConfigInfo gcInfo) | GraphicsConfiguration | getGraphicsConfig(GraphicsConfiguration gconfig) | int | getMaximumLights() | int | getNumCtxLights(Context ctx) | int | getScreen(GraphicsDevice graphicsDevice) | int | getStencilSize(Canvas3D cv) | boolean | hasDoubleBuffer(Canvas3D cv) | boolean | hasSceneAntialiasingAccum(Canvas3D cv) | boolean | hasSceneAntialiasingMultisample(Canvas3D cv) | boolean | hasStereo(Canvas3D cv) | boolean | initTexturemapping(Context ctx, int texWidth, int texHeight, int objectId) | void | initialize(Pipeline.Type pipelineType) | boolean | initializeJ3D(boolean disableXinerama) | boolean | isCgLibraryAvailable() Returns true if the Cg library is loaded and available. | boolean | isGLSLLibraryAvailable() Returns true if the GLSL library is loaded and available. | boolean | isGraphicsConfigSupported(GraphicsConfigTemplate3D gct, GraphicsConfiguration gc) | ShaderError | linkCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds) | ShaderError | linkGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds) | void | loadLibraries(int globalShadingLanguage) | void | lookupCgShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr) | void | lookupCgVertexAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, boolean[] errArr) | void | lookupGLSLShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr) | void | newDisplayList(Context ctx, int displayListId) | void | readOffScreenBuffer(Canvas3D cv, Context ctx, int format, int dataType, Object data, int width, int height) | 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) | boolean | releaseCtx(Context ctx, long dpy) | void | resetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight) | void | resetLineAttributes(Context ctx) | void | resetPointAttributes(Context ctx) | void | resetPolygonAttributes(Context ctx) | void | resetRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride) | void | resetTexCoordGeneration(Context ctx) | void | resetTextureAttributes(Context ctx) | void | resetTextureNative(Context ctx, int texUnitIndex) | void | resetTransparency(Context ctx, int geometryType, int polygonMode, boolean lineAA, boolean pointAA) | int | resizeD3DCanvas(Canvas3D cv, Context ctx) | void | setBlendColor(Context ctx, float red, float green, float blue, float alpha) | void | setBlendFunc(Context ctx, int srcBlendFunction, int dstBlendFunction) | ShaderError | setCgUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value) | ShaderError | setCgUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setCgUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value) | ShaderError | setCgUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setCgUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setCgUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setCgUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | ShaderError | setCgUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setCgUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setCgUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setCgUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | ShaderError | setCgUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setCgUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setCgUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setCgUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | ShaderError | setCgUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setCgUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setCgUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setCgUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setCgUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | void | setDepthBufferWriteEnable(Context ctx, boolean mode) | void | setFogEnableFlag(Context ctx, boolean enable) | void | setFullSceneAntialiasing(Context absCtx, boolean enable) | ShaderError | setGLSLUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value) | ShaderError | setGLSLUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setGLSLUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value) | ShaderError | setGLSLUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setGLSLUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setGLSLUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setGLSLUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | ShaderError | setGLSLUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setGLSLUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setGLSLUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setGLSLUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | ShaderError | setGLSLUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setGLSLUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setGLSLUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setGLSLUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | ShaderError | setGLSLUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | ShaderError | setGLSLUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setGLSLUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | ShaderError | setGLSLUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | ShaderError | setGLSLUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | void | setGlobalAlpha(Context ctx, float alpha) | void | setLightEnables(Context ctx, long enableMask, int maxLights) | void | setModelViewMatrix(Context ctx, double[] viewMatrix, double[] modelMatrix) | void | setProjectionMatrix(Context ctx, double[] projMatrix) | void | setRenderMode(Context ctx, int mode, boolean doubleBuffer) | void | setSceneAmbient(Context ctx, float red, float green, float blue) | void | setVertexFormat(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors) | void | setViewport(Context ctx, int x, int y, int width, int height) | int | swapBuffers(Canvas3D cv, Context ctx, long dpy, Drawable drawable) | void | syncRender(Context ctx, boolean wait) This native method makes sure that the rendering for this canvas
gets done now. | void | textureFillBackground(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, boolean useBilinearFilter) | 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) | 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) | int | toggleFullScreenMode(Canvas3D cv, Context ctx) | void | updateColoringAttributes(Context ctx, float dRed, float dGreen, float dBlue, float red, float green, float blue, float alpha, boolean lightEnable, int shadeModel) | void | updateCombiner(Context ctx, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale) | void | updateDirectionalLight(Context ctx, int lightSlot, float red, float green, float blue, float dirx, float diry, float dirz) | void | updateExponentialFog(Context ctx, float red, float green, float blue, float density) | void | updateLineAttributes(Context ctx, float lineWidth, int linePattern, int linePatternMask, int linePatternScaleFactor, boolean lineAntialiasing) | void | updateLinearFog(Context ctx, float red, float green, float blue, double fdist, double bdist) | 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) | void | updateMaterialColor(Context ctx, float r, float g, float b, float a) | void | updateModelClip(Context ctx, int planeNum, boolean enableFlag, double A, double B, double C, double D) | void | updatePointAttributes(Context ctx, float pointSize, boolean pointAntialiasing) | void | updatePointLight(Context ctx, int lightSlot, float red, float green, float blue, float attenx, float atteny, float attenz, float posx, float posy, float posz) | void | updatePolygonAttributes(Context ctx, int polygonMode, int cullFace, boolean backFaceNormalFlip, float polygonOffset, float polygonOffsetFactor) | 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) | 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) | void | updateSeparateSpecularColorEnable(Context ctx, boolean enable) | 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) | 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) | void | updateTexture2DAnisotropicFilter(Context ctx, float degree) | void | updateTexture2DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | void | updateTexture2DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | void | updateTexture2DFilterModes(Context ctx, int minFilter, int magFilter) | void | updateTexture2DImage(Context ctx, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int dataType, Object data, boolean useAutoMipMap) | void | updateTexture2DLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR) | void | updateTexture2DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLOD, float maximumLOD) | void | updateTexture2DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | 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) | void | updateTexture3DAnisotropicFilter(Context ctx, float degree) | void | updateTexture3DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | void | updateTexture3DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | void | updateTexture3DFilterModes(Context ctx, int minFilter, int magFilter) | 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) | void | updateTexture3DLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR) | void | updateTexture3DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod) | void | updateTexture3DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | 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) | void | updateTextureAttributes(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float textureBlendColorRed, float textureBlendColorGreen, float textureBlendColorBlue, float textureBlendColorAlpha, int textureFormat) | void | updateTextureBoundary(Context ctx, int target, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | void | updateTextureColorTable(Context ctx, int numComponents, int colorTableSize, int[] textureColorTable) | void | updateTextureCubeMapAnisotropicFilter(Context ctx, float degree) | void | updateTextureCubeMapBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | void | updateTextureCubeMapFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | void | updateTextureCubeMapFilterModes(Context ctx, int minFilter, int magFilter) | 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) | void | updateTextureCubeMapLodOffset(Context ctx, float lodOffsetS, float lodOffsetT, float lodOffsetR) | void | updateTextureCubeMapLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod) | void | updateTextureCubeMapSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | 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) | void | updateTextureFilterModes(Context ctx, int target, int minFilter, int magFilter) | void | updateTextureUnitState(Context ctx, int index, boolean enable) | void | updateTransparencyAttributes(Context ctx, float alpha, int geometryType, int polygonMode, boolean lineAA, boolean pointAA, int transparencyMode, int srcBlendFunction, int dstBlendFunction) | ShaderError | useCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | boolean | useCtx(Context ctx, long display, Drawable drawable) | ShaderError | useGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | boolean | validGraphicsMode() |
numInvalidLists | int numInvalidLists(Code) | | |
JoglPipeline | protected JoglPipeline()(Code) | | Constructor for singleton JoglPipeline instance
|
activeTextureUnit | void activeTextureUnit(Context ctx, int texUnitIndex)(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) | | |
cleanupRenderer | void cleanupRenderer()(Code) | | |
clear | void clear(Context ctx, float r, float g, float b, boolean clearStencil)(Code) | | |
createNewContext | Context createNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(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) | | |
decalReset | void decalReset(Context ctx, boolean depthBufferEnable)(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) | | |
freeDrawingSurfaceNative | void freeDrawingSurfaceNative(Object o)(Code) | | |
getDisplay | long getDisplay()(Code) | | |
getMaximumLights | int getMaximumLights()(Code) | | |
hasSceneAntialiasingAccum | boolean hasSceneAntialiasingAccum(Canvas3D cv)(Code) | | |
hasSceneAntialiasingMultisample | boolean hasSceneAntialiasingMultisample(Canvas3D cv)(Code) | | |
initTexturemapping | boolean initTexturemapping(Context ctx, int texWidth, int texHeight, int objectId)(Code) | | |
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.
|
loadLibraries | void loadLibraries(int globalShadingLanguage)(Code) | | Load all of the required libraries
|
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) | | |
resetColoringAttributes | void resetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight)(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) | | |
setBlendColor | void setBlendColor(Context ctx, float red, float green, float blue, float alpha)(Code) | | |
setBlendFunc | void setBlendFunc(Context ctx, int srcBlendFunction, int dstBlendFunction)(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) | | |
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) | | |
setViewport | void setViewport(Context ctx, int x, int y, int width, int height)(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) | | |
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) | | |
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)
|
|
|