| java.lang.Object javax.media.j3d.Pipeline
All known Subclasses: javax.media.j3d.JoglPipeline, javax.media.j3d.NoopPipeline, javax.media.j3d.NativePipeline,
Pipeline | abstract class Pipeline (Code) | | Abstract pipeline class for rendering pipeline methods. All rendering
pipeline methods are defined here.
|
Constructor Summary | |
protected | Pipeline() An instance of a specific Pipeline subclass should only be constructed
// from the createPipeline method. |
Method Summary | |
abstract void | accum(Context ctx, float value) | abstract void | accumReturn(Context ctx) | abstract void | activeTextureUnit(Context ctx, int texUnitIndex) | abstract void | beginScene(Context ctx) | abstract ShaderError | bindGLSLVertexAttrName(Context ctx, ShaderProgramId shaderProgramId, String attrName, int attrIndex) | abstract void | bindTexture2D(Context ctx, int objectId, boolean enable) | abstract void | bindTexture3D(Context ctx, int objectId, boolean enable) | abstract void | bindTextureCubeMap(Context ctx, int objectId, boolean enable) | 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) | 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) | 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) | abstract void | callDisplayList(Context ctx, int id, boolean isNonUniformScale) | boolean | checkNativeBufferAccess(java.nio.Buffer buffer) | abstract void | cleanupRenderer() | abstract void | clear(Context ctx, float r, float g, float b, boolean clearStencil) | abstract void | clearAccum(Context ctx) | abstract ShaderError | compileCgShader(Context ctx, ShaderId shaderId, String program) | abstract ShaderError | compileGLSLShader(Context ctx, ShaderId shaderId, String program) | abstract ShaderError | createCgShader(Context ctx, int shaderType, ShaderId[] shaderId) | abstract ShaderError | createCgShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId) | abstract DrawingSurfaceObject | createDrawingSurfaceObject(Canvas3D cv) | abstract ShaderError | createGLSLShader(Context ctx, int shaderType, ShaderId[] shaderId) | abstract ShaderError | createGLSLShaderProgram(Context ctx, ShaderProgramId[] shaderProgramId) | abstract Context | createNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable) | abstract Drawable | createOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, int width, int height) | static void | createPipeline(Type pipelineType) Initialize the Pipeline. | abstract void | createQueryContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, boolean offScreen, int width, int height, boolean glslLibraryAvailable, boolean cgLibraryAvailable) | abstract void | ctxUpdateEyeLightingEnable(Context ctx, boolean localEyeLightingEnable) | abstract boolean | decal1stChildSetup(Context ctx) | abstract void | decalNthChildSetup(Context ctx) | abstract void | decalReset(Context ctx, boolean depthBufferEnable) | abstract ShaderError | destroyCgShader(Context ctx, ShaderId shaderId) | abstract ShaderError | destroyCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | abstract void | destroyContext(long display, Drawable drawable, Context ctx) | abstract ShaderError | destroyGLSLShader(Context ctx, ShaderId shaderId) | abstract ShaderError | destroyGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | abstract void | destroyOffScreenBuffer(Canvas3D cv, Context ctx, long display, long fbConfig, Drawable drawable) | abstract void | disableFog(Context ctx) | abstract void | disableGlobalAlpha(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors) | abstract void | disableModelClip(Context ctx) | abstract void | endDisplayList(Context ctx) | abstract void | endScene(Context ctx) | 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) | 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) | 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) | 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) | 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) | 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) | 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) | 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) | 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) | abstract void | freeD3DArray(GeometryArrayRetained geo, boolean deleteVB) | abstract void | freeDisplayList(Context ctx, int id) | abstract void | freeDrawingSurface(Canvas3D cv, DrawingSurfaceObject drawingSurfaceObject) | abstract void | freeDrawingSurfaceNative(Object o) | abstract void | freeTexture(Context ctx, int id) | abstract long | getAWT() | abstract GraphicsConfiguration | getBestConfiguration(GraphicsConfigTemplate3D gct, GraphicsConfiguration[] gc) | abstract long | getDisplay() | abstract long | getFbConfig(GraphicsConfigInfo gcInfo) | abstract GraphicsConfiguration | getGraphicsConfig(GraphicsConfiguration gconfig) | abstract int | getMaximumLights() | abstract int | getNumCtxLights(Context ctx) | static Pipeline | getPipeline() Returns the singleton Pipeline object. | String | getPipelineName() | Type | getPipelineType() | String | getRendererName() | abstract int | getScreen(GraphicsDevice graphicsDevice) | abstract int | getStencilSize(Canvas3D cv) | abstract boolean | hasDoubleBuffer(Canvas3D cv) | abstract boolean | hasSceneAntialiasingAccum(Canvas3D cv) | abstract boolean | hasSceneAntialiasingMultisample(Canvas3D cv) | abstract boolean | hasStereo(Canvas3D cv) | abstract boolean | initTexturemapping(Context ctx, int texWidth, int texHeight, int objectId) | void | initialize(Type pipelineType) Initializes the pipeline object. | abstract boolean | initializeJ3D(boolean disableXinerama) | abstract boolean | isCgLibraryAvailable() Returns true if the Cg library is loaded and available. | abstract boolean | isGLSLLibraryAvailable() Returns true if the GLSL library is loaded and available. | abstract boolean | isGraphicsConfigSupported(GraphicsConfigTemplate3D gct, GraphicsConfiguration gc) | abstract ShaderError | linkCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds) | abstract ShaderError | linkGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId, ShaderId[] shaderIds) | abstract void | loadLibraries(int globalShadingLanguage) | abstract void | lookupCgShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr) | abstract void | lookupCgVertexAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, boolean[] errArr) | abstract void | lookupGLSLShaderAttrNames(Context ctx, ShaderProgramId shaderProgramId, int numAttrNames, String[] attrNames, ShaderAttrLoc[] locArr, int[] typeArr, int[] sizeArr, boolean[] isArrayArr) | abstract void | newDisplayList(Context ctx, int displayListId) | abstract void | readOffScreenBuffer(Canvas3D cv, Context ctx, int format, int type, Object data, int width, int height) | 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) | boolean | releaseCtx(Context ctx, long dpy) | abstract void | resetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight) | abstract void | resetLineAttributes(Context ctx) | abstract void | resetPointAttributes(Context ctx) | abstract void | resetPolygonAttributes(Context ctx) | abstract void | resetRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride) | abstract void | resetTexCoordGeneration(Context ctx) | abstract void | resetTextureAttributes(Context ctx) | abstract void | resetTextureNative(Context ctx, int texUnitIndex) | abstract void | resetTransparency(Context ctx, int geometryType, int polygonMode, boolean lineAA, boolean pointAA) | abstract int | resizeD3DCanvas(Canvas3D cv, Context ctx) | abstract void | setBlendColor(Context ctx, float red, float green, float blue, float alpha) | abstract void | setBlendFunc(Context ctx, int src, int dst) | abstract ShaderError | setCgUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value) | abstract ShaderError | setCgUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setCgUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value) | abstract ShaderError | setCgUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setCgUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setCgUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setCgUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | abstract ShaderError | setCgUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setCgUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setCgUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setCgUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | abstract ShaderError | setCgUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setCgUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setCgUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setCgUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | abstract ShaderError | setCgUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setCgUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setCgUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setCgUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setCgUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract void | setDepthBufferWriteEnable(Context ctx, boolean mode) | abstract void | setFogEnableFlag(Context ctx, boolean enableFlag) | abstract void | setFullSceneAntialiasing(Context ctx, boolean enable) | abstract ShaderError | setGLSLUniform1f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float value) | abstract ShaderError | setGLSLUniform1fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setGLSLUniform1i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int value) | abstract ShaderError | setGLSLUniform1iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setGLSLUniform2f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setGLSLUniform2fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setGLSLUniform2i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | abstract ShaderError | setGLSLUniform2iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setGLSLUniform3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setGLSLUniform3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setGLSLUniform3i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | abstract ShaderError | setGLSLUniform3iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setGLSLUniform4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setGLSLUniform4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setGLSLUniform4i(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int[] value) | abstract ShaderError | setGLSLUniform4iArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, int[] value) | abstract ShaderError | setGLSLUniformMatrix3f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setGLSLUniformMatrix3fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract ShaderError | setGLSLUniformMatrix4f(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, float[] value) | abstract ShaderError | setGLSLUniformMatrix4fArray(Context ctx, ShaderProgramId shaderProgramId, ShaderAttrLoc uniformLocation, int numElements, float[] value) | abstract void | setGlobalAlpha(Context ctx, float alpha) | abstract void | setLightEnables(Context ctx, long enableMask, int maxLights) | abstract void | setModelViewMatrix(Context ctx, double[] viewMatrix, double[] modelMatrix) | abstract void | setProjectionMatrix(Context ctx, double[] projMatrix) | abstract void | setRenderMode(Context ctx, int mode, boolean doubleBuffer) | abstract void | setSceneAmbient(Context ctx, float red, float green, float blue) | abstract void | setVertexFormat(Context ctx, GeometryArrayRetained geo, int vformat, boolean useAlpha, boolean ignoreVertexColors) | abstract void | setViewport(Context ctx, int x, int y, int width, int height) | abstract int | swapBuffers(Canvas3D cv, Context ctx, long dpy, Drawable drawable) | abstract void | syncRender(Context ctx, boolean wait) This native method makes sure that the rendering for this canvas
gets done now. | abstract void | textureFillBackground(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, boolean useBiliearFilter) | 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) | 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) | abstract int | toggleFullScreenMode(Canvas3D cv, Context ctx) | abstract void | updateColoringAttributes(Context ctx, float dRed, float dGreen, float dBlue, float red, float green, float blue, float alpha, boolean lEnable, int shadeModel) | abstract void | updateCombiner(Context ctx, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale) | abstract void | updateDirectionalLight(Context ctx, int lightSlot, float red, float green, float blue, float x, float y, float z) | abstract void | updateExponentialFog(Context ctx, float red, float green, float blue, float density) | abstract void | updateLineAttributes(Context ctx, float lineWidth, int linePattern, int linePatternMask, int linePatternScaleFactor, boolean lineAntialiasing) | abstract void | updateLinearFog(Context ctx, float red, float green, float blue, double fdist, double bdist) | 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) | abstract void | updateMaterialColor(Context ctx, float r, float g, float b, float a) | abstract void | updateModelClip(Context ctx, int planeNum, boolean enableFlag, double A, double B, double C, double D) | abstract void | updatePointAttributes(Context ctx, float pointSize, boolean pointAntialiasing) | 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) | abstract void | updatePolygonAttributes(Context ctx, int polygonMode, int cullFace, boolean backFaceNormalFlip, float polygonOffset, float polygonOffsetFactor) | 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) | 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) | abstract void | updateSeparateSpecularColorEnable(Context ctx, boolean control) | 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) | 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) | abstract void | updateTexture2DAnisotropicFilter(Context ctx, float degree) | abstract void | updateTexture2DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | abstract void | updateTexture2DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | abstract void | updateTexture2DFilterModes(Context ctx, int minFilter, int magFilter) | 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) | abstract void | updateTexture2DLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ) | abstract void | updateTexture2DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod) | abstract void | updateTexture2DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | 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) | abstract void | updateTexture3DAnisotropicFilter(Context ctx, float degree) | abstract void | updateTexture3DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | abstract void | updateTexture3DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | abstract void | updateTexture3DFilterModes(Context ctx, int minFilter, int magFilter) | 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) | abstract void | updateTexture3DLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ) | abstract void | updateTexture3DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod) | abstract void | updateTexture3DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | 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) | abstract void | updateTextureAttributes(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float red, float green, float blue, float alpha, int textureFormat) | abstract void | updateTextureColorTable(Context ctx, int numComponents, int colorTableSize, int[] colorTable) | abstract void | updateTextureCubeMapAnisotropicFilter(Context ctx, float degree) | abstract void | updateTextureCubeMapBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | abstract void | updateTextureCubeMapFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | abstract void | updateTextureCubeMapFilterModes(Context ctx, int minFilter, int magFilter) | 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) | abstract void | updateTextureCubeMapLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ) | abstract void | updateTextureCubeMapLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod) | abstract void | updateTextureCubeMapSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | 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) | abstract void | updateTextureUnitState(Context ctx, int unitIndex, boolean enableFlag) | abstract void | updateTransparencyAttributes(Context ctx, float alpha, int geometryType, int polygonMode, boolean lineAA, boolean pointAA, int transparencyMode, int srcBlendFunction, int dstBlendFunction) | abstract ShaderError | useCgShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | abstract boolean | useCtx(Context ctx, long display, Drawable drawable) | abstract ShaderError | useGLSLShaderProgram(Context ctx, ShaderProgramId shaderProgramId) | static boolean | useNativeOgl(boolean isWindowsVista, boolean nativeOglRequested) Method to check whether the native OpenGL library can and should be used
on Windows. | abstract boolean | validGraphicsMode() |
Pipeline | protected Pipeline()(Code) | | An instance of a specific Pipeline subclass should only be constructed
// from the createPipeline method.
|
activeTextureUnit | abstract void activeTextureUnit(Context ctx, int texUnitIndex)(Code) | | |
bindTexture2D | abstract void bindTexture2D(Context ctx, int objectId, boolean enable)(Code) | | |
bindTexture3D | abstract void bindTexture3D(Context ctx, int objectId, boolean enable)(Code) | | |
bindTextureCubeMap | abstract void bindTextureCubeMap(Context ctx, int objectId, boolean enable)(Code) | | |
buildGA | 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) | | |
buildGAForByRef | 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) | | |
buildIndexedGeometry | 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) | | |
callDisplayList | abstract void callDisplayList(Context ctx, int id, boolean isNonUniformScale)(Code) | | |
cleanupRenderer | abstract void cleanupRenderer()(Code) | | |
clear | abstract void clear(Context ctx, float r, float g, float b, boolean clearStencil)(Code) | | |
createNewContext | abstract Context createNewContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, Context shareCtx, boolean isSharedCtx, boolean offScreen, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(Code) | | |
createPipeline | static void createPipeline(Type pipelineType)(Code) | | Initialize the Pipeline. Called exactly once by
MasterControl.loadLibraries() to create the singleton
Pipeline object.
|
createQueryContext | abstract void createQueryContext(Canvas3D cv, long display, Drawable drawable, long fbConfig, boolean offScreen, int width, int height, boolean glslLibraryAvailable, boolean cgLibraryAvailable)(Code) | | |
ctxUpdateEyeLightingEnable | abstract void ctxUpdateEyeLightingEnable(Context ctx, boolean localEyeLightingEnable)(Code) | | |
decal1stChildSetup | abstract boolean decal1stChildSetup(Context ctx)(Code) | | |
decalNthChildSetup | abstract void decalNthChildSetup(Context ctx)(Code) | | |
decalReset | abstract void decalReset(Context ctx, boolean depthBufferEnable)(Code) | | |
disableModelClip | abstract void disableModelClip(Context ctx)(Code) | | |
execute | 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) | | |
executeIndexedGeometry | 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) | | |
executeIndexedGeometryBuffer | 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) | | |
executeIndexedGeometryVA | 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) | | |
executeIndexedGeometryVABuffer | 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) | | |
executeInterleavedBuffer | 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) | | |
executeRasterDepth | 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) | | |
executeVA | 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) | | |
executeVABuffer | 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) | | |
freeDisplayList | abstract void freeDisplayList(Context ctx, int id)(Code) | | |
freeDrawingSurfaceNative | abstract void freeDrawingSurfaceNative(Object o)(Code) | | |
getAWT | abstract long getAWT()(Code) | | |
getDisplay | abstract long getDisplay()(Code) | | |
getMaximumLights | abstract int getMaximumLights()(Code) | | |
getPipeline | static Pipeline getPipeline()(Code) | | Returns the singleton Pipeline object.
|
getPipelineName | String getPipelineName()(Code) | | Returns the pipeline name
|
getPipelineType | Type getPipelineType()(Code) | | Returns the pipeline type
|
getRendererName | String getRendererName()(Code) | | Returns the renderer name
|
hasSceneAntialiasingAccum | abstract boolean hasSceneAntialiasingAccum(Canvas3D cv)(Code) | | |
hasSceneAntialiasingMultisample | abstract boolean hasSceneAntialiasingMultisample(Canvas3D cv)(Code) | | |
initTexturemapping | abstract boolean initTexturemapping(Context ctx, int texWidth, int texHeight, int objectId)(Code) | | |
initialize | void initialize(Type pipelineType)(Code) | | Initializes the pipeline object. Only called by initPipeline.
Pipeline subclasses may override this, but must call
super.initialize(pipelineType);
|
initializeJ3D | abstract boolean initializeJ3D(boolean disableXinerama)(Code) | | |
isCgLibraryAvailable | abstract 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 | abstract 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 | abstract void loadLibraries(int globalShadingLanguage)(Code) | | Load all of the required libraries
|
newDisplayList | abstract void newDisplayList(Context ctx, int displayListId)(Code) | | |
readOffScreenBuffer | abstract void readOffScreenBuffer(Canvas3D cv, Context ctx, int format, int type, Object data, int width, int height)(Code) | | |
readRaster | 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) | | |
resetColoringAttributes | abstract void resetColoringAttributes(Context ctx, float r, float g, float b, float a, boolean enableLight)(Code) | | |
resetLineAttributes | abstract void resetLineAttributes(Context ctx)(Code) | | |
resetPointAttributes | abstract void resetPointAttributes(Context ctx)(Code) | | |
resetPolygonAttributes | abstract void resetPolygonAttributes(Context ctx)(Code) | | |
resetRenderingAttributes | abstract void resetRenderingAttributes(Context ctx, boolean depthBufferWriteEnableOverride, boolean depthBufferEnableOverride)(Code) | | |
resetTexCoordGeneration | abstract void resetTexCoordGeneration(Context ctx)(Code) | | |
resetTextureAttributes | abstract void resetTextureAttributes(Context ctx)(Code) | | |
resetTextureNative | abstract void resetTextureNative(Context ctx, int texUnitIndex)(Code) | | |
resetTransparency | abstract void resetTransparency(Context ctx, int geometryType, int polygonMode, boolean lineAA, boolean pointAA)(Code) | | |
setBlendColor | abstract void setBlendColor(Context ctx, float red, float green, float blue, float alpha)(Code) | | |
setBlendFunc | abstract void setBlendFunc(Context ctx, int src, int dst)(Code) | | |
setDepthBufferWriteEnable | abstract void setDepthBufferWriteEnable(Context ctx, boolean mode)(Code) | | |
setFogEnableFlag | abstract void setFogEnableFlag(Context ctx, boolean enableFlag)(Code) | | |
setFullSceneAntialiasing | abstract void setFullSceneAntialiasing(Context ctx, boolean enable)(Code) | | |
setGlobalAlpha | abstract void setGlobalAlpha(Context ctx, float alpha)(Code) | | |
setLightEnables | abstract void setLightEnables(Context ctx, long enableMask, int maxLights)(Code) | | |
setModelViewMatrix | abstract void setModelViewMatrix(Context ctx, double[] viewMatrix, double[] modelMatrix)(Code) | | |
setProjectionMatrix | abstract void setProjectionMatrix(Context ctx, double[] projMatrix)(Code) | | |
setRenderMode | abstract void setRenderMode(Context ctx, int mode, boolean doubleBuffer)(Code) | | |
setSceneAmbient | abstract void setSceneAmbient(Context ctx, float red, float green, float blue)(Code) | | |
setViewport | abstract void setViewport(Context ctx, int x, int y, int width, int height)(Code) | | |
syncRender | abstract void syncRender(Context ctx, boolean wait)(Code) | | This native method makes sure that the rendering for this canvas
gets done now.
|
textureFillBackground | abstract void textureFillBackground(Context ctx, float texMinU, float texMaxU, float texMinV, float texMaxV, float mapMinX, float mapMaxX, float mapMinY, float mapMaxY, boolean useBiliearFilter)(Code) | | |
textureFillRaster | 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) | | |
texturemapping | 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) | | |
updateColoringAttributes | abstract void updateColoringAttributes(Context ctx, float dRed, float dGreen, float dBlue, float red, float green, float blue, float alpha, boolean lEnable, int shadeModel)(Code) | | |
updateCombiner | abstract void updateCombiner(Context ctx, int combineRgbMode, int combineAlphaMode, int[] combineRgbSrc, int[] combineAlphaSrc, int[] combineRgbFcn, int[] combineAlphaFcn, int combineRgbScale, int combineAlphaScale)(Code) | | |
updateDirectionalLight | abstract void updateDirectionalLight(Context ctx, int lightSlot, float red, float green, float blue, float x, float y, float z)(Code) | | |
updateExponentialFog | abstract void updateExponentialFog(Context ctx, float red, float green, float blue, float density)(Code) | | |
updateLineAttributes | abstract void updateLineAttributes(Context ctx, float lineWidth, int linePattern, int linePatternMask, int linePatternScaleFactor, boolean lineAntialiasing)(Code) | | |
updateLinearFog | abstract void updateLinearFog(Context ctx, float red, float green, float blue, double fdist, double bdist)(Code) | | |
updateMaterial | 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) | | |
updateMaterialColor | abstract void updateMaterialColor(Context ctx, float r, float g, float b, float a)(Code) | | |
updateModelClip | abstract void updateModelClip(Context ctx, int planeNum, boolean enableFlag, double A, double B, double C, double D)(Code) | | |
updatePointAttributes | abstract void updatePointAttributes(Context ctx, float pointSize, boolean pointAntialiasing)(Code) | | |
updatePointLight | 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) | | |
updatePolygonAttributes | abstract void updatePolygonAttributes(Context ctx, int polygonMode, int cullFace, boolean backFaceNormalFlip, float polygonOffset, float polygonOffsetFactor)(Code) | | |
updateRegisterCombiners | 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) | | |
updateRenderingAttributes | 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) | | |
updateSeparateSpecularColorEnable | abstract void updateSeparateSpecularColorEnable(Context ctx, boolean control)(Code) | | |
updateSpotLight | 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) | | |
updateTexCoordGeneration | 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) | | This method updates the native context:
trans contains eyeTovworld transform in d3d
trans contains vworldToEye transform in ogl
|
updateTexture2DAnisotropicFilter | abstract void updateTexture2DAnisotropicFilter(Context ctx, float degree)(Code) | | |
updateTexture2DBoundary | abstract void updateTexture2DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code) | | |
updateTexture2DFilter4Func | abstract void updateTexture2DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code) | | |
updateTexture2DFilterModes | abstract void updateTexture2DFilterModes(Context ctx, int minFilter, int magFilter)(Code) | | |
updateTexture2DImage | 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) | | |
updateTexture2DLodOffset | abstract void updateTexture2DLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code) | | |
updateTexture2DLodRange | abstract void updateTexture2DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code) | | |
updateTexture2DSharpenFunc | abstract void updateTexture2DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code) | | |
updateTexture2DSubImage | 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) | | |
updateTexture3DAnisotropicFilter | abstract void updateTexture3DAnisotropicFilter(Context ctx, float degree)(Code) | | |
updateTexture3DBoundary | abstract void updateTexture3DBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code) | | |
updateTexture3DFilter4Func | abstract void updateTexture3DFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code) | | |
updateTexture3DFilterModes | abstract void updateTexture3DFilterModes(Context ctx, int minFilter, int magFilter)(Code) | | |
updateTexture3DImage | 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) | | |
updateTexture3DLodOffset | abstract void updateTexture3DLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code) | | |
updateTexture3DLodRange | abstract void updateTexture3DLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code) | | |
updateTexture3DSharpenFunc | abstract void updateTexture3DSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code) | | |
updateTexture3DSubImage | 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) | | |
updateTextureAttributes | abstract void updateTextureAttributes(Context ctx, double[] transform, boolean isIdentity, int textureMode, int perspCorrectionMode, float red, float green, float blue, float alpha, int textureFormat)(Code) | | |
updateTextureColorTable | abstract void updateTextureColorTable(Context ctx, int numComponents, int colorTableSize, int[] colorTable)(Code) | | |
updateTextureCubeMapAnisotropicFilter | abstract void updateTextureCubeMapAnisotropicFilter(Context ctx, float degree)(Code) | | |
updateTextureCubeMapBoundary | abstract void updateTextureCubeMapBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code) | | |
updateTextureCubeMapFilter4Func | abstract void updateTextureCubeMapFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code) | | |
updateTextureCubeMapFilterModes | abstract void updateTextureCubeMapFilterModes(Context ctx, int minFilter, int magFilter)(Code) | | |
updateTextureCubeMapImage | 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) | | |
updateTextureCubeMapLodOffset | abstract void updateTextureCubeMapLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code) | | |
updateTextureCubeMapLodRange | abstract void updateTextureCubeMapLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code) | | |
updateTextureCubeMapSharpenFunc | abstract void updateTextureCubeMapSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code) | | |
updateTextureCubeMapSubImage | 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) | | |
updateTextureUnitState | abstract void updateTextureUnitState(Context ctx, int unitIndex, boolean enableFlag)(Code) | | |
updateTransparencyAttributes | abstract void updateTransparencyAttributes(Context ctx, float alpha, int geometryType, int polygonMode, boolean lineAA, boolean pointAA, int transparencyMode, int srcBlendFunction, int dstBlendFunction)(Code) | | |
useNativeOgl | static boolean useNativeOgl(boolean isWindowsVista, boolean nativeOglRequested)(Code) | | Method to check whether the native OpenGL library can and should be used
on Windows. We will use D3D if OpenGL is unavailable or undesirable.
|
validGraphicsMode | abstract boolean validGraphicsMode()(Code) | | |
|
|