com.kddi.oap.opgl
クラス GL

java.lang.Object
  拡張com.kddi.oap.opgl.GL

public class GL
extends java.lang.Object

OpenGL® ES 1.1に相当する機能を提供します。

このクラスが提供するOpenGL® ES 1.1の機能は以下の通りです。

GLステート

GLインスタンスの内部ステートとして、以下に示す3つのステートがあります。

これらのステートは、図1 に示すライフサイクルで遷移します。

GLインスタンスのステート遷移図
図1. GLインスタンスのステート遷移図

描画方法

このクラスを使用してOpenGL® ES 1.1 相当の描画を行う場合の一般的な手順を以下に示します。

  1. getInstanceメソッドを呼び出して、システムで唯一のGLインスタンスを取得する。
  2. initializeメソッドを呼び出して、 ネイティブシステムのOpenGL® ESリソースを確保する。
  3. bindTargetメソッドを呼び出して描画先のインスタンスをバインドする。
  4. 必要に応じてgetPropertyメソッドを呼び出し、 ネイティブシステムのピクセルフォーマット情報などを取得する。
  5. glで始まる名称のメソッド(OpenGL® ES 1.1 APIに相当するメソッド)を呼び出して描画する。
  6. releaseTargetメソッドを呼び出して描画先のインスタンスをリリースする。
  7. terminateメソッドを呼び出して、ネイティブシステムのOpenGL® ESリソースを解放する。

javax.microedition.lcdui.Canvas.paintメソッド、または javax.microedition.lcdui.game.GameCanvas.paintメソッドの引数に渡される Graphics インスタンスは、 paintメソッドが呼び出し元に戻るまでの間だけ有効です。 そのため、このGraphicsインスタンスを描画先としてバインドする場合は、 paintメソッドの中でbindTargetメソッドの呼び出しから releaseTargetメソッドの呼び出しまでを行う必要があります。

描画時の注意事項

以下の描画は行わないでください。行った場合の描画結果は保証されません。

一時停止・再開時の注意事項

Java実行環境が一時停止すると、gl で始まる名称のメソッド(OpenGL® ES 1.1 APIに相当するメソッド) で設定した全ての情報が初期化されます。そのため、アプリケーションはJava実行環境の再開時に、 再度 gl で始まる名称のメソッドを呼び出して描画設定を行う必要があります。この設定を行うまでは、 意図しない描画結果になることがあります。

GLインスタンスの内部ステートは、Java実行環境の再開時に、一時停止前のステートに復帰します。


フィールドの概要
static int GL_ACTIVE_TEXTURE
          OpenGL® ESの同名の定数と同等です。
static int GL_ADD
          OpenGL® ESの同名の定数と同等です。
static int GL_ADD_SIGNED
          OpenGL® ESの同名の定数と同等です。
static int GL_ALIASED_LINE_WIDTH_RANGE
          OpenGL® ESの同名の定数と同等です。
static int GL_ALIASED_POINT_SIZE_RANGE
          OpenGL® ESの同名の定数と同等です。
static int GL_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_ALPHA_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_ALPHA_SCALE
          OpenGL® ESの同名の定数と同等です。
static int GL_ALPHA_TEST
          OpenGL® ESの同名の定数と同等です。
static int GL_ALPHA_TEST_FUNC
          OpenGL® ESの同名の定数と同等です。
static int GL_ALPHA_TEST_REF
          OpenGL® ESの同名の定数と同等です。
static int GL_ALWAYS
          OpenGL® ESの同名の定数と同等です。
static int GL_AMBIENT
          OpenGL® ESの同名の定数と同等です。
static int GL_AMBIENT_AND_DIFFUSE
          OpenGL® ESの同名の定数と同等です。
static int GL_AND
          OpenGL® ESの同名の定数と同等です。
static int GL_AND_INVERTED
          OpenGL® ESの同名の定数と同等です。
static int GL_AND_REVERSE
          OpenGL® ESの同名の定数と同等です。
static int GL_ARRAY_BUFFER
          OpenGL® ESの同名の定数と同等です。
static int GL_ARRAY_BUFFER_BINDING
          OpenGL® ESの同名の定数と同等です。
static int GL_BACK
          OpenGL® ESの同名の定数と同等です。
static int GL_BLEND
          OpenGL® ESの同名の定数と同等です。
static int GL_BLEND_DST
          OpenGL® ESの同名の定数と同等です。
static int GL_BLEND_SRC
          OpenGL® ESの同名の定数と同等です。
static int GL_BLUE_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_BUFFER_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_BUFFER_USAGE
          OpenGL® ESの同名の定数と同等です。
static int GL_BYTE
          OpenGL® ESの同名の定数と同等です。
static int GL_CCW
          OpenGL® ESの同名の定数と同等です。
static int GL_CLAMP_TO_EDGE
          OpenGL® ESの同名の定数と同等です。
static int GL_CLEAR
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIENT_ACTIVE_TEXTURE
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIP_PLANE0
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIP_PLANE1
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIP_PLANE2
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIP_PLANE3
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIP_PLANE4
          OpenGL® ESの同名の定数と同等です。
static int GL_CLIP_PLANE5
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_ARRAY
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_ARRAY_BUFFER_BINDING
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_ARRAY_POINTER
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_ARRAY_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_ARRAY_STRIDE
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_ARRAY_TYPE
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_BUFFER_BIT
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_CLEAR_VALUE
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_LOGIC_OP
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_MATERIAL
          OpenGL® ESの同名の定数と同等です。
static int GL_COLOR_WRITEMASK
          OpenGL® ESの同名の定数と同等です。
static int GL_COMBINE
          OpenGL® ESの同名の定数と同等です。
static int GL_COMBINE_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_COMBINE_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_COMPRESSED_TEXTURE_FORMATS
          OpenGL® ESの同名の定数と同等です。
static int GL_CONSTANT
          OpenGL® ESの同名の定数と同等です。
static int GL_CONSTANT_ATTENUATION
          OpenGL® ESの同名の定数と同等です。
static int GL_COORD_REPLACE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_COPY
          OpenGL® ESの同名の定数と同等です。
static int GL_COPY_INVERTED
          OpenGL® ESの同名の定数と同等です。
static int GL_CULL_FACE
          OpenGL® ESの同名の定数と同等です。
static int GL_CULL_FACE_MODE
          OpenGL® ESの同名の定数と同等です。
static int GL_CURRENT_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_CURRENT_NORMAL
          OpenGL® ESの同名の定数と同等です。
static int GL_CURRENT_PALETTE_MATRIX_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_CURRENT_TEXTURE_COORDS
          OpenGL® ESの同名の定数と同等です。
static int GL_CW
          OpenGL® ESの同名の定数と同等です。
static int GL_DECAL
          OpenGL® ESの同名の定数と同等です。
static int GL_DECR
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_BUFFER_BIT
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_CLEAR_VALUE
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_FUNC
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_RANGE
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_TEST
          OpenGL® ESの同名の定数と同等です。
static int GL_DEPTH_WRITEMASK
          OpenGL® ESの同名の定数と同等です。
static int GL_DIFFUSE
          OpenGL® ESの同名の定数と同等です。
static int GL_DITHER
          OpenGL® ESの同名の定数と同等です。
static int GL_DONT_CARE
          OpenGL® ESの同名の定数と同等です。
static int GL_DOT3_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_DOT3_RGBA
          OpenGL® ESの同名の定数と同等です。
static int GL_DST_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_DST_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_DYNAMIC_DRAW
          OpenGL® ESの同名の定数と同等です。
static int GL_ELEMENT_ARRAY_BUFFER
          OpenGL® ESの同名の定数と同等です。
static int GL_ELEMENT_ARRAY_BUFFER_BINDING
          OpenGL® ESの同名の定数と同等です。
static int GL_EMISSION
          OpenGL® ESの同名の定数と同等です。
static int GL_EQUAL
          OpenGL® ESの同名の定数と同等です。
static int GL_EQUIV
          OpenGL® ESの同名の定数と同等です。
static int GL_EXP
          OpenGL® ESの同名の定数と同等です。
static int GL_EXP2
          OpenGL® ESの同名の定数と同等です。
static int GL_EXTENSIONS
          OpenGL® ESの同名の定数と同等です。
static int GL_FALSE
          OpenGL® ESの同名の定数と同等です。
static int GL_FASTEST
          OpenGL® ESの同名の定数と同等です。
static int GL_FLAT
          OpenGL® ESの同名の定数と同等です。
static int GL_FLOAT
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG_DENSITY
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG_END
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG_HINT
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG_MODE
          OpenGL® ESの同名の定数と同等です。
static int GL_FOG_START
          OpenGL® ESの同名の定数と同等です。
static int GL_FRONT
          OpenGL® ESの同名の定数と同等です。
static int GL_FRONT_AND_BACK
          OpenGL® ESの同名の定数と同等です。
static int GL_FRONT_FACE
          OpenGL® ESの同名の定数と同等です。
static int GL_GENERATE_MIPMAP
          OpenGL® ESの同名の定数と同等です。
static int GL_GENERATE_MIPMAP_HINT
          OpenGL® ESの同名の定数と同等です。
static int GL_GEQUAL
          OpenGL® ESの同名の定数と同等です。
static int GL_GREATER
          OpenGL® ESの同名の定数と同等です。
static int GL_GREEN_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_INCR
          OpenGL® ESの同名の定数と同等です。
static int GL_INTERPOLATE
          OpenGL® ESの同名の定数と同等です。
static int GL_INVALID_ENUM
          OpenGL® ESの同名の定数と同等です。
static int GL_INVALID_OPERATION
          OpenGL® ESの同名の定数と同等です。
static int GL_INVALID_VALUE
          OpenGL® ESの同名の定数と同等です。
static int GL_INVERT
          OpenGL® ESの同名の定数と同等です。
static int GL_KEEP
          OpenGL® ESの同名の定数と同等です。
static int GL_LEQUAL
          OpenGL® ESの同名の定数と同等です。
static int GL_LESS
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT_MODEL_AMBIENT
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT_MODEL_TWO_SIDE
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT0
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT1
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT2
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT3
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT4
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT5
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT6
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHT7
          OpenGL® ESの同名の定数と同等です。
static int GL_LIGHTING
          OpenGL® ESの同名の定数と同等です。
static int GL_LINE_LOOP
          OpenGL® ESの同名の定数と同等です。
static int GL_LINE_SMOOTH
          OpenGL® ESの同名の定数と同等です。
static int GL_LINE_SMOOTH_HINT
          OpenGL® ESの同名の定数と同等です。
static int GL_LINE_STRIP
          OpenGL® ESの同名の定数と同等です。
static int GL_LINE_WIDTH
          OpenGL® ESの同名の定数と同等です。
static int GL_LINEAR
          OpenGL® ESの同名の定数と同等です。
static int GL_LINEAR_ATTENUATION
          OpenGL® ESの同名の定数と同等です。
static int GL_LINEAR_MIPMAP_LINEAR
          OpenGL® ESの同名の定数と同等です。
static int GL_LINEAR_MIPMAP_NEAREST
          OpenGL® ESの同名の定数と同等です。
static int GL_LINES
          OpenGL® ESの同名の定数と同等です。
static int GL_LOGIC_OP_MODE
          OpenGL® ESの同名の定数と同等です。
static int GL_LUMINANCE
          OpenGL® ESの同名の定数と同等です。
static int GL_LUMINANCE_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_INDEX_ARRAY_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_INDEX_ARRAY_POINTER_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_INDEX_ARRAY_SIZE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_INDEX_ARRAY_TYPE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_MODE
          OpenGL® ESの同名の定数と同等です。
static int GL_MATRIX_PALETTE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_CLIP_PLANES
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_LIGHTS
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_MODELVIEW_STACK_DEPTH
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_PALETTE_MATRICES_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_PROJECTION_STACK_DEPTH
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_TEXTURE_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_TEXTURE_STACK_DEPTH
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_TEXTURE_UNITS
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_VERTEX_UNITS_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MAX_VIEWPORT_DIMS
          OpenGL® ESの同名の定数と同等です。
static int GL_MODELVIEW
          OpenGL® ESの同名の定数と同等です。
static int GL_MODELVIEW_MATRIX
          OpenGL® ESの同名の定数と同等です。
static int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_MODELVIEW_STACK_DEPTH
          OpenGL® ESの同名の定数と同等です。
static int GL_MODULATE
          OpenGL® ESの同名の定数と同等です。
static int GL_MULTISAMPLE
          OpenGL® ESの同名の定数と同等です。
static int GL_NAND
          OpenGL® ESの同名の定数と同等です。
static int GL_NEAREST
          OpenGL® ESの同名の定数と同等です。
static int GL_NEAREST_MIPMAP_LINEAR
          OpenGL® ESの同名の定数と同等です。
static int GL_NEAREST_MIPMAP_NEAREST
          OpenGL® ESの同名の定数と同等です。
static int GL_NEVER
          OpenGL® ESの同名の定数と同等です。
static int GL_NICEST
          OpenGL® ESの同名の定数と同等です。
static int GL_NO_ERROR
          OpenGL® ESの同名の定数と同等です。
static int GL_NOOP
          OpenGL® ESの同名の定数と同等です。
static int GL_NOR
          OpenGL® ESの同名の定数と同等です。
static int GL_NORMAL_ARRAY
          OpenGL® ESの同名の定数と同等です。
static int GL_NORMAL_ARRAY_BUFFER_BINDING
          OpenGL® ESの同名の定数と同等です。
static int GL_NORMAL_ARRAY_POINTER
          OpenGL® ESの同名の定数と同等です。
static int GL_NORMAL_ARRAY_STRIDE
          OpenGL® ESの同名の定数と同等です。
static int GL_NORMAL_ARRAY_TYPE
          OpenGL® ESの同名の定数と同等です。
static int GL_NORMALIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_NOTEQUAL
          OpenGL® ESの同名の定数と同等です。
static int GL_NUM_COMPRESSED_TEXTURE_FORMATS
          OpenGL® ESの同名の定数と同等です。
static int GL_ONE
          OpenGL® ESの同名の定数と同等です。
static int GL_ONE_MINUS_DST_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_ONE_MINUS_DST_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_ONE_MINUS_SRC_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_ONE_MINUS_SRC_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_OPERAND0_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_OPERAND0_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_OPERAND1_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_OPERAND1_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_OPERAND2_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_OPERAND2_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_OR
          OpenGL® ESの同名の定数と同等です。
static int GL_OR_INVERTED
          OpenGL® ESの同名の定数と同等です。
static int GL_OR_REVERSE
          OpenGL® ESの同名の定数と同等です。
static int GL_OUT_OF_MEMORY
          OpenGL® ESの同名の定数と同等です。
static int GL_PACK_ALIGNMENT
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE4_R5_G6_B5_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE4_RGB5_A1_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE4_RGB8_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE4_RGBA4_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE4_RGBA8_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE8_R5_G6_B5_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE8_RGB5_A1_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE8_RGB8_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE8_RGBA4_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PALETTE8_RGBA8_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PERSPECTIVE_CORRECTION_HINT
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_DISTANCE_ATTENUATION
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_FADE_THRESHOLD_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_ARRAY_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_ARRAY_POINTER_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_ARRAY_STRIDE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_ARRAY_TYPE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_MAX
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SIZE_MIN
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SMOOTH
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SMOOTH_HINT
          OpenGL® ESの同名の定数と同等です。
static int GL_POINT_SPRITE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_POINTS
          OpenGL® ESの同名の定数と同等です。
static int GL_POLYGON_OFFSET_FACTOR
          OpenGL® ESの同名の定数と同等です。
static int GL_POLYGON_OFFSET_FILL
          OpenGL® ESの同名の定数と同等です。
static int GL_POLYGON_OFFSET_UNITS
          OpenGL® ESの同名の定数と同等です。
static int GL_POSITION
          OpenGL® ESの同名の定数と同等です。
static int GL_PREVIOUS
          OpenGL® ESの同名の定数と同等です。
static int GL_PRIMARY_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_PROJECTION
          OpenGL® ESの同名の定数と同等です。
static int GL_PROJECTION_MATRIX
          OpenGL® ESの同名の定数と同等です。
static int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_PROJECTION_STACK_DEPTH
          OpenGL® ESの同名の定数と同等です。
static int GL_QUADRATIC_ATTENUATION
          OpenGL® ESの同名の定数と同等です。
static int GL_RED_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_RENDERER
          OpenGL® ESの同名の定数と同等です。
static int GL_REPEAT
          OpenGL® ESの同名の定数と同等です。
static int GL_REPLACE
          OpenGL® ESの同名の定数と同等です。
static int GL_RESCALE_NORMAL
          OpenGL® ESの同名の定数と同等です。
static int GL_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_RGB_SCALE
          OpenGL® ESの同名の定数と同等です。
static int GL_RGBA
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLE_ALPHA_TO_COVERAGE
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLE_ALPHA_TO_ONE
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLE_BUFFERS
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLE_COVERAGE
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLE_COVERAGE_INVERT
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLE_COVERAGE_VALUE
          OpenGL® ESの同名の定数と同等です。
static int GL_SAMPLES
          OpenGL® ESの同名の定数と同等です。
static int GL_SCISSOR_BOX
          OpenGL® ESの同名の定数と同等です。
static int GL_SCISSOR_TEST
          OpenGL® ESの同名の定数と同等です。
static int GL_SET
          OpenGL® ESの同名の定数と同等です。
static int GL_SHADE_MODEL
          OpenGL® ESの同名の定数と同等です。
static int GL_SHININESS
          OpenGL® ESの同名の定数と同等です。
static int GL_SHORT
          OpenGL® ESの同名の定数と同等です。
static int GL_SMOOTH
          OpenGL® ESの同名の定数と同等です。
static int GL_SMOOTH_LINE_WIDTH_RANGE
          OpenGL® ESの同名の定数と同等です。
static int GL_SMOOTH_POINT_SIZE_RANGE
          OpenGL® ESの同名の定数と同等です。
static int GL_SPECULAR
          OpenGL® ESの同名の定数と同等です。
static int GL_SPOT_CUTOFF
          OpenGL® ESの同名の定数と同等です。
static int GL_SPOT_DIRECTION
          OpenGL® ESの同名の定数と同等です。
static int GL_SPOT_EXPONENT
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC_ALPHA_SATURATE
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC0_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC0_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC1_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC1_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC2_ALPHA
          OpenGL® ESの同名の定数と同等です。
static int GL_SRC2_RGB
          OpenGL® ESの同名の定数と同等です。
static int GL_STACK_OVERFLOW
          OpenGL® ESの同名の定数と同等です。
static int GL_STACK_UNDERFLOW
          OpenGL® ESの同名の定数と同等です。
static int GL_STATIC_DRAW
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_BUFFER_BIT
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_CLEAR_VALUE
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_FAIL
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_FUNC
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_PASS_DEPTH_FAIL
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_PASS_DEPTH_PASS
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_REF
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_TEST
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_VALUE_MASK
          OpenGL® ESの同名の定数と同等です。
static int GL_STENCIL_WRITEMASK
          OpenGL® ESの同名の定数と同等です。
static int GL_SUBPIXEL_BITS
          OpenGL® ESの同名の定数と同等です。
static int GL_SUBTRACT
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_2D
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_BINDING_2D
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_COORD_ARRAY
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_COORD_ARRAY_POINTER
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_COORD_ARRAY_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_COORD_ARRAY_STRIDE
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_COORD_ARRAY_TYPE
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_CROP_RECT_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_ENV
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_ENV_COLOR
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_ENV_MODE
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_MAG_FILTER
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_MATRIX
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_MIN_FILTER
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_STACK_DEPTH
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_WRAP_S
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE_WRAP_T
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE0
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE1
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE10
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE11
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE12
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE13
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE14
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE15
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE16
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE17
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE18
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE19
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE2
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE20
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE21
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE22
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE23
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE24
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE25
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE26
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE27
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE28
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE29
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE3
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE30
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE31
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE4
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE5
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE6
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE7
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE8
          OpenGL® ESの同名の定数と同等です。
static int GL_TEXTURE9
          OpenGL® ESの同名の定数と同等です。
static int GL_TRIANGLE_FAN
          OpenGL® ESの同名の定数と同等です。
static int GL_TRIANGLE_STRIP
          OpenGL® ESの同名の定数と同等です。
static int GL_TRIANGLES
          OpenGL® ESの同名の定数と同等です。
static int GL_TRUE
          OpenGL® ESの同名の定数と同等です。
static int GL_UNPACK_ALIGNMENT
          OpenGL® ESの同名の定数と同等です。
static int GL_UNSIGNED_BYTE
          OpenGL® ESの同名の定数と同等です。
static int GL_UNSIGNED_SHORT
          OpenGL® ESの同名の定数と同等です。
static int GL_UNSIGNED_SHORT_4_4_4_4
          OpenGL® ESの同名の定数と同等です。
static int GL_UNSIGNED_SHORT_5_5_5_1
          OpenGL® ESの同名の定数と同等です。
static int GL_UNSIGNED_SHORT_5_6_5
          OpenGL® ESの同名の定数と同等です。
static int GL_VENDOR
          OpenGL® ESの同名の定数と同等です。
static int GL_VERSION
          OpenGL® ESの同名の定数と同等です。
static int GL_VERTEX_ARRAY
          OpenGL® ESの同名の定数と同等です。
static int GL_VERTEX_ARRAY_BUFFER_BINDING
          OpenGL® ESの同名の定数と同等です。
static int GL_VERTEX_ARRAY_POINTER
          OpenGL® ESの同名の定数と同等です。
static int GL_VERTEX_ARRAY_SIZE
          OpenGL® ESの同名の定数と同等です。
static int GL_VERTEX_ARRAY_STRIDE
          OpenGL® ESの同名の定数と同等です。
static int GL_VERTEX_ARRAY_TYPE
          OpenGL® ESの同名の定数と同等です。
static int GL_VIEWPORT
          OpenGL® ESの同名の定数と同等です。
static int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_WEIGHT_ARRAY_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_WEIGHT_ARRAY_POINTER_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_WEIGHT_ARRAY_SIZE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_WEIGHT_ARRAY_STRIDE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_WEIGHT_ARRAY_TYPE_OES
          OpenGL® ESの同名の定数と同等です。
static int GL_XOR
          OpenGL® ESの同名の定数と同等です。
static int GL_ZERO
          OpenGL® ESの同名の定数と同等です。
static int PROPERTY_ALPHA_SIZE
          プロパティ種別:カラーバッファのアルファ値のサイズ
static int PROPERTY_BLUE_SIZE
          プロパティ種別:カラーバッファの青成分のサイズ
static int PROPERTY_BUFFER_SIZE
          プロパティ種別:バッファサイズ
static int PROPERTY_DEPTH_SIZE
          プロパティ種別:デプスバッファのサイズ
static int PROPERTY_GREEN_SIZE
          プロパティ種別:カラーバッファの緑成分のサイズ
static int PROPERTY_RED_SIZE
          プロパティ種別:カラーバッファの赤成分のサイズ
static int PROPERTY_STENCIL_SIZE
          プロパティ種別:ステンシルバッファのサイズ
 
メソッドの概要
 void bindTarget(javax.microedition.lcdui.Graphics g, boolean compositeHint)
          描画先のインスタンスをバインドして、 GLによる描画を開始します。
static GL getInstance()
          システムで唯一のGLインスタンスを返します。
 int getProperty(int attribute)
          ターゲット機器のプロパティを返します。
 void glActiveTexture(int texture)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glAlphaFunc(int func, float ref)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glBindTexture(int target, int texture)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glBlendFunc(int sfactor, int dfactor)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glClear(int mask)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glClearColor(float red, float green, float blue, float alpha)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glClearDepthf(float depth)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glClearStencil(int s)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glClientActiveTexture(int texture)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glColor4f(float red, float green, float blue, float alpha)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glColorPointer(int size, int type, int stride, Buffer pointer)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ByteBuffer data)
          OpenGL® ES と同等の処理をAPI の同名の関数と同等の処理をします。
 void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glCullFace(int mode)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glCurrentPaletteMatrixOES(int index)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDeleteTextures(int[] textures)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDepthFunc(int func)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDepthMask(boolean flag)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDepthRangef(float zNear, float zFar)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDisable(int cap)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDisableClientState(int array)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDrawArrays(int mode, int first, int count)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDrawElements(int mode, int type, Buffer indices)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDrawTexfOES(float X, float Y, float Z, float W, float H)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDrawTexiOES(int X, int Y, int Z, int W, int H)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glDrawTexsOES(short X, short Y, short Z, short W, short H)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glEnable(int cap)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glEnableClientState(int array)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glFlush()
          OpenGL® ESの同名の関数と同等の処理をします。
 void glFogf(int pname, float param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glFogfv(int pname, float[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glFrontFace(int mode)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glFrustumf(float left, float right, float bottom, float top, float zNear, float zFar)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glGenTextures(int[] textures)
          OpenGL® ESの同名の関数と同等の処理をします。
 int glGetError()
          OpenGL® ESの同名の関数と同等の処理をします。
 void glGetIntegerv(int pname, int[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 java.lang.String glGetString(int name)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glHint(int target, int mode)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLightf(int light, int pname, float param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLightfv(int light, int pname, float[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLightModelf(int pname, float param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLightModelfv(int pname, float[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLoadIdentity()
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLoadMatrixf(float[] m)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLoadPaletteFromModelViewMatrixOES()
          OpenGL® ESの同名の関数と同等の処理をします。
 void glLogicOp(int opcode)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glMaterialf(int face, int pname, float param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glMaterialfv(int face, int pname, float[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glMatrixIndexPointerOES(int size, int type, int stride, Buffer pointer)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glMatrixMode(int mode)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glMultiTexCoord4f(int target, float s, float t, float r, float q)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glMultMatrixf(float[] m)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glNormal3f(float nx, float ny, float nz)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glNormalPointer(int type, int stride, Buffer pointer)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glOrthof(float left, float right, float bottom, float top, float zNear, float zFar)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glPixelStorei(int pname, int param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glPointSize(float size)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glPointSizePointerOES(int type, int stride, Buffer ptr)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glPolygonOffset(float factor, float units)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glPopMatrix()
          OpenGL® ESの同名の関数と同等の処理をします。
 void glPushMatrix()
          OpenGL® ESの同名の関数と同等の処理をします。
 void glRotatef(float angle, float x, float y, float z)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glScalef(float x, float y, float z)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glScissor(int x, int y, int width, int height)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glShadeModel(int mode)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glStencilFunc(int func, int ref, int mask)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glStencilMask(int mask)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glStencilOp(int fail, int zfail, int zpass)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexCoordPointer(int size, int type, int stride, Buffer pointer)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexEnvf(int target, int pname, float param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexEnvfv(int target, int pname, float[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexEnvi(int target, int pname, int param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexEnviv(int target, int pname, int[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexParameterf(int target, int pname, float param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexParameterfv(int target, int pname, float[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexParameteri(int target, int pname, int param)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexParameteriv(int target, int pname, int[] params)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glTranslatef(float x, float y, float z)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glVertexPointer(int size, int type, int stride, Buffer pointer)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glViewport(int x, int y, int width, int height)
          OpenGL® ESの同名の関数と同等の処理をします。
 void glWeightPointerOES(int size, int type, int stride, Buffer pointer)
          OpenGL® ESの同名の関数と同等の処理をします。
 void initialize()
          OpenGL® ESのリソースを確保します。
 void releaseTarget()
          描画先のインスタンスをリリースして、 GLによる描画を終了します。
 void terminate()
          OpenGL® ESのリソースを解放します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

GL_ACTIVE_TEXTURE

public static final int GL_ACTIVE_TEXTURE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ADD

public static final int GL_ADD
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ADD_SIGNED

public static final int GL_ADD_SIGNED
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALIASED_LINE_WIDTH_RANGE

public static final int GL_ALIASED_LINE_WIDTH_RANGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALIASED_POINT_SIZE_RANGE

public static final int GL_ALIASED_POINT_SIZE_RANGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALPHA

public static final int GL_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALPHA_BITS

public static final int GL_ALPHA_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALPHA_SCALE

public static final int GL_ALPHA_SCALE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALPHA_TEST

public static final int GL_ALPHA_TEST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALPHA_TEST_FUNC

public static final int GL_ALPHA_TEST_FUNC
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALPHA_TEST_REF

public static final int GL_ALPHA_TEST_REF
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ALWAYS

public static final int GL_ALWAYS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_AMBIENT

public static final int GL_AMBIENT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_AMBIENT_AND_DIFFUSE

public static final int GL_AMBIENT_AND_DIFFUSE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_AND

public static final int GL_AND
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_AND_INVERTED

public static final int GL_AND_INVERTED
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_AND_REVERSE

public static final int GL_AND_REVERSE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ARRAY_BUFFER

public static final int GL_ARRAY_BUFFER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ARRAY_BUFFER_BINDING

public static final int GL_ARRAY_BUFFER_BINDING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BACK

public static final int GL_BACK
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BLEND

public static final int GL_BLEND
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BLEND_DST

public static final int GL_BLEND_DST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BLEND_SRC

public static final int GL_BLEND_SRC
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BLUE_BITS

public static final int GL_BLUE_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BUFFER_SIZE

public static final int GL_BUFFER_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BUFFER_USAGE

public static final int GL_BUFFER_USAGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_BYTE

public static final int GL_BYTE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CCW

public static final int GL_CCW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLAMP_TO_EDGE

public static final int GL_CLAMP_TO_EDGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLEAR

public static final int GL_CLEAR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIENT_ACTIVE_TEXTURE

public static final int GL_CLIENT_ACTIVE_TEXTURE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIP_PLANE0

public static final int GL_CLIP_PLANE0
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIP_PLANE1

public static final int GL_CLIP_PLANE1
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIP_PLANE2

public static final int GL_CLIP_PLANE2
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIP_PLANE3

public static final int GL_CLIP_PLANE3
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIP_PLANE4

public static final int GL_CLIP_PLANE4
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CLIP_PLANE5

public static final int GL_CLIP_PLANE5
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_ARRAY

public static final int GL_COLOR_ARRAY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_ARRAY_BUFFER_BINDING

public static final int GL_COLOR_ARRAY_BUFFER_BINDING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_ARRAY_POINTER

public static final int GL_COLOR_ARRAY_POINTER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_ARRAY_SIZE

public static final int GL_COLOR_ARRAY_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_ARRAY_STRIDE

public static final int GL_COLOR_ARRAY_STRIDE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_ARRAY_TYPE

public static final int GL_COLOR_ARRAY_TYPE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_BUFFER_BIT

public static final int GL_COLOR_BUFFER_BIT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_CLEAR_VALUE

public static final int GL_COLOR_CLEAR_VALUE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_LOGIC_OP

public static final int GL_COLOR_LOGIC_OP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_MATERIAL

public static final int GL_COLOR_MATERIAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COLOR_WRITEMASK

public static final int GL_COLOR_WRITEMASK
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COMBINE

public static final int GL_COMBINE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COMBINE_ALPHA

public static final int GL_COMBINE_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COMBINE_RGB

public static final int GL_COMBINE_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COMPRESSED_TEXTURE_FORMATS

public static final int GL_COMPRESSED_TEXTURE_FORMATS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CONSTANT

public static final int GL_CONSTANT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CONSTANT_ATTENUATION

public static final int GL_CONSTANT_ATTENUATION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COORD_REPLACE_OES

public static final int GL_COORD_REPLACE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COPY

public static final int GL_COPY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_COPY_INVERTED

public static final int GL_COPY_INVERTED
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CULL_FACE

public static final int GL_CULL_FACE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CULL_FACE_MODE

public static final int GL_CULL_FACE_MODE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CURRENT_COLOR

public static final int GL_CURRENT_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CURRENT_NORMAL

public static final int GL_CURRENT_NORMAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CURRENT_PALETTE_MATRIX_OES

public static final int GL_CURRENT_PALETTE_MATRIX_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CURRENT_TEXTURE_COORDS

public static final int GL_CURRENT_TEXTURE_COORDS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_CW

public static final int GL_CW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DECAL

public static final int GL_DECAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DECR

public static final int GL_DECR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_BITS

public static final int GL_DEPTH_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_BUFFER_BIT

public static final int GL_DEPTH_BUFFER_BIT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_CLEAR_VALUE

public static final int GL_DEPTH_CLEAR_VALUE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_FUNC

public static final int GL_DEPTH_FUNC
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_RANGE

public static final int GL_DEPTH_RANGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_TEST

public static final int GL_DEPTH_TEST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DEPTH_WRITEMASK

public static final int GL_DEPTH_WRITEMASK
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DIFFUSE

public static final int GL_DIFFUSE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DITHER

public static final int GL_DITHER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DONT_CARE

public static final int GL_DONT_CARE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DOT3_RGB

public static final int GL_DOT3_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DOT3_RGBA

public static final int GL_DOT3_RGBA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DST_ALPHA

public static final int GL_DST_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DST_COLOR

public static final int GL_DST_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_DYNAMIC_DRAW

public static final int GL_DYNAMIC_DRAW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ELEMENT_ARRAY_BUFFER

public static final int GL_ELEMENT_ARRAY_BUFFER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ELEMENT_ARRAY_BUFFER_BINDING

public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_EMISSION

public static final int GL_EMISSION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_EQUAL

public static final int GL_EQUAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_EQUIV

public static final int GL_EQUIV
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_EXP

public static final int GL_EXP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_EXP2

public static final int GL_EXP2
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_EXTENSIONS

public static final int GL_EXTENSIONS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FALSE

public static final int GL_FALSE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FASTEST

public static final int GL_FASTEST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FLAT

public static final int GL_FLAT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FLOAT

public static final int GL_FLOAT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG

public static final int GL_FOG
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG_COLOR

public static final int GL_FOG_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG_DENSITY

public static final int GL_FOG_DENSITY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG_END

public static final int GL_FOG_END
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG_HINT

public static final int GL_FOG_HINT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG_MODE

public static final int GL_FOG_MODE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FOG_START

public static final int GL_FOG_START
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FRONT

public static final int GL_FRONT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FRONT_AND_BACK

public static final int GL_FRONT_AND_BACK
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_FRONT_FACE

public static final int GL_FRONT_FACE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_GENERATE_MIPMAP

public static final int GL_GENERATE_MIPMAP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_GENERATE_MIPMAP_HINT

public static final int GL_GENERATE_MIPMAP_HINT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_GEQUAL

public static final int GL_GEQUAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_GREATER

public static final int GL_GREATER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_GREEN_BITS

public static final int GL_GREEN_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_INCR

public static final int GL_INCR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_INTERPOLATE

public static final int GL_INTERPOLATE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_INVALID_ENUM

public static final int GL_INVALID_ENUM
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_INVALID_OPERATION

public static final int GL_INVALID_OPERATION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_INVALID_VALUE

public static final int GL_INVALID_VALUE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_INVERT

public static final int GL_INVERT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_KEEP

public static final int GL_KEEP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LEQUAL

public static final int GL_LEQUAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LESS

public static final int GL_LESS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHTING

public static final int GL_LIGHTING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT_MODEL_AMBIENT

public static final int GL_LIGHT_MODEL_AMBIENT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT_MODEL_TWO_SIDE

public static final int GL_LIGHT_MODEL_TWO_SIDE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT0

public static final int GL_LIGHT0
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT1

public static final int GL_LIGHT1
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT2

public static final int GL_LIGHT2
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT3

public static final int GL_LIGHT3
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT4

public static final int GL_LIGHT4
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT5

public static final int GL_LIGHT5
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT6

public static final int GL_LIGHT6
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LIGHT7

public static final int GL_LIGHT7
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINEAR

public static final int GL_LINEAR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINEAR_ATTENUATION

public static final int GL_LINEAR_ATTENUATION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINEAR_MIPMAP_LINEAR

public static final int GL_LINEAR_MIPMAP_LINEAR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINEAR_MIPMAP_NEAREST

public static final int GL_LINEAR_MIPMAP_NEAREST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINES

public static final int GL_LINES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINE_LOOP

public static final int GL_LINE_LOOP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINE_SMOOTH

public static final int GL_LINE_SMOOTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINE_SMOOTH_HINT

public static final int GL_LINE_SMOOTH_HINT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINE_STRIP

public static final int GL_LINE_STRIP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LINE_WIDTH

public static final int GL_LINE_WIDTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LOGIC_OP_MODE

public static final int GL_LOGIC_OP_MODE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LUMINANCE

public static final int GL_LUMINANCE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_LUMINANCE_ALPHA

public static final int GL_LUMINANCE_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES

public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_INDEX_ARRAY_OES

public static final int GL_MATRIX_INDEX_ARRAY_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_INDEX_ARRAY_POINTER_OES

public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_INDEX_ARRAY_SIZE_OES

public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_INDEX_ARRAY_STRIDE_OES

public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_INDEX_ARRAY_TYPE_OES

public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_MODE

public static final int GL_MATRIX_MODE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MATRIX_PALETTE_OES

public static final int GL_MATRIX_PALETTE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_CLIP_PLANES

public static final int GL_MAX_CLIP_PLANES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_LIGHTS

public static final int GL_MAX_LIGHTS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_MODELVIEW_STACK_DEPTH

public static final int GL_MAX_MODELVIEW_STACK_DEPTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_PALETTE_MATRICES_OES

public static final int GL_MAX_PALETTE_MATRICES_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_PROJECTION_STACK_DEPTH

public static final int GL_MAX_PROJECTION_STACK_DEPTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_TEXTURE_SIZE

public static final int GL_MAX_TEXTURE_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_TEXTURE_STACK_DEPTH

public static final int GL_MAX_TEXTURE_STACK_DEPTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_TEXTURE_UNITS

public static final int GL_MAX_TEXTURE_UNITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_VERTEX_UNITS_OES

public static final int GL_MAX_VERTEX_UNITS_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MAX_VIEWPORT_DIMS

public static final int GL_MAX_VIEWPORT_DIMS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MODELVIEW

public static final int GL_MODELVIEW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MODELVIEW_MATRIX

public static final int GL_MODELVIEW_MATRIX
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES

public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MODELVIEW_STACK_DEPTH

public static final int GL_MODELVIEW_STACK_DEPTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MODULATE

public static final int GL_MODULATE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_MULTISAMPLE

public static final int GL_MULTISAMPLE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NAND

public static final int GL_NAND
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NEAREST

public static final int GL_NEAREST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NEAREST_MIPMAP_LINEAR

public static final int GL_NEAREST_MIPMAP_LINEAR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NEAREST_MIPMAP_NEAREST

public static final int GL_NEAREST_MIPMAP_NEAREST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NEVER

public static final int GL_NEVER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NICEST

public static final int GL_NICEST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NOOP

public static final int GL_NOOP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NOR

public static final int GL_NOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NORMALIZE

public static final int GL_NORMALIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NORMAL_ARRAY

public static final int GL_NORMAL_ARRAY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NORMAL_ARRAY_BUFFER_BINDING

public static final int GL_NORMAL_ARRAY_BUFFER_BINDING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NORMAL_ARRAY_POINTER

public static final int GL_NORMAL_ARRAY_POINTER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NORMAL_ARRAY_STRIDE

public static final int GL_NORMAL_ARRAY_STRIDE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NORMAL_ARRAY_TYPE

public static final int GL_NORMAL_ARRAY_TYPE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NOTEQUAL

public static final int GL_NOTEQUAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NO_ERROR

public static final int GL_NO_ERROR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_NUM_COMPRESSED_TEXTURE_FORMATS

public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ONE

public static final int GL_ONE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ONE_MINUS_DST_ALPHA

public static final int GL_ONE_MINUS_DST_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ONE_MINUS_DST_COLOR

public static final int GL_ONE_MINUS_DST_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ONE_MINUS_SRC_ALPHA

public static final int GL_ONE_MINUS_SRC_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ONE_MINUS_SRC_COLOR

public static final int GL_ONE_MINUS_SRC_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OPERAND0_ALPHA

public static final int GL_OPERAND0_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OPERAND0_RGB

public static final int GL_OPERAND0_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OPERAND1_ALPHA

public static final int GL_OPERAND1_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OPERAND1_RGB

public static final int GL_OPERAND1_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OPERAND2_ALPHA

public static final int GL_OPERAND2_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OPERAND2_RGB

public static final int GL_OPERAND2_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OR

public static final int GL_OR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OR_INVERTED

public static final int GL_OR_INVERTED
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OR_REVERSE

public static final int GL_OR_REVERSE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_OUT_OF_MEMORY

public static final int GL_OUT_OF_MEMORY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PACK_ALIGNMENT

public static final int GL_PACK_ALIGNMENT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE4_R5_G6_B5_OES

public static final int GL_PALETTE4_R5_G6_B5_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE4_RGB5_A1_OES

public static final int GL_PALETTE4_RGB5_A1_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE4_RGB8_OES

public static final int GL_PALETTE4_RGB8_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE4_RGBA4_OES

public static final int GL_PALETTE4_RGBA4_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE4_RGBA8_OES

public static final int GL_PALETTE4_RGBA8_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE8_R5_G6_B5_OES

public static final int GL_PALETTE8_R5_G6_B5_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE8_RGB5_A1_OES

public static final int GL_PALETTE8_RGB5_A1_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE8_RGB8_OES

public static final int GL_PALETTE8_RGB8_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE8_RGBA4_OES

public static final int GL_PALETTE8_RGBA4_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PALETTE8_RGBA8_OES

public static final int GL_PALETTE8_RGBA8_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PERSPECTIVE_CORRECTION_HINT

public static final int GL_PERSPECTIVE_CORRECTION_HINT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINTS

public static final int GL_POINTS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_DISTANCE_ATTENUATION

public static final int GL_POINT_DISTANCE_ATTENUATION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_FADE_THRESHOLD_SIZE

public static final int GL_POINT_FADE_THRESHOLD_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE

public static final int GL_POINT_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES

public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_ARRAY_OES

public static final int GL_POINT_SIZE_ARRAY_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_ARRAY_POINTER_OES

public static final int GL_POINT_SIZE_ARRAY_POINTER_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_ARRAY_STRIDE_OES

public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_ARRAY_TYPE_OES

public static final int GL_POINT_SIZE_ARRAY_TYPE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_MAX

public static final int GL_POINT_SIZE_MAX
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SIZE_MIN

public static final int GL_POINT_SIZE_MIN
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SMOOTH

public static final int GL_POINT_SMOOTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SMOOTH_HINT

public static final int GL_POINT_SMOOTH_HINT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POINT_SPRITE_OES

public static final int GL_POINT_SPRITE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POLYGON_OFFSET_FACTOR

public static final int GL_POLYGON_OFFSET_FACTOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POLYGON_OFFSET_FILL

public static final int GL_POLYGON_OFFSET_FILL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POLYGON_OFFSET_UNITS

public static final int GL_POLYGON_OFFSET_UNITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_POSITION

public static final int GL_POSITION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PREVIOUS

public static final int GL_PREVIOUS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PRIMARY_COLOR

public static final int GL_PRIMARY_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PROJECTION

public static final int GL_PROJECTION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PROJECTION_MATRIX

public static final int GL_PROJECTION_MATRIX
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES

public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_PROJECTION_STACK_DEPTH

public static final int GL_PROJECTION_STACK_DEPTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_QUADRATIC_ATTENUATION

public static final int GL_QUADRATIC_ATTENUATION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_RED_BITS

public static final int GL_RED_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_RENDERER

public static final int GL_RENDERER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_REPEAT

public static final int GL_REPEAT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_REPLACE

public static final int GL_REPLACE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_RESCALE_NORMAL

public static final int GL_RESCALE_NORMAL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_RGB

public static final int GL_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_RGBA

public static final int GL_RGBA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_RGB_SCALE

public static final int GL_RGB_SCALE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLES

public static final int GL_SAMPLES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLE_ALPHA_TO_COVERAGE

public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLE_ALPHA_TO_ONE

public static final int GL_SAMPLE_ALPHA_TO_ONE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLE_BUFFERS

public static final int GL_SAMPLE_BUFFERS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLE_COVERAGE

public static final int GL_SAMPLE_COVERAGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLE_COVERAGE_INVERT

public static final int GL_SAMPLE_COVERAGE_INVERT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SAMPLE_COVERAGE_VALUE

public static final int GL_SAMPLE_COVERAGE_VALUE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SCISSOR_BOX

public static final int GL_SCISSOR_BOX
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SCISSOR_TEST

public static final int GL_SCISSOR_TEST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SET

public static final int GL_SET
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SHADE_MODEL

public static final int GL_SHADE_MODEL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SHININESS

public static final int GL_SHININESS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SHORT

public static final int GL_SHORT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SMOOTH

public static final int GL_SMOOTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SMOOTH_LINE_WIDTH_RANGE

public static final int GL_SMOOTH_LINE_WIDTH_RANGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SMOOTH_POINT_SIZE_RANGE

public static final int GL_SMOOTH_POINT_SIZE_RANGE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SPECULAR

public static final int GL_SPECULAR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SPOT_CUTOFF

public static final int GL_SPOT_CUTOFF
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SPOT_DIRECTION

public static final int GL_SPOT_DIRECTION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SPOT_EXPONENT

public static final int GL_SPOT_EXPONENT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC0_ALPHA

public static final int GL_SRC0_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC0_RGB

public static final int GL_SRC0_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC1_ALPHA

public static final int GL_SRC1_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC1_RGB

public static final int GL_SRC1_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC2_ALPHA

public static final int GL_SRC2_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC2_RGB

public static final int GL_SRC2_RGB
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC_ALPHA

public static final int GL_SRC_ALPHA
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC_ALPHA_SATURATE

public static final int GL_SRC_ALPHA_SATURATE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SRC_COLOR

public static final int GL_SRC_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STACK_OVERFLOW

public static final int GL_STACK_OVERFLOW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STACK_UNDERFLOW

public static final int GL_STACK_UNDERFLOW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STATIC_DRAW

public static final int GL_STATIC_DRAW
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_BITS

public static final int GL_STENCIL_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_BUFFER_BIT

public static final int GL_STENCIL_BUFFER_BIT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_CLEAR_VALUE

public static final int GL_STENCIL_CLEAR_VALUE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_FAIL

public static final int GL_STENCIL_FAIL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_FUNC

public static final int GL_STENCIL_FUNC
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_PASS_DEPTH_FAIL

public static final int GL_STENCIL_PASS_DEPTH_FAIL
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_PASS_DEPTH_PASS

public static final int GL_STENCIL_PASS_DEPTH_PASS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_REF

public static final int GL_STENCIL_REF
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_TEST

public static final int GL_STENCIL_TEST
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_VALUE_MASK

public static final int GL_STENCIL_VALUE_MASK
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_STENCIL_WRITEMASK

public static final int GL_STENCIL_WRITEMASK
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SUBPIXEL_BITS

public static final int GL_SUBPIXEL_BITS
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_SUBTRACT

public static final int GL_SUBTRACT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE

public static final int GL_TEXTURE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_2D

public static final int GL_TEXTURE_2D
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_BINDING_2D

public static final int GL_TEXTURE_BINDING_2D
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_COORD_ARRAY

public static final int GL_TEXTURE_COORD_ARRAY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING

public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_COORD_ARRAY_POINTER

public static final int GL_TEXTURE_COORD_ARRAY_POINTER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_COORD_ARRAY_SIZE

public static final int GL_TEXTURE_COORD_ARRAY_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_COORD_ARRAY_STRIDE

public static final int GL_TEXTURE_COORD_ARRAY_STRIDE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_COORD_ARRAY_TYPE

public static final int GL_TEXTURE_COORD_ARRAY_TYPE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_CROP_RECT_OES

public static final int GL_TEXTURE_CROP_RECT_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_ENV

public static final int GL_TEXTURE_ENV
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_ENV_COLOR

public static final int GL_TEXTURE_ENV_COLOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_ENV_MODE

public static final int GL_TEXTURE_ENV_MODE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_MAG_FILTER

public static final int GL_TEXTURE_MAG_FILTER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_MATRIX

public static final int GL_TEXTURE_MATRIX
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES

public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_MIN_FILTER

public static final int GL_TEXTURE_MIN_FILTER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_STACK_DEPTH

public static final int GL_TEXTURE_STACK_DEPTH
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_WRAP_S

public static final int GL_TEXTURE_WRAP_S
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE_WRAP_T

public static final int GL_TEXTURE_WRAP_T
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE0

public static final int GL_TEXTURE0
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE1

public static final int GL_TEXTURE1
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE2

public static final int GL_TEXTURE2
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE3

public static final int GL_TEXTURE3
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE4

public static final int GL_TEXTURE4
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE5

public static final int GL_TEXTURE5
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE6

public static final int GL_TEXTURE6
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE7

public static final int GL_TEXTURE7
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE8

public static final int GL_TEXTURE8
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE9

public static final int GL_TEXTURE9
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE10

public static final int GL_TEXTURE10
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE11

public static final int GL_TEXTURE11
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE12

public static final int GL_TEXTURE12
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE13

public static final int GL_TEXTURE13
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE14

public static final int GL_TEXTURE14
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE15

public static final int GL_TEXTURE15
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE16

public static final int GL_TEXTURE16
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE17

public static final int GL_TEXTURE17
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE18

public static final int GL_TEXTURE18
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE19

public static final int GL_TEXTURE19
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE20

public static final int GL_TEXTURE20
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE21

public static final int GL_TEXTURE21
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE22

public static final int GL_TEXTURE22
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE23

public static final int GL_TEXTURE23
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE24

public static final int GL_TEXTURE24
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE25

public static final int GL_TEXTURE25
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE26

public static final int GL_TEXTURE26
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE27

public static final int GL_TEXTURE27
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE28

public static final int GL_TEXTURE28
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE29

public static final int GL_TEXTURE29
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE30

public static final int GL_TEXTURE30
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TEXTURE31

public static final int GL_TEXTURE31
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TRIANGLES

public static final int GL_TRIANGLES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TRIANGLE_FAN

public static final int GL_TRIANGLE_FAN
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TRIANGLE_STRIP

public static final int GL_TRIANGLE_STRIP
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_TRUE

public static final int GL_TRUE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_UNPACK_ALIGNMENT

public static final int GL_UNPACK_ALIGNMENT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_UNSIGNED_BYTE

public static final int GL_UNSIGNED_BYTE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_UNSIGNED_SHORT

public static final int GL_UNSIGNED_SHORT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_UNSIGNED_SHORT_4_4_4_4

public static final int GL_UNSIGNED_SHORT_4_4_4_4
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_UNSIGNED_SHORT_5_5_5_1

public static final int GL_UNSIGNED_SHORT_5_5_5_1
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_UNSIGNED_SHORT_5_6_5

public static final int GL_UNSIGNED_SHORT_5_6_5
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VENDOR

public static final int GL_VENDOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERSION

public static final int GL_VERSION
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERTEX_ARRAY

public static final int GL_VERTEX_ARRAY
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERTEX_ARRAY_BUFFER_BINDING

public static final int GL_VERTEX_ARRAY_BUFFER_BINDING
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERTEX_ARRAY_POINTER

public static final int GL_VERTEX_ARRAY_POINTER
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERTEX_ARRAY_SIZE

public static final int GL_VERTEX_ARRAY_SIZE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERTEX_ARRAY_STRIDE

public static final int GL_VERTEX_ARRAY_STRIDE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VERTEX_ARRAY_TYPE

public static final int GL_VERTEX_ARRAY_TYPE
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_VIEWPORT

public static final int GL_VIEWPORT
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_WEIGHT_ARRAY_BUFFER_BINDING_OES

public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_WEIGHT_ARRAY_OES

public static final int GL_WEIGHT_ARRAY_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_WEIGHT_ARRAY_POINTER_OES

public static final int GL_WEIGHT_ARRAY_POINTER_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_WEIGHT_ARRAY_SIZE_OES

public static final int GL_WEIGHT_ARRAY_SIZE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_WEIGHT_ARRAY_STRIDE_OES

public static final int GL_WEIGHT_ARRAY_STRIDE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_WEIGHT_ARRAY_TYPE_OES

public static final int GL_WEIGHT_ARRAY_TYPE_OES
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_XOR

public static final int GL_XOR
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

GL_ZERO

public static final int GL_ZERO
OpenGL® ESの同名の定数と同等です。

関連項目:
定数フィールド値

PROPERTY_BUFFER_SIZE

public static final int PROPERTY_BUFFER_SIZE
プロパティ種別:バッファサイズ

関連項目:
定数フィールド値

PROPERTY_ALPHA_SIZE

public static final int PROPERTY_ALPHA_SIZE
プロパティ種別:カラーバッファのアルファ値のサイズ

関連項目:
定数フィールド値

PROPERTY_BLUE_SIZE

public static final int PROPERTY_BLUE_SIZE
プロパティ種別:カラーバッファの青成分のサイズ

関連項目:
定数フィールド値

PROPERTY_GREEN_SIZE

public static final int PROPERTY_GREEN_SIZE
プロパティ種別:カラーバッファの緑成分のサイズ

関連項目:
定数フィールド値

PROPERTY_RED_SIZE

public static final int PROPERTY_RED_SIZE
プロパティ種別:カラーバッファの赤成分のサイズ

関連項目:
定数フィールド値

PROPERTY_DEPTH_SIZE

public static final int PROPERTY_DEPTH_SIZE
プロパティ種別:デプスバッファのサイズ

関連項目:
定数フィールド値

PROPERTY_STENCIL_SIZE

public static final int PROPERTY_STENCIL_SIZE
プロパティ種別:ステンシルバッファのサイズ

関連項目:
定数フィールド値
メソッドの詳細

getInstance

public static GL getInstance()
システムで唯一のGLインスタンスを返します。

戻り値:
システムで唯一のGLインスタンス

initialize

public void initialize()
OpenGL® ESのリソースを確保します。

ネイティブシステムのOpenGL® ESリソースを確保し、 ステートをInitializedに遷移させます。

GLによる描画処理をする場合には、 まずこのメソッドを呼び出す必要があります。

例外:
java.lang.IllegalStateException - Uninitializedステート以外で呼び出された場合

terminate

public void terminate()
OpenGL® ESのリソースを解放します。

initializeメソッドで確保したネイティブシステムのOpenGL® ESリソースを解放し、 ステートをUninitializedに遷移させます。

Boundステートで呼び出された場合、現在の描画を中止します。 描画の内容が描画先に反映されるかどうかは保証されません。

Uninitializedステートで呼び出された場合、このメソッドは何もしません。

このメソッドの呼び出し後に再度GLによる描画を行う場合は、 initializeメソッドを呼び出す必要があります。


bindTarget

public void bindTarget(javax.microedition.lcdui.Graphics g,
                       boolean compositeHint)
描画先のインスタンスをバインドして、 GLによる描画を開始します。

ステートを Initialized から Bound に遷移させます。

GLによる描画処理をする場合には、 initializeメソッドを呼び出したのちに、 このメソッドを呼び出す必要があります。

アプリケーションは、このメソッドを呼び出してから releaseTarget メソッドを呼び出すまでの間、再度このメソッドを呼び出せません。

このメソッドを呼び出してから releaseTarget メソッドを呼び出すまでの間に2Dグラフィックスを操作する処理を行った場合、 その描画結果は保証されません。

パラメータcompositeHintは、ネイティブシステムに、既存の2D描画および このGLによる3D描画の合成処理とパフォーマンスとのバランスを操作するためのヒントとして渡します。

2D画像の上に3D画像を合成しない場合、 compositeHintにfalseを指定することで、 ネイティブシステムが合成にかかる処理を省略し、描画速度が向上する場合があります。

パラメータ:
g - 描画先のインスタンス
compositeHint - gの既存の描画内容を保持するかどうかをネイティブシステムが決定するためのヒント
例外:
java.lang.NullPointerException - gにnullが指定された場合
java.lang.IllegalStateException - すでに描画先のインスタンスがバインドされている場合
java.lang.RuntimeException - ネイティブシステムのリソース不足によって描画できない場合

releaseTarget

public void releaseTarget()
描画先のインスタンスをリリースして、 GLによる描画を終了します。

このメソッドはOpenGL® ES 1.1 API の glFinish() 相当の処理をします。 また、ステートを Bound から Initialized に遷移させます。

Bound以外のステートで呼び出された場合、このメソッドは何もせずに呼び出し元に戻ります。


getProperty

public int getProperty(int attribute)
ターゲット機器のプロパティを返します。

パラメータ:
attribute - プロパティの種別。以下から指定。
戻り値:
指定されたプロパティの値
例外:
java.lang.IllegalArgumentException - attributeに上記以外の値が指定された場合
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glActiveTexture

public void glActiveTexture(int texture)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
texture - GL_TEXTURE0 から GL_TEXTURE31 までのどれかを指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glAlphaFunc

public void glAlphaFunc(int func,
                        float ref)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
func - 以下から指定
ref - 加えるアルファ値と比較する基準値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glBindTexture

public void glBindTexture(int target,
                          int texture)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
texture - テクスチャ名
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glBlendFunc

public void glBlendFunc(int sfactor,
                        int dfactor)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
sfactor - 以下から指定
dfactor - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glClear

public void glClear(int mask)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
mask - 以下の値の論理和(OR)を指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glClearColor

public void glClearColor(float red,
                         float green,
                         float blue,
                         float alpha)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
red - カラーバッファを初期化する赤成分のカラー値
green - カラーバッファを初期化する緑成分のカラー値
blue - カラーバッファを初期化する青成分のカラー値
alpha - カラーバッファを初期化するアルファ値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glClearDepthf

public void glClearDepthf(float depth)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
depth - デプスバッファをクリアする際に使用するデプス値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glClearStencil

public void glClearStencil(int s)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
s - ステンシルバッファをクリアする際に使用するインデックス値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glClientActiveTexture

public void glClientActiveTexture(int texture)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
texture - GL_TEXTURE0 から GL_TEXTURE31 までのどれかを指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glColor4f

public void glColor4f(float red,
                      float green,
                      float blue,
                      float alpha)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
red - 赤成分のカラー値
green - 緑成分のカラー値
blue - 青成分のカラー値
alpha - アルファ値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glColorMask

public void glColorMask(boolean red,
                        boolean green,
                        boolean blue,
                        boolean alpha)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
red - 赤成分の書込みの可/不可
green - 緑成分の書込みの可/不可
blue - 青成分の書込みの可/不可
alpha - アルファ値の書込みの可/不可
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glColorPointer

public void glColorPointer(int size,
                           int type,
                           int stride,
                           Buffer pointer)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_UNSIGNED_BYTE 0 以上 ByteBuffer
GL_FLOAT 0 以上の 4 の倍数 FloatBuffer

パラメータ:
size - 4 を指定
type - 以下から指定
stride - 次の頂点の色情報までのバイトオフセット
pointer - 色情報
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glCompressedTexImage2D

public void glCompressedTexImage2D(int target,
                                   int level,
                                   int internalformat,
                                   int width,
                                   int height,
                                   int border,
                                   ByteBuffer data)
OpenGL® ES と同等の処理をAPI の同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
level - 解像度レベル
internalformat - 以下から指定
width - テクスチャの幅
height - テクスチャの高さ
border - 0 を指定
data - テクスチャデータ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - dataにnullが指定された場合

glCopyTexImage2D

public void glCopyTexImage2D(int target,
                             int level,
                             int internalformat,
                             int x,
                             int y,
                             int width,
                             int height,
                             int border)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
level - 解像度レベル
internalformat - 以下から指定
x - コピー元領域の左下の x 座標
y - コピー元領域の左下の y 座標
width - コピー元領域の幅
height - コピー元領域の高さ
border - 0 を指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glCopyTexSubImage2D

public void glCopyTexSubImage2D(int target,
                                int level,
                                int xoffset,
                                int yoffset,
                                int x,
                                int y,
                                int width,
                                int height)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
level - 解像度レベル
xoffset - コピー先テクスチャの左下からの x オフセット値
yoffset - コピー先テクスチャの左下からの y オフセット値
x - コピー元領域の左下の x 座標
y - コピー元領域の左下の y 座標
width - コピー元領域の幅
height - コピー元領域の高さ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glCullFace

public void glCullFace(int mode)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
mode - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDeleteTextures

public void glDeleteTextures(int[] textures)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
textures - テクスチャ名の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.IllegalArgumentException - texturesの要素数が0の場合
java.lang.NullPointerException - texturesにnullが指定された場合

glDepthFunc

public void glDepthFunc(int func)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
func - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDepthMask

public void glDepthMask(boolean flag)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
flag - デプスバッファへの書き込みの有効/無効
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDepthRangef

public void glDepthRangef(float zNear,
                          float zFar)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
zNear - nearクリップ面に対するデプスバッファ値(最小値)
zFar - farクリップ面に対するデプスバッファ値(最大値)
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDisable

public void glDisable(int cap)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
cap - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDisableClientState

public void glDisableClientState(int array)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
array - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDrawArrays

public void glDrawArrays(int mode,
                         int first,
                         int count)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
mode - 以下から指定
first - 始点インデックス値
count - 使用する頂点数
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.IllegalArgumentException -
  • first < 0 の場合
  • count < 0 の場合
  • first、countに対して、頂点配列の要素が不足している場合

glDrawElements

public void glDrawElements(int mode,
                           int type,
                           Buffer indices)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータtypeに指定する値とパラメータindices に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typeindices
GL_UNSIGNED_BYTEByteBuffer
GL_UNSIGNED_SHORTShortBuffer

パラメータ:
mode - 以下から指定
type - 以下から指定
indices - インデックス配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.IllegalArgumentException -
  • 無効な組み合わせのtypeindicesが指定された場合
  • indicesで指定された各要素のインデックス値が、頂点情報の要素数よりも大きい場合

glEnable

public void glEnable(int cap)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
cap - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glEnableClientState

public void glEnableClientState(int array)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
array - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glFlush

public void glFlush()
OpenGL® ESの同名の関数と同等の処理をします。

例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glFogf

public void glFogf(int pname,
                   float param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
pname - 以下から指定
param - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glFogfv

public void glFogfv(int pname,
                    float[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
pname - 以下から指定
params - pnameに対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glFrontFace

public void glFrontFace(int mode)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
mode - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glFrustumf

public void glFrustumf(float left,
                       float right,
                       float bottom,
                       float top,
                       float zNear,
                       float zFar)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
left - 指定する視錐台の左座標
right - 指定する視錐台の右座標
bottom - 指定する視錐台の下座標
top - 指定する視錐台の上座標
zNear - 指定する視錐台のnearクリップ面の距離
zFar - 指定する視錐台のfarクリップ面の距離
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glGenTextures

public void glGenTextures(int[] textures)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
textures - テクスチャ名の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.IllegalArgumentException - texturesの要素数が0の場合
java.lang.NullPointerException - texturesにnullが指定された場合

glGetError

public int glGetError()
OpenGL® ESの同名の関数と同等の処理をします。

戻り値:
エラーコード
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glGetIntegerv

public void glGetIntegerv(int pname,
                          int[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
pname - 以下から指定
params - pname に対応する設定値を格納するための配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glGetString

public java.lang.String glGetString(int name)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
name - 以下から指定
戻り値:
nameで指定された値に対応した文字列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glHint

public void glHint(int target,
                   int mode)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - 以下から指定
mode - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glLightModelf

public void glLightModelf(int pname,
                          float param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
pname - GL_LIGHT_MODEL_TWO_SIDE を指定
param - pnameに対応する設定値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.IllegalArgumentException - pnameに不正な値が指定され、かつ、paramsの要素数が 0 の場合

glLightModelfv

public void glLightModelfv(int pname,
                           float[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
pname - 以下から指定
params - pname に対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glLightf

public void glLightf(int light,
                     int pname,
                     float param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
light - GL_LIGHT0 から GL_LIGHT7 までのどれかを指定
pname - 以下から指定
param - pname に対応する設定値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glLightfv

public void glLightfv(int light,
                      int pname,
                      float[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
light - GL_LIGHT0 から GL_LIGHT7 までのどれかを指定
pname - 以下から指定
params - pname に対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glLoadIdentity

public void glLoadIdentity()
OpenGL® ESの同名の関数と同等の処理をします。

例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glLoadMatrixf

public void glLoadMatrixf(float[] m)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
m - マトリックス情報の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - mにnullが指定された場合
java.lang.IllegalArgumentException - mの要素数が不足している場合

glLogicOp

public void glLogicOp(int opcode)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
opcode - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glMaterialf

public void glMaterialf(int face,
                        int pname,
                        float param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
face - GL_FRONT_AND_BACK を指定
pname - GL_SHININESS を指定
param - pnameに対応する設定値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glMaterialfv

public void glMaterialfv(int face,
                         int pname,
                         float[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
face - GL_FRONT_AND_BACK を指定
pname - 以下から指定
params - pname に対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glMatrixMode

public void glMatrixMode(int mode)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
mode - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glMultMatrixf

public void glMultMatrixf(float[] m)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
m - マトリックス情報の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - mにnullが指定された場合
java.lang.IllegalArgumentException - mの要素数が不足している場合

glMultiTexCoord4f

public void glMultiTexCoord4f(int target,
                              float s,
                              float t,
                              float r,
                              float q)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
target - GL_TEXTURE0 から GL_TEXTURE31 までのどれかを指定
s - テクスチャ座標
t - テクスチャ座標
r - テクスチャ座標
q - テクスチャ座標
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glNormal3f

public void glNormal3f(float nx,
                       float ny,
                       float nz)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
nx - 法線ベクトルの x 成分
ny - 法線ベクトルの y 成分
nz - 法線ベクトルの z 成分
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glNormalPointer

public void glNormalPointer(int type,
                            int stride,
                            Buffer pointer)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_BYTE0 以上ByteBuffer
GL_SHORT0 以上の 2 の倍数ShortBuffer
GL_FLOAT0 以上の 4 の倍数FloatBuffer

パラメータ:
type - 以下から指定
stride - 次の頂点の法線情報までのバイトオフセット
pointer - 法線情報
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glOrthof

public void glOrthof(float left,
                     float right,
                     float bottom,
                     float top,
                     float zNear,
                     float zFar)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
left - 視体積として指定する直方体の左座標
right - 視体積として指定する直方体の右座標
bottom - 視体積として指定する直方体の下座標
top - 視体積として指定する直方体の上座標
zNear - 視体積として指定する直方体のnearクリップ面の距離
zFar - 視体積として指定する直方体のfarクリップ面の距離
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glPixelStorei

public void glPixelStorei(int pname,
                          int param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
pname - 以下から指定
param - pnameに対応する設定値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glPointSize

public void glPointSize(float size)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
size - レンダリングする点の幅
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glPolygonOffset

public void glPolygonOffset(float factor,
                            float units)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
factor - オフセット値のうち、ポリゴンの奥行きに適用される係数
units - オフセット値のうち、ネイティブシステムが持つ固有の定数に適用される係数
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glPopMatrix

public void glPopMatrix()
OpenGL® ESの同名の関数と同等の処理をします。

処理に失敗した場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glPushMatrix

public void glPushMatrix()
OpenGL® ESの同名の関数と同等の処理をします。

処理に失敗した場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glRotatef

public void glRotatef(float angle,
                      float x,
                      float y,
                      float z)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
angle - 回転角度
x - 回転軸を表すベクトルの x 成分
y - 回転軸を表すベクトルの y 成分
z - 回転軸を表すベクトルの z 成分
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glScalef

public void glScalef(float x,
                     float y,
                     float z)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
x - x 軸方向へのスケーリング値
y - y 軸方向へのスケーリング値
z - z 軸方向へのスケーリング値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glScissor

public void glScissor(int x,
                      int y,
                      int width,
                      int height)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
x - 設定するシザーボックスの左下の x 座標
y - 設定するシザーボックスの左下の y 座標
width - 設定するシザーボックスの幅
height - 設定するシザーボックスの高さ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glShadeModel

public void glShadeModel(int mode)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
mode - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glStencilFunc

public void glStencilFunc(int func,
                          int ref,
                          int mask)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
func - 以下から指定
ref - ステンシルテストに使用する参照値
mask - ステンシルテストに使用するマスク値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glStencilMask

public void glStencilMask(int mask)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
mask - ステンシルバッファに対するマスク値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glStencilOp

public void glStencilOp(int fail,
                        int zfail,
                        int zpass)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
fail - 以下から指定
zfail - 以下から指定
zpass - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glTexCoordPointer

public void glTexCoordPointer(int size,
                              int type,
                              int stride,
                              Buffer pointer)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_BYTE0 以上ByteBuffer
GL_SHORT0 以上の 2 の倍数ShortBuffer
GL_FLOAT0 以上の 4 の倍数FloatBuffer

パラメータ:
size - 2、3、または 4
type - 以下から指定
stride - 次の頂点のテクスチャ座標情報までのバイトオフセット
pointer - テクスチャ座標情報
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glTexEnvf

public void glTexEnvf(int target,
                      int pname,
                      float param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - 以下から指定
pname - 以下から指定
param - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glTexEnvfv

public void glTexEnvfv(int target,
                       int pname,
                       float[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - 以下から指定
pname - 以下から指定
params - pnameに対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glTexImage2D

public void glTexImage2D(int target,
                         int level,
                         int internalformat,
                         int width,
                         int height,
                         int border,
                         int format,
                         int type,
                         Buffer pixels)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータtypeに指定する値とパラメータpixels に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typepixels
GL_UNSIGNED_BYTEByteBuffer
GL_UNSIGNED_SHORT_4_4_4_4ShortBuffer
GL_UNSIGNED_SHORT_5_6_5ShortBuffer
GL_UNSIGNED_SHORT_5_5_5_1ShortBuffer

パラメータ:
target - GL_TEXTURE_2D を指定
level - 解像度レベル
internalformat - 以下から指定
width - テクスチャの幅
height - テクスチャの高さ
border - 0 を指定
format - 以下から指定
type - 以下から指定
pixels - ピクセル情報
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pixelsにnullが指定された場合
java.lang.IllegalArgumentException - pixelsの要素数が不足している場合

glTexParameterf

public void glTexParameterf(int target,
                            int pname,
                            float param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
pname - 以下から指定
param - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glTexSubImage2D

public void glTexSubImage2D(int target,
                            int level,
                            int xoffset,
                            int yoffset,
                            int width,
                            int height,
                            int format,
                            int type,
                            Buffer pixels)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータtypeに指定する値とパラメータpixels に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typepixels
GL_UNSIGNED_BYTEByteBuffer
GL_UNSIGNED_SHORT_4_4_4_4ShortBuffer
GL_UNSIGNED_SHORT_5_6_5ShortBuffer
GL_UNSIGNED_SHORT_5_5_5_1ShortBuffer

パラメータ:
target - GL_TEXTURE_2D を指定
level - 解像度レベル
xoffset - テクスチャを置き換える領域の左下からの x オフセット値
yoffset - テクスチャを置き換える領域の左下からの y オフセット値
width - テクスチャの幅
height - テクスチャの高さ
format - 以下から指定
type - 以下から指定
pixels - ピクセル情報
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pixelsにnullが指定された場合
java.lang.IllegalArgumentException - pixelsの要素数が不足している場合

glTranslatef

public void glTranslatef(float x,
                         float y,
                         float z)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
x - x 軸方向への移動量
y - y 軸方向への移動量
z - z 軸方向への移動量
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glVertexPointer

public void glVertexPointer(int size,
                            int type,
                            int stride,
                            Buffer pointer)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_BYTE0 以上ByteBuffer
GL_SHORT0 以上の 2 の倍数ShortBuffer
GL_FLOAT0 以上の 4 の倍数FloatBuffer

パラメータ:
size - 2、3、または 4
type - 以下から指定
stride - 次の頂点の座標情報までのバイトオフセット
pointer - 頂点座標
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glViewport

public void glViewport(int x,
                       int y,
                       int width,
                       int height)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
x - 設定するビューポート領域の左下の x 座標
y - 設定するビューポート領域の左下の y 座標
width - 設定するビューポート領域の幅
height - 設定するビューポート領域の高さ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glTexEnvi

public void glTexEnvi(int target,
                      int pname,
                      int param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
target - 以下から指定
pname - 以下から指定
param - 以下から指定
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glTexEnviv

public void glTexEnviv(int target,
                       int pname,
                       int[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
target - 以下から指定
pname - 以下から指定
params - pnameに対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glTexParameterfv

public void glTexParameterfv(int target,
                             int pname,
                             float[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
pname - 以下から指定
params - pnameに対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glTexParameteri

public void glTexParameteri(int target,
                            int pname,
                            int param)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
pname - 以下から指定
param - pname に対応する設定値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glTexParameteriv

public void glTexParameteriv(int target,
                             int pname,
                             int[] params)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータ:
target - GL_TEXTURE_2D を指定
pname - 以下から指定
params - pnameに対応する設定値の配列
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - paramsにnullが指定された場合
java.lang.IllegalArgumentException - 以下のどちらかの場合
  • pnameに対応するparamsの要素数が不足している場合
  • pnameに不正な値が指定され、 かつ、paramsの要素数が 0 の場合

glPointSizePointerOES

public void glPointSizePointerOES(int type,
                                  int stride,
                                  Buffer ptr)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータに不正な値が指定された場合も、例外リストに記述していない例外はスローしません。 glGetErrorメソッドを使用してエラーコードを取得してください。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_FLOAT0 以上の 4 の倍数FloatBuffer

パラメータ:
type - GL_FLOAT を指定
stride - 次の頂点のポイントサイズ情報までのバイトオフセット
ptr - 点サイズ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glCurrentPaletteMatrixOES

public void glCurrentPaletteMatrixOES(int index)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
index - 指定するマトリックスパレットのインデックス
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glLoadPaletteFromModelViewMatrixOES

public void glLoadPaletteFromModelViewMatrixOES()
OpenGL® ESの同名の関数と同等の処理をします。

例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glMatrixIndexPointerOES

public void glMatrixIndexPointerOES(int size,
                                    int type,
                                    int stride,
                                    Buffer pointer)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_UNSIGNED_BYTE0 以上ByteBuffer

パラメータ:
size - 1 頂点あたりのマトリックスインデックスリストの数
type - GL_UNSIGNED_BYTE を指定
stride - 次の頂点のマトリックスインデックス情報までのバイトオフセット
pointer - マトリックスインデックス値
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glWeightPointerOES

public void glWeightPointerOES(int size,
                               int type,
                               int stride,
                               Buffer pointer)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータtypestrideに指定する値とパラメータpointer に指定するBufferインスタンスの型の有効な組み合わせは以下の通りです。

typestridepointer
GL_FLOAT0 以上の 4 の倍数FloatBuffer

パラメータ:
size - 各頂点のウェイトの数
type - GL_FLOAT を指定
stride - 次の頂点のウェイト情報までのバイトオフセット
pointer - 各頂点のウェイト
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合
java.lang.NullPointerException - pointerにnullが指定された場合
java.lang.IllegalArgumentException - 無効な組み合わせのtypestridepointerが指定された場合

glDrawTexsOES

public void glDrawTexsOES(short X,
                          short Y,
                          short Z,
                          short W,
                          short H)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
X - スクリーンの x 座標
Y - スクリーンの y 座標
Z - スクリーンの z 座標
W - スクリーンの幅
H - スクリーンの高さ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDrawTexiOES

public void glDrawTexiOES(int X,
                          int Y,
                          int Z,
                          int W,
                          int H)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
X - スクリーンの x 座標
Y - スクリーンの y 座標
Z - スクリーンの z 座標
W - スクリーンの幅
H - スクリーンの高さ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合

glDrawTexfOES

public void glDrawTexfOES(float X,
                          float Y,
                          float Z,
                          float W,
                          float H)
OpenGL® ESの同名の関数と同等の処理をします。

パラメータ:
X - スクリーンの x 座標
Y - スクリーンの y 座標
Z - スクリーンの z 座標
W - スクリーンの幅
H - スクリーンの高さ
例外:
java.lang.IllegalStateException - Bound以外のステートで呼び出された場合


Document of KDDI