com.docomostar.ui.ogl
インタフェース GraphicsOGL


public interface GraphicsOGL
 [iアプリオプションAPI]

OpenGL® ES 1.1相当のグラフィックス機能を提供するインタフェースです。
APIとして、OpenGL® ES 1.1の固定小数点を除いた機能が使用できます。

OpenGL® ES に相当する機能をサポートする Graphics クラスは、 このインタフェースを実装しなければなりません。

現在の端末では、 OpenGL® ES のグラフィックスコンテキストを1つしか持たない実装となっています。 例えば、描画インスタンスを g1 から g2 等に変更した場合でも、 GraphicsOGL インタフェースのメソッドで設定するリソースについては、 最後に設定したパラメータがシステムの共有パラメータとして有効となることに注意して下さい。

3Dと2Dの共存方法

OpenGL® ESによる3D描画とcom.docomostar.ui.Graphicsによる2D描画の呼び出しは混在させることができません。 そこで3D描画と2D描画の切り替えを beginDrawing() と endDrawing() で明示的に行う必要があります。

アプリケーションはOpenGL® ESによる3D描画を開始する際に beginDrawing() を呼び出します。
この間の2D描画は正常に描画されません。
3D描画要求を終了した後、 endDrawing() を呼び出すことにより、その後の2D描画は3D描画の上に正常に描き重ねることが 可能となります。
逆に beginDrawing()〜endDrawing()間以外でOpenGL® ESによる3D描画のAPIを呼び出した場合、 その呼び出しによる動作も不定です。

3Dの反映タイミング
OpenGL® ESは通常、関数eglSwapBuffers()の呼び出しにより画面への反映を行いますが、GraphicsOGLでは endDrawing() 呼び出し後に画面への反映が行われます。実際の反映タイミングは機種依存となります。 但し、2D描画と同様に Graphics#lock() によりGraphicsがロックされている場合、Graphics#unlock() 時に反映されます。
その他の3D描画との競合
OpenGL® ESによる3D描画と、従来のcom.docomostar.ui.graphics3d.Graphics3D 及び com.docomostar.opt.ui.j3d.Graphics3D による描画は 同時に使用することはできません。
先発優先となり、最初に使用された3Dグラフィクス機能が有効になります。

バッファオブジェクトに関する注意事項
glBindBuffer(int,int)の呼び出しによってバッファオブジェクトが有効にされている場合とそうでない場合とで glColorPointer(),glNormalPointer(),glTexCoordPointer(),glVertexPointer(),glDrawElements(), glMatrixIndexPointerOES(),glWeightPointerOES(),glPointSizePointerOES() を 以下のように呼び分ける必要があります。

バッファオブジェクトとDirectBuffer混在使用の制限について
描画メソッド glDrawArrays(), glDrawElements() をコールする際、glEnableClientState(int)で有効にされ、glColorPointer(), glNormalPointer(), glTexCoordPointer(), glVertexPointer(), glDrawElements(), glMatrixIndexPointerOES(), glWeightPointerOES(), glPointSizePointerOES() を使用して設定されている各種配列は、 次の条件にしたがっている必要があります。


上記条件に従っていない場合、例外 IllegalStateException が発生します。

なお、これら混在の制限はあくまで描画メソッドコール時の制限です。
同一アプリケーション中で、DirectBufferのみを使用する描画メソッドと、バッファオブジェクトのみを使用する描画メソッドとを 混在して使用することは可能です。

導入されたバージョン:
Star-1.0

フィールドの概要
static int GL_ACTIVE_TEXTURE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ADD
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ADD_SIGNED
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALIASED_LINE_WIDTH_RANGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALIASED_POINT_SIZE_RANGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALPHA_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALPHA_SCALE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALPHA_TEST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALPHA_TEST_FUNC
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALPHA_TEST_REF
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ALWAYS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_AMBIENT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_AMBIENT_AND_DIFFUSE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_AND
          OpenGL ES 1.1の同名の定数を表します。
static int GL_AND_INVERTED
          OpenGL ES 1.1の同名の定数を表します。
static int GL_AND_REVERSE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ARRAY_BUFFER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ARRAY_BUFFER_BINDING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BACK
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BLEND
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BLEND_DST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BLEND_SRC
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BLUE_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BUFFER_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BUFFER_USAGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_BYTE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CCW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLAMP_TO_EDGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLEAR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIENT_ACTIVE_TEXTURE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIP_PLANE0
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIP_PLANE1
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIP_PLANE2
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIP_PLANE3
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIP_PLANE4
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CLIP_PLANE5
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_ARRAY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_ARRAY_BUFFER_BINDING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_ARRAY_POINTER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_ARRAY_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_ARRAY_STRIDE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_ARRAY_TYPE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_BUFFER_BIT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_CLEAR_VALUE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_LOGIC_OP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_MATERIAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COLOR_WRITEMASK
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COMBINE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COMBINE_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COMBINE_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COMPRESSED_TEXTURE_FORMATS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CONSTANT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CONSTANT_ATTENUATION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COORD_REPLACE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COPY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_COPY_INVERTED
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CULL_FACE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CULL_FACE_MODE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CURRENT_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CURRENT_NORMAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CURRENT_PALETTE_MATRIX_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CURRENT_TEXTURE_COORDS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_CW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DECAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DECR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_BUFFER_BIT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_CLEAR_VALUE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_FUNC
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_RANGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_TEST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DEPTH_WRITEMASK
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DIFFUSE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DITHER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DONT_CARE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DOT3_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DOT3_RGBA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DST_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DST_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_DYNAMIC_DRAW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ELEMENT_ARRAY_BUFFER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ELEMENT_ARRAY_BUFFER_BINDING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_EMISSION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_EQUAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_EQUIV
          OpenGL ES 1.1の同名の定数を表します。
static int GL_EXP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_EXP2
          OpenGL ES 1.1の同名の定数を表します。
static int GL_EXTENSIONS
          OpenGL ES 1.1の同名の定数を表します。
static boolean GL_FALSE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FALSE_I
          OpenGL ES 1.1の定数GL_FALSEを表します。
static int GL_FASTEST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FLAT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FLOAT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG_DENSITY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG_END
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG_HINT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG_MODE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FOG_START
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FRONT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FRONT_AND_BACK
          OpenGL ES 1.1の同名の定数を表します。
static int GL_FRONT_FACE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_GENERATE_MIPMAP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_GENERATE_MIPMAP_HINT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_GEQUAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_GREATER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_GREEN_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_INCR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_INTERPOLATE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_INVALID_ENUM
          OpenGL ES 1.1の同名の定数を表します。
static int GL_INVALID_OPERATION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_INVALID_VALUE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_INVERT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_KEEP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LEQUAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LESS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT_MODEL_AMBIENT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT_MODEL_TWO_SIDE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT0
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT1
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT2
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT3
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT4
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT5
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT6
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHT7
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LIGHTING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINE_LOOP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINE_SMOOTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINE_SMOOTH_HINT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINE_STRIP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINE_WIDTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINEAR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINEAR_ATTENUATION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINEAR_MIPMAP_LINEAR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINEAR_MIPMAP_NEAREST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LINES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LOGIC_OP_MODE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LUMINANCE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_LUMINANCE_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_INDEX_ARRAY_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_INDEX_ARRAY_POINTER_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_INDEX_ARRAY_SIZE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_INDEX_ARRAY_TYPE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_MODE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MATRIX_PALETTE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_CLIP_PLANES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_LIGHTS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_MODELVIEW_STACK_DEPTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_PALETTE_MATRICES_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_PROJECTION_STACK_DEPTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_TEXTURE_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_TEXTURE_STACK_DEPTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_TEXTURE_UNITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_VERTEX_UNITS_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MAX_VIEWPORT_DIMS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MODELVIEW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MODELVIEW_MATRIX
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MODELVIEW_STACK_DEPTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MODULATE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_MULTISAMPLE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NAND
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NEAREST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NEAREST_MIPMAP_LINEAR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NEAREST_MIPMAP_NEAREST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NEVER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NICEST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NO_ERROR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NOOP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NORMAL_ARRAY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NORMAL_ARRAY_BUFFER_BINDING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NORMAL_ARRAY_POINTER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NORMAL_ARRAY_STRIDE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NORMAL_ARRAY_TYPE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NORMALIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NOTEQUAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_NUM_COMPRESSED_TEXTURE_FORMATS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ONE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ONE_MINUS_DST_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ONE_MINUS_DST_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ONE_MINUS_SRC_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ONE_MINUS_SRC_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OPERAND0_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OPERAND0_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OPERAND1_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OPERAND1_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OPERAND2_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OPERAND2_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OR_INVERTED
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OR_REVERSE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_OUT_OF_MEMORY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PACK_ALIGNMENT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE4_R5_G6_B5_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE4_RGB5_A1_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE4_RGB8_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE4_RGBA4_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE4_RGBA8_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE8_R5_G6_B5_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE8_RGB5_A1_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE8_RGB8_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE8_RGBA4_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PALETTE8_RGBA8_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PERSPECTIVE_CORRECTION_HINT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_DISTANCE_ATTENUATION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_FADE_THRESHOLD_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_ARRAY_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_ARRAY_POINTER_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_ARRAY_STRIDE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_ARRAY_TYPE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_MAX
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SIZE_MIN
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SMOOTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SMOOTH_HINT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINT_SPRITE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POINTS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POLYGON_OFFSET_FACTOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POLYGON_OFFSET_FILL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POLYGON_OFFSET_UNITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_POSITION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PREVIOUS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PRIMARY_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PROJECTION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PROJECTION_MATRIX
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_PROJECTION_STACK_DEPTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_QUADRATIC_ATTENUATION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_RED_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_RENDERER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_REPEAT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_REPLACE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_RESCALE_NORMAL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_RGB_SCALE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_RGBA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLE_ALPHA_TO_COVERAGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLE_ALPHA_TO_ONE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLE_BUFFERS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLE_COVERAGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLE_COVERAGE_INVERT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLE_COVERAGE_VALUE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SAMPLES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SCISSOR_BOX
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SCISSOR_TEST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SET
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SHADE_MODEL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SHININESS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SHORT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SMOOTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SMOOTH_LINE_WIDTH_RANGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SMOOTH_POINT_SIZE_RANGE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SPECULAR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SPOT_CUTOFF
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SPOT_DIRECTION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SPOT_EXPONENT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC_ALPHA_SATURATE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC0_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC0_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC1_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC1_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC2_ALPHA
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SRC2_RGB
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STACK_OVERFLOW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STACK_UNDERFLOW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STATIC_DRAW
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_BUFFER_BIT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_CLEAR_VALUE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_FAIL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_FUNC
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_PASS_DEPTH_FAIL
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_PASS_DEPTH_PASS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_REF
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_TEST
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_VALUE_MASK
          OpenGL ES 1.1の同名の定数を表します。
static int GL_STENCIL_WRITEMASK
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SUBPIXEL_BITS
          OpenGL ES 1.1の同名の定数を表します。
static int GL_SUBTRACT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_2D
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_BINDING_2D
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_COORD_ARRAY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_COORD_ARRAY_POINTER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_COORD_ARRAY_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_COORD_ARRAY_STRIDE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_COORD_ARRAY_TYPE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_CROP_RECT_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_ENV
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_ENV_COLOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_ENV_MODE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_MAG_FILTER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_MATRIX
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_MIN_FILTER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_STACK_DEPTH
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_WRAP_S
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE_WRAP_T
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE0
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE1
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE10
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE11
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE12
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE13
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE14
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE15
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE16
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE17
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE18
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE19
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE2
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE20
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE21
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE22
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE23
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE24
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE25
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE26
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE27
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE28
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE29
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE3
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE30
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE31
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE4
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE5
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE6
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE7
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE8
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TEXTURE9
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TRIANGLE_FAN
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TRIANGLE_STRIP
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TRIANGLES
          OpenGL ES 1.1の同名の定数を表します。
static boolean GL_TRUE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_TRUE_I
          OpenGL ES 1.1の定数GL_TRUEを表します。
static int GL_UNPACK_ALIGNMENT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_UNSIGNED_BYTE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_UNSIGNED_SHORT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_UNSIGNED_SHORT_4_4_4_4
          OpenGL ES 1.1の同名の定数を表します。
static int GL_UNSIGNED_SHORT_5_5_5_1
          OpenGL ES 1.1の同名の定数を表します。
static int GL_UNSIGNED_SHORT_5_6_5
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VENDOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERSION
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERTEX_ARRAY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERTEX_ARRAY_BUFFER_BINDING
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERTEX_ARRAY_POINTER
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERTEX_ARRAY_SIZE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERTEX_ARRAY_STRIDE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VERTEX_ARRAY_TYPE
          OpenGL ES 1.1の同名の定数を表します。
static int GL_VIEWPORT
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WEIGHT_ARRAY_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WEIGHT_ARRAY_POINTER_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WEIGHT_ARRAY_SIZE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WEIGHT_ARRAY_STRIDE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WEIGHT_ARRAY_TYPE_OES
          OpenGL ES 1.1の同名の定数を表します。
static int GL_WRITE_ONLY
          OpenGL ES 1.1の同名の定数を表します。
static int GL_XOR
          OpenGL ES 1.1の同名の定数を表します。
static int GL_ZERO
          OpenGL ES 1.1の同名の定数を表します。
static int OPT_EXT_DEPTH_BUFFER
           外部デプスバッファ機能を表す定数です。
 
メソッドの概要
 void beginDrawing()
           GraphicsOGLでの描画開始を宣言します。
 void endDrawing()
           GraphicsOGLでの描画終了を宣言します。
 void flushAndStoreCommands()
           描画の非同期実行を開始します。
 void glActiveTexture(int texture)
           OpenGL® ES 1.1の glActiveTexture(GLenum) と同等の処理を行います。
 void glAlphaFunc(int func, float ref)
           OpenGL® ES 1.1の glAlphaFunc(GLenum, GLclampf) と同等の処理を行います。
 void glBindBuffer(int target, int buffer)
           OpenGL® ES 1.1の glBindBuffer(GLenum, GLuint) と同等の処理を行います。
 void glBindTexture(int target, int texture)
           OpenGL® ES 1.1の glBindTexture(GLenum, GLuint) と同等の処理を行います。
 void glBlendFunc(int sfactor, int dfactor)
           OpenGL® ES 1.1の glBlendFunc(GLenum, GLenum) と同等の処理を行います。
 void glBufferData(int target, DirectBuffer data, int usage)
           OpenGL® ES 1.1の glBufferData(GLenum, GLsizeiptr, const GLvoid *, GLenum) と同等の処理を行います。
 void glBufferSubData(int target, int offset, DirectBuffer data)
           OpenGL® ES 1.1の glBufferSubData(GLenum, GLintptr, GLsizeiptr, const GLvoid *) と同等の処理を行います。
 void glClear(int mask)
           OpenGL® ES 1.1の glClear(GLbitfield) と同等の処理を行います。
 void glClearColor(float red, float green, float blue, float alpha)
           OpenGL® ES 1.1の glClearColor(GLclampf, GLclampf, GLclampf, GLclampf) と同等の処理を行います。
 void glClearDepthf(float depth)
           OpenGL® ES 1.1の glClearDepthf(GLclampf) と同等の処理を行います。
 void glClearStencil(int s)
           OpenGL® ES 1.1の glClearStencil(GLint) と同等の処理を行います。
 void glClientActiveTexture(int texture)
           OpenGL® ES 1.1の glClientActiveTexture(GLenum) と同等の処理を行います。
 void glClipPlanef(int plane, float[] equation)
           OpenGL® ES 1.1の glClipPlanef(GLenum, const GLfloat *) と同等の処理を行います。
 void glColor4f(float red, float green, float blue, float alpha)
           OpenGL® ES 1.1の glColor4f(GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glColor4ub(short red, short green, short blue, short alpha)
           OpenGL® ES 1.1の glColor4ub(GLubyte, GLubyte, GLubyte, GLubyte) と同等の処理を行います。
 void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
           OpenGL® ES 1.1の glColorMask(GLboolean, GLboolean, GLboolean, GLboolean) と同等の処理を行います。
 void glColorPointer(int size, int type, int stride, DirectBuffer buffer)
           OpenGL® ES 1.1の glColorPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glColorPointer(int size, int type, int stride, int offset)
           OpenGL® ES 1.1の glColorPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glCompressedTexImage2D(int target, int level, int internalFormat, int width, int height, int border, ByteBuffer data)
           OpenGL® ES 1.1の glCompressedTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid*) と同等の処理を行います。
 void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data)
           OpenGL® ES 1.1の glCompressedTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glCopyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border)
           OpenGL® ES 1.1の glCopyTexImage2D(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) と同等の処理を行います。
 void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
           OpenGL® ES 1.1の glCopyTexSubImage2D(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) と同等の処理を行います。
 void glCullFace(int mode)
           OpenGL® ES 1.1の glCullFace(GLenum) と同等の処理を行います。
 void glCurrentPaletteMatrixOES(int index)
           OpenGL® ES 1.1の glCurrentPaletteMatrixOES(GLuint) と同等の処理を行います。
 void glDeleteBuffers(int[] buffers)
           OpenGL® ES 1.1の glDeleteBuffers(GLsizei, const GLuint *) と同等の処理を行います。
 void glDeleteTextures(int[] textures)
           OpenGL® ES 1.1の glDeleteTextures(GLsizei, const GLuint*) と同等の処理を行います。
 void glDepthFunc(int func)
           OpenGL® ES 1.1の glDepthFunc(GLenum) と同等の処理を行います。
 void glDepthMask(boolean flag)
           OpenGL® ES 1.1の glDepthMask(GLboolean) と同等の処理を行います。
 void glDepthRangef(float near, float far)
           OpenGL® ES 1.1の glDepthRangef(GLclampf, GLclampf) と同等の処理を行います。
 void glDisable(int cap)
           OpenGL® ES 1.1の glDisable(GLenum) と同等の処理を行います。
 void glDisableClientState(int array)
           OpenGL® ES 1.1の glDisableClientState(GLenum) と同等の処理を行います。
 void glDrawArrays(int mode, int first, int count)
           OpenGL® ES 1.1の glDrawArrays(GLenum, GLint, GLsizei) と同等の処理を行います。
 void glDrawElements(int mode, int type, DirectBuffer indices)
           OpenGL® ES 1.1の glDrawElements(GLenum, GLsizei, GLenum, const GLvoid*) と同等の処理を行います。
 void glDrawElements(int mode, int count, int type, int offset)
           OpenGL® ES 1.1の glDrawElements(GLenum, GLsizei, GLenum, const GLvoid*) と同等の処理を行います。
 void glDrawTexfOES(float x, float y, float z, float width, float height)
           OpenGL® ES 1.1の glDrawTexfOES(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glDrawTexiOES(int x, int y, int z, int width, int height)
           OpenGL® ES 1.1の glDrawTexiOES(GLint, GLint, GLint, GLint, GLint) と同等の処理を行います。
 void glDrawTexsOES(short x, short y, short z, short width, short height)
           OpenGL® ES 1.1の glDrawTexsOES(GLshort, GLshort, GLshort, GLshort, GLshort) と同等の処理を行います。
 void glEnable(int cap)
           OpenGL® ES 1.1の glEnable(GLenum) と同等の処理を行います。
 void glEnableClientState(int array)
           OpenGL® ES 1.1の glEnableClientState(GLenum) と同等の処理を行います。
 void glFlush()
           OpenGL® ES 1.1の glFlush(void) と同等の処理を行います。
 void glFogf(int pname, float param)
           OpenGL® ES 1.1の glFogf(GLenum, GLfloat) と同等の処理を行います。
 void glFogfv(int pname, float[] params)
           OpenGL® ES 1.1の glFogfv(GLenum, const GLfloat*) と同等の処理を行います。
 void glFrontFace(int mode)
           OpenGL® ES 1.1の glFrontFace(GLenum mode) と同等の処理を行います。
 void glFrustumf(float left, float right, float bottom, float top, float near, float far)
           OpenGL® ES 1.1の glFrustumf(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glGenBuffers(int[] buffers)
           OpenGL® ES 1.1の glGenBuffers(GLsizei, GLuint *) と同等の処理を行います。
 void glGenTextures(int[] textures)
           OpenGL® ES 1.1の glGenTextures(GLsizei, GLuint*) と同等の処理を行います。
 void glGetBooleanv(int pname, boolean[] params)
           OpenGL® ES 1.1の glGetBooleanv(GLenum, GLboolean *) と同等の処理を行います。
 void glGetBufferParameteriv(int target, int pname, int[] params)
           OpenGL® ES 1.1の glGetBufferParameteriv(GLenum, GLenum, GLint *) と同等の処理を行います。
 void glGetClipPlanef(int plane, float[] equation)
           OpenGL® ES 1.1の glGetClipPlanef(GLenum, GLfloat *) と同等の処理を行います。
 int glGetError()
           OpenGL® ES 1.1の glGetError(void) と同等の処理を行います。
 void glGetFloatv(int pname, float[] params)
           OpenGL® ES 1.1の glGetFloatv(GLenum, GLfloat *) と同等の処理を行います。
 void glGetIntegerv(int pname, int[] params)
           OpenGL® ES 1.1の glGetIntegerv(GLenum, GLint*) と同等の処理を行います。
 void glGetLightfv(int light, int pname, float[] params)
           OpenGL® ES 1.1の glGetLightfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。
 void glGetMaterialfv(int face, int pname, float[] params)
           OpenGL® ES 1.1の glGetMaterialfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。
 String glGetString(int name)
           OpenGL® ES 1.1の glGetString(GLenum) と同等の処理を行います。
 void glGetTexEnvfv(int target, int pname, float[] params)
           OpenGL® ES 1.1の glGetTexEnvfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。
 void glGetTexEnviv(int target, int pname, int[] params)
           OpenGL® ES 1.1の glGetTexEnviv(GLenum, GLenum, GLint*) と同等の処理を行います。
 void glGetTexParameterfv(int target, int pname, float[] params)
           OpenGL® ES 1.1の glGetTexParameterfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。
 void glGetTexParameteriv(int target, int pname, int[] params)
           OpenGL® ES 1.1の glGetTexParameteriv(GLenum, GLenum, GLint *) と同等の処理を行います。
 void glHint(int target, int mode)
           OpenGL® ES 1.1の glHint(GLenum, GLenum) と同等の処理を行います。
 boolean glIsBuffer(int buffer)
           OpenGL® ES 1.1の glIsBuffer(GLuint) と同等の処理を行います。
 boolean glIsEnabled(int cap)
           OpenGL® ES 1.1の glIsEnabled(GLenum) と同等の処理を行います。
 boolean glIsTexture(int texture)
           OpenGL® ES 1.1の glIsTexture(GLuint) と同等の処理を行います。
 void glLightf(int light, int pname, float value)
           OpenGL® ES 1.1の glLightf(GLenum, GLenum, GLfloat) と同等の処理を行います。
 void glLightfv(int light, int pname, float[] params)
           OpenGL® ES 1.1の glLightfv(GLenum, GLenum, const GLfloat*) と同等の処理を行います。
 void glLightModelf(int pname, float value)
           OpenGL® ES 1.1の glLightModelf(GLenum, GLfloat) と同等の処理を行います。
 void glLightModelfv(int pname, float[] params)
           OpenGL® ES 1.1の glLightModelfv(GLenum, const GLfloat*) と同等の処理を行います。
 void glLineWidth(float width)
           OpenGL® ES 1.1の glLineWidth(GLfloat) と同等の処理を行います。
 void glLoadIdentity()
           OpenGL® ES 1.1の glLoadIdentity(void) と同等の処理を行います。
 void glLoadMatrixf(float[] m)
           OpenGL® ES 1.1の glLoadMatrixf(const GLfloat*) と同等の処理を行います。
 void glLoadPaletteFromModelViewMatrixOES()
           OpenGL® ES 1.1の glLoadPaletteFromModelViewMatrixOES(void) と同等の処理を行います。
 void glLogicOp(int opcode)
           OpenGL® ES 1.1の glLogicOp(GLenum) と同等の処理を行います。
 void glMaterialf(int face, int pname, float value)
           OpenGL® ES 1.1の glMaterialf(GLenum, GLenum, GLfloat) と同等の処理を行います。
 void glMaterialfv(int face, int pname, float[] params)
           OpenGL® ES 1.1の glMaterialfv(GLenum, GLenum, const GLfloat*) と同等の処理を行います。
 void glMatrixIndexPointerOES(int size, int type, int stride, DirectBuffer pointer)
           OpenGL® ES 1.1の glMatrixIndexPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glMatrixIndexPointerOES(int size, int type, int stride, int offset)
           OpenGL® ES 1.1の glMatrixIndexPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glMatrixMode(int mode)
           OpenGL® ES 1.1の glMatrixMode(GLenum) と同等の処理を行います。
 void glMultiTexCoord4f(int target, float s, float t, float r, float q)
           OpenGL® ES 1.1の glMultiTexCoord4f(GLenum, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glMultMatrixf(float[] m)
           OpenGL® ES 1.1の glMultMatrixf(const GLfloat*) と同等の処理を行います。
 void glNormal3f(float nx, float ny, float nz)
           OpenGL® ES 1.1の glNormal3f(GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glNormalPointer(int type, int stride, DirectBuffer pointer)
           OpenGL® ES 1.1の glNormalPointer(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glNormalPointer(int type, int stride, int offset)
           OpenGL® ES 1.1の glNormalPointer(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glOrthof(float left, float right, float bottom, float top, float near, float far)
           OpenGL® ES 1.1の glOrthof(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glPixelStorei(int pname, int param)
           OpenGL® ES 1.1の glPixelStorei(GLenum, GLint) と同等の処理を行います。
 void glPointParameterf(int pname, float param)
           OpenGL® ES 1.1の glPointParameterf(GLenum, GLfloat *) と同等の処理を行います。
 void glPointParameterfv(int pname, float[] params)
           OpenGL® ES 1.1の glPointParameterfv(GLenum, GLfloat *) と同等の処理を行います。
 void glPointSize(float size)
           OpenGL® ES 1.1の glPointSize(GLfloat) と同等の処理を行います。
 void glPointSizePointerOES(int type, int stride, DirectBuffer pointer)
           OpenGL® ES 1.1の glPointSizePointerOES(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glPointSizePointerOES(int type, int stride, int offset)
           OpenGL® ES 1.1の glPointSizePointerOES(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glPolygonOffset(float factor, float unit)
           OpenGL® ES 1.1の glPolygonOffset(GLfloat, GLfloat) と同等の処理を行います。
 void glPopMatrix()
           OpenGL® ES 1.1の glPopMatrix(void) と同等の処理を行います。
 void glPushMatrix()
           OpenGL® ES 1.1の glPushMatrix(void) と同等の処理を行います。
 void glRotatef(float angle, float x, float y, float z)
           OpenGL® ES 1.1の glRotatef(GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glSampleCoverage(float value, boolean invert)
           OpenGL® ES 1.1の glSampleCoverage(GLclampf, GLboolean) と同等の処理を行います。
 void glScalef(float x, float y, float z)
           OpenGL® ES 1.1の glScalef(GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glScissor(int x, int y, int width, int height)
           OpenGL® ES 1.1の glScissor(GLint, GLint, GLsizei, GLsizei) と同等の処理を行います。
 void glShadeModel(int mode)
           OpenGL® ES 1.1の glShadeModel(GLenum) と同等の処理を行います。
 void glStencilFunc(int func, int ref, int mask)
           OpenGL® ES 1.1の glStencilFunc(GLenum, GLint, GLuint) と同等の処理を行います。
 void glStencilMask(int mask)
           OpenGL® ES 1.1の glStencilMask(GLuint) と同等の処理を行います。
 void glStencilOp(int fail, int zfail, int zpass)
           OpenGL® ES 1.1の glStencilOp(GLenum, GLenum, GLenum) と同等の処理を行います。
 void glTexCoordPointer(int size, int type, int stride, DirectBuffer pointer)
           OpenGL® ES 1.1の glTexCoordPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glTexCoordPointer(int size, int type, int stride, int offset)
           OpenGL® ES 1.1の glTexCoordPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glTexEnvf(int target, int pname, float param)
           OpenGL® ES 1.1の glTexEnvf(GLenum, GLenum, GLfloat) と同等の処理を行います。
 void glTexEnvfv(int target, int pname, float[] params)
           OpenGL® ES 1.1の glTexEnvfv(GLenum, GLenum, const GLfloat*) と同等の処理を行います。
 void glTexEnvi(int target, int pname, int param)
           OpenGL® ES 1.1の glTexEnvi(GLenum, GLenum, GLint) と同等の処理を行います。
 void glTexEnviv(int target, int pname, int[] params)
           OpenGL® ES 1.1の glTexEnviv(GLenum, GLenum, const GLint*) と同等の処理を行います。
 void glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, DirectBuffer pixels)
           OpenGL® ES 1.1の glTexImage2D(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*) と同等の処理を行います。
 void glTexParameterf(int target, int pname, float param)
           OpenGL® ES 1.1の glTexParameterf(GLenum, GLenum, GLfloat) と同等の処理を行います。
 void glTexParameterfv(int target, int pname, float[] params)
           OpenGL® ES 1.1の glTexParameterfv(GLenum, GLenum, const GLfloat *) と同等の処理を行います。
 void glTexParameteri(int target, int pname, int param)
           OpenGL® ES 1.1の glTexParameteri(GLenum, GLenum, GLint) と同等の処理を行います。
 void glTexParameteriv(int target, int pname, int[] params)
           OpenGL® ES 1.1の glTexParameteriv(GLenum, GLenum, const GLint*) と同等の処理を行います。
 void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, DirectBuffer pixels)
           OpenGL® ES 1.1の glTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*) と同等の処理を行います。
 void glTranslatef(float x, float y, float z)
           OpenGL® ES 1.1の glTranslatef(GLfloat, GLfloat, GLfloat) と同等の処理を行います。
 void glVertexPointer(int size, int type, int stride, DirectBuffer pointer)
           OpenGL® ES 1.1の glVertexPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glVertexPointer(int size, int type, int stride, int offset)
           OpenGL® ES 1.1の glVertexPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glViewport(int x, int y, int width, int height)
           OpenGL® ES 1.1の glViewport(GLint, GLint, GLsizei, GLsizei) と同等の処理を行います。
 void glWeightPointerOES(int size, int type, int stride, DirectBuffer pointer)
           OpenGL® ES 1.1の glWeightPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 void glWeightPointerOES(int size, int type, int stride, int offset)
           OpenGL® ES 1.1の glWeightPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。
 

フィールドの詳細

GL_DEPTH_BUFFER_BIT

static final int GL_DEPTH_BUFFER_BIT
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_BUFFER_BIT

static final int GL_STENCIL_BUFFER_BIT
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_BUFFER_BIT

static final int GL_COLOR_BUFFER_BIT
OpenGL ES 1.1の同名の定数を表します。

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

GL_FALSE

static final boolean GL_FALSE
OpenGL ES 1.1の同名の定数を表します。

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

GL_TRUE

static final boolean GL_TRUE
OpenGL ES 1.1の同名の定数を表します。

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

GL_FALSE_I

static final int GL_FALSE_I

OpenGL ES 1.1の定数GL_FALSEを表します。

OpenGL ESのライブラリにGL_FALSEに相当する値を渡すときは、 GL_FALSEではなく、こちらを使用してください。

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

GL_TRUE_I

static final int GL_TRUE_I

OpenGL ES 1.1の定数GL_TRUEを表します。

OpenGL ESのライブラリにGL_TRUEに相当する値を渡すときは、 GL_TRUEではなく、こちらを使用してください。

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

GL_POINTS

static final int GL_POINTS
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINES

static final int GL_LINES
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINE_LOOP

static final int GL_LINE_LOOP
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINE_STRIP

static final int GL_LINE_STRIP
OpenGL ES 1.1の同名の定数を表します。

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

GL_TRIANGLES

static final int GL_TRIANGLES
OpenGL ES 1.1の同名の定数を表します。

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

GL_TRIANGLE_STRIP

static final int GL_TRIANGLE_STRIP
OpenGL ES 1.1の同名の定数を表します。

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

GL_TRIANGLE_FAN

static final int GL_TRIANGLE_FAN
OpenGL ES 1.1の同名の定数を表します。

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

GL_NEVER

static final int GL_NEVER
OpenGL ES 1.1の同名の定数を表します。

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

GL_LESS

static final int GL_LESS
OpenGL ES 1.1の同名の定数を表します。

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

GL_EQUAL

static final int GL_EQUAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_LEQUAL

static final int GL_LEQUAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_GREATER

static final int GL_GREATER
OpenGL ES 1.1の同名の定数を表します。

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

GL_NOTEQUAL

static final int GL_NOTEQUAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_GEQUAL

static final int GL_GEQUAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALWAYS

static final int GL_ALWAYS
OpenGL ES 1.1の同名の定数を表します。

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

GL_ZERO

static final int GL_ZERO
OpenGL ES 1.1の同名の定数を表します。

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

GL_ONE

static final int GL_ONE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC_COLOR

static final int GL_SRC_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_ONE_MINUS_SRC_COLOR

static final int GL_ONE_MINUS_SRC_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC_ALPHA

static final int GL_SRC_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_ONE_MINUS_SRC_ALPHA

static final int GL_ONE_MINUS_SRC_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_DST_ALPHA

static final int GL_DST_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_ONE_MINUS_DST_ALPHA

static final int GL_ONE_MINUS_DST_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_DST_COLOR

static final int GL_DST_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_ONE_MINUS_DST_COLOR

static final int GL_ONE_MINUS_DST_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC_ALPHA_SATURATE

static final int GL_SRC_ALPHA_SATURATE
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIP_PLANE0

static final int GL_CLIP_PLANE0
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIP_PLANE1

static final int GL_CLIP_PLANE1
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIP_PLANE2

static final int GL_CLIP_PLANE2
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIP_PLANE3

static final int GL_CLIP_PLANE3
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIP_PLANE4

static final int GL_CLIP_PLANE4
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIP_PLANE5

static final int GL_CLIP_PLANE5
OpenGL ES 1.1の同名の定数を表します。

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

GL_FRONT

static final int GL_FRONT
OpenGL ES 1.1の同名の定数を表します。

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

GL_BACK

static final int GL_BACK
OpenGL ES 1.1の同名の定数を表します。

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

GL_FRONT_AND_BACK

static final int GL_FRONT_AND_BACK
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG

static final int GL_FOG
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHTING

static final int GL_LIGHTING
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_2D

static final int GL_TEXTURE_2D
OpenGL ES 1.1の同名の定数を表します。

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

GL_CULL_FACE

static final int GL_CULL_FACE
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALPHA_TEST

static final int GL_ALPHA_TEST
OpenGL ES 1.1の同名の定数を表します。

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

GL_BLEND

static final int GL_BLEND
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_LOGIC_OP

static final int GL_COLOR_LOGIC_OP
OpenGL ES 1.1の同名の定数を表します。

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

GL_DITHER

static final int GL_DITHER
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_TEST

static final int GL_STENCIL_TEST
OpenGL ES 1.1の同名の定数を表します。

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

GL_DEPTH_TEST

static final int GL_DEPTH_TEST
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SMOOTH

static final int GL_POINT_SMOOTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINE_SMOOTH

static final int GL_LINE_SMOOTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_SCISSOR_TEST

static final int GL_SCISSOR_TEST
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_MATERIAL

static final int GL_COLOR_MATERIAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_NORMALIZE

static final int GL_NORMALIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_RESCALE_NORMAL

static final int GL_RESCALE_NORMAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_POLYGON_OFFSET_FILL

static final int GL_POLYGON_OFFSET_FILL
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERTEX_ARRAY

static final int GL_VERTEX_ARRAY
OpenGL ES 1.1の同名の定数を表します。

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

GL_NORMAL_ARRAY

static final int GL_NORMAL_ARRAY
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_ARRAY

static final int GL_COLOR_ARRAY
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_COORD_ARRAY

static final int GL_TEXTURE_COORD_ARRAY
OpenGL ES 1.1の同名の定数を表します。

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

GL_MULTISAMPLE

static final int GL_MULTISAMPLE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLE_ALPHA_TO_COVERAGE

static final int GL_SAMPLE_ALPHA_TO_COVERAGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLE_ALPHA_TO_ONE

static final int GL_SAMPLE_ALPHA_TO_ONE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLE_COVERAGE

static final int GL_SAMPLE_COVERAGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_NO_ERROR

static final int GL_NO_ERROR
OpenGL ES 1.1の同名の定数を表します。

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

GL_INVALID_ENUM

static final int GL_INVALID_ENUM
OpenGL ES 1.1の同名の定数を表します。

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

GL_INVALID_VALUE

static final int GL_INVALID_VALUE
OpenGL ES 1.1の同名の定数を表します。

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

GL_INVALID_OPERATION

static final int GL_INVALID_OPERATION
OpenGL ES 1.1の同名の定数を表します。

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

GL_STACK_OVERFLOW

static final int GL_STACK_OVERFLOW
OpenGL ES 1.1の同名の定数を表します。

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

GL_STACK_UNDERFLOW

static final int GL_STACK_UNDERFLOW
OpenGL ES 1.1の同名の定数を表します。

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

GL_OUT_OF_MEMORY

static final int GL_OUT_OF_MEMORY
OpenGL ES 1.1の同名の定数を表します。

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

GL_EXP

static final int GL_EXP
OpenGL ES 1.1の同名の定数を表します。

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

GL_EXP2

static final int GL_EXP2
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG_DENSITY

static final int GL_FOG_DENSITY
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG_START

static final int GL_FOG_START
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG_END

static final int GL_FOG_END
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG_MODE

static final int GL_FOG_MODE
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG_COLOR

static final int GL_FOG_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_CW

static final int GL_CW
OpenGL ES 1.1の同名の定数を表します。

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

GL_CCW

static final int GL_CCW
OpenGL ES 1.1の同名の定数を表します。

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

GL_CURRENT_COLOR

static final int GL_CURRENT_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_CURRENT_NORMAL

static final int GL_CURRENT_NORMAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_CURRENT_TEXTURE_COORDS

static final int GL_CURRENT_TEXTURE_COORDS
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE

static final int GL_POINT_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_MIN

static final int GL_POINT_SIZE_MIN
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_MAX

static final int GL_POINT_SIZE_MAX
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_FADE_THRESHOLD_SIZE

static final int GL_POINT_FADE_THRESHOLD_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_DISTANCE_ATTENUATION

static final int GL_POINT_DISTANCE_ATTENUATION
OpenGL ES 1.1の同名の定数を表します。

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

GL_SMOOTH_POINT_SIZE_RANGE

static final int GL_SMOOTH_POINT_SIZE_RANGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINE_WIDTH

static final int GL_LINE_WIDTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_SMOOTH_LINE_WIDTH_RANGE

static final int GL_SMOOTH_LINE_WIDTH_RANGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALIASED_POINT_SIZE_RANGE

static final int GL_ALIASED_POINT_SIZE_RANGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALIASED_LINE_WIDTH_RANGE

static final int GL_ALIASED_LINE_WIDTH_RANGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_CULL_FACE_MODE

static final int GL_CULL_FACE_MODE
OpenGL ES 1.1の同名の定数を表します。

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

GL_FRONT_FACE

static final int GL_FRONT_FACE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SHADE_MODEL

static final int GL_SHADE_MODEL
OpenGL ES 1.1の同名の定数を表します。

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

GL_DEPTH_RANGE

static final int GL_DEPTH_RANGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_DEPTH_WRITEMASK

static final int GL_DEPTH_WRITEMASK
OpenGL ES 1.1の同名の定数を表します。

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

GL_DEPTH_CLEAR_VALUE

static final int GL_DEPTH_CLEAR_VALUE
OpenGL ES 1.1の同名の定数を表します。

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

GL_DEPTH_FUNC

static final int GL_DEPTH_FUNC
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_CLEAR_VALUE

static final int GL_STENCIL_CLEAR_VALUE
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_FUNC

static final int GL_STENCIL_FUNC
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_VALUE_MASK

static final int GL_STENCIL_VALUE_MASK
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_FAIL

static final int GL_STENCIL_FAIL
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_PASS_DEPTH_FAIL

static final int GL_STENCIL_PASS_DEPTH_FAIL
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_PASS_DEPTH_PASS

static final int GL_STENCIL_PASS_DEPTH_PASS
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_REF

static final int GL_STENCIL_REF
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_WRITEMASK

static final int GL_STENCIL_WRITEMASK
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_MODE

static final int GL_MATRIX_MODE
OpenGL ES 1.1の同名の定数を表します。

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

GL_VIEWPORT

static final int GL_VIEWPORT
OpenGL ES 1.1の同名の定数を表します。

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

GL_MODELVIEW_STACK_DEPTH

static final int GL_MODELVIEW_STACK_DEPTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_PROJECTION_STACK_DEPTH

static final int GL_PROJECTION_STACK_DEPTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_STACK_DEPTH

static final int GL_TEXTURE_STACK_DEPTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_MODELVIEW_MATRIX

static final int GL_MODELVIEW_MATRIX
OpenGL ES 1.1の同名の定数を表します。

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

GL_PROJECTION_MATRIX

static final int GL_PROJECTION_MATRIX
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_MATRIX

static final int GL_TEXTURE_MATRIX
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALPHA_TEST_FUNC

static final int GL_ALPHA_TEST_FUNC
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALPHA_TEST_REF

static final int GL_ALPHA_TEST_REF
OpenGL ES 1.1の同名の定数を表します。

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

GL_BLEND_DST

static final int GL_BLEND_DST
OpenGL ES 1.1の同名の定数を表します。

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

GL_BLEND_SRC

static final int GL_BLEND_SRC
OpenGL ES 1.1の同名の定数を表します。

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

GL_LOGIC_OP_MODE

static final int GL_LOGIC_OP_MODE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SCISSOR_BOX

static final int GL_SCISSOR_BOX
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_CLEAR_VALUE

static final int GL_COLOR_CLEAR_VALUE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_WRITEMASK

static final int GL_COLOR_WRITEMASK
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_LIGHTS

static final int GL_MAX_LIGHTS
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_CLIP_PLANES

static final int GL_MAX_CLIP_PLANES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_TEXTURE_SIZE

static final int GL_MAX_TEXTURE_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_MODELVIEW_STACK_DEPTH

static final int GL_MAX_MODELVIEW_STACK_DEPTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_PROJECTION_STACK_DEPTH

static final int GL_MAX_PROJECTION_STACK_DEPTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_TEXTURE_STACK_DEPTH

static final int GL_MAX_TEXTURE_STACK_DEPTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_VIEWPORT_DIMS

static final int GL_MAX_VIEWPORT_DIMS
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_TEXTURE_UNITS

static final int GL_MAX_TEXTURE_UNITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_SUBPIXEL_BITS

static final int GL_SUBPIXEL_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_RED_BITS

static final int GL_RED_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_GREEN_BITS

static final int GL_GREEN_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_BLUE_BITS

static final int GL_BLUE_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALPHA_BITS

static final int GL_ALPHA_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_DEPTH_BITS

static final int GL_DEPTH_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_STENCIL_BITS

static final int GL_STENCIL_BITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_POLYGON_OFFSET_UNITS

static final int GL_POLYGON_OFFSET_UNITS
OpenGL ES 1.1の同名の定数を表します。

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

GL_POLYGON_OFFSET_FACTOR

static final int GL_POLYGON_OFFSET_FACTOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_BINDING_2D

static final int GL_TEXTURE_BINDING_2D
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERTEX_ARRAY_SIZE

static final int GL_VERTEX_ARRAY_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERTEX_ARRAY_TYPE

static final int GL_VERTEX_ARRAY_TYPE
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERTEX_ARRAY_STRIDE

static final int GL_VERTEX_ARRAY_STRIDE
OpenGL ES 1.1の同名の定数を表します。

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

GL_NORMAL_ARRAY_TYPE

static final int GL_NORMAL_ARRAY_TYPE
OpenGL ES 1.1の同名の定数を表します。

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

GL_NORMAL_ARRAY_STRIDE

static final int GL_NORMAL_ARRAY_STRIDE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_ARRAY_SIZE

static final int GL_COLOR_ARRAY_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_ARRAY_TYPE

static final int GL_COLOR_ARRAY_TYPE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_ARRAY_STRIDE

static final int GL_COLOR_ARRAY_STRIDE
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_COORD_ARRAY_SIZE

static final int GL_TEXTURE_COORD_ARRAY_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_COORD_ARRAY_TYPE

static final int GL_TEXTURE_COORD_ARRAY_TYPE
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_COORD_ARRAY_STRIDE

static final int GL_TEXTURE_COORD_ARRAY_STRIDE
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERTEX_ARRAY_POINTER

static final int GL_VERTEX_ARRAY_POINTER
OpenGL ES 1.1の同名の定数を表します。

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

GL_NORMAL_ARRAY_POINTER

static final int GL_NORMAL_ARRAY_POINTER
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_ARRAY_POINTER

static final int GL_COLOR_ARRAY_POINTER
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_COORD_ARRAY_POINTER

static final int GL_TEXTURE_COORD_ARRAY_POINTER
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLE_BUFFERS

static final int GL_SAMPLE_BUFFERS
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLES

static final int GL_SAMPLES
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLE_COVERAGE_VALUE

static final int GL_SAMPLE_COVERAGE_VALUE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SAMPLE_COVERAGE_INVERT

static final int GL_SAMPLE_COVERAGE_INVERT
OpenGL ES 1.1の同名の定数を表します。

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

GL_NUM_COMPRESSED_TEXTURE_FORMATS

static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
OpenGL ES 1.1の同名の定数を表します。

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

GL_COMPRESSED_TEXTURE_FORMATS

static final int GL_COMPRESSED_TEXTURE_FORMATS
OpenGL ES 1.1の同名の定数を表します。

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

GL_DONT_CARE

static final int GL_DONT_CARE
OpenGL ES 1.1の同名の定数を表します。

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

GL_FASTEST

static final int GL_FASTEST
OpenGL ES 1.1の同名の定数を表します。

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

GL_NICEST

static final int GL_NICEST
OpenGL ES 1.1の同名の定数を表します。

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

GL_PERSPECTIVE_CORRECTION_HINT

static final int GL_PERSPECTIVE_CORRECTION_HINT
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SMOOTH_HINT

static final int GL_POINT_SMOOTH_HINT
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINE_SMOOTH_HINT

static final int GL_LINE_SMOOTH_HINT
OpenGL ES 1.1の同名の定数を表します。

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

GL_FOG_HINT

static final int GL_FOG_HINT
OpenGL ES 1.1の同名の定数を表します。

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

GL_GENERATE_MIPMAP_HINT

static final int GL_GENERATE_MIPMAP_HINT
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT_MODEL_AMBIENT

static final int GL_LIGHT_MODEL_AMBIENT
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT_MODEL_TWO_SIDE

static final int GL_LIGHT_MODEL_TWO_SIDE
OpenGL ES 1.1の同名の定数を表します。

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

GL_AMBIENT

static final int GL_AMBIENT
OpenGL ES 1.1の同名の定数を表します。

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

GL_DIFFUSE

static final int GL_DIFFUSE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SPECULAR

static final int GL_SPECULAR
OpenGL ES 1.1の同名の定数を表します。

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

GL_POSITION

static final int GL_POSITION
OpenGL ES 1.1の同名の定数を表します。

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

GL_SPOT_DIRECTION

static final int GL_SPOT_DIRECTION
OpenGL ES 1.1の同名の定数を表します。

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

GL_SPOT_EXPONENT

static final int GL_SPOT_EXPONENT
OpenGL ES 1.1の同名の定数を表します。

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

GL_SPOT_CUTOFF

static final int GL_SPOT_CUTOFF
OpenGL ES 1.1の同名の定数を表します。

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

GL_CONSTANT_ATTENUATION

static final int GL_CONSTANT_ATTENUATION
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINEAR_ATTENUATION

static final int GL_LINEAR_ATTENUATION
OpenGL ES 1.1の同名の定数を表します。

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

GL_QUADRATIC_ATTENUATION

static final int GL_QUADRATIC_ATTENUATION
OpenGL ES 1.1の同名の定数を表します。

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

GL_BYTE

static final int GL_BYTE
OpenGL ES 1.1の同名の定数を表します。

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

GL_UNSIGNED_BYTE

static final int GL_UNSIGNED_BYTE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SHORT

static final int GL_SHORT
OpenGL ES 1.1の同名の定数を表します。

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

GL_UNSIGNED_SHORT

static final int GL_UNSIGNED_SHORT
OpenGL ES 1.1の同名の定数を表します。

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

GL_FLOAT

static final int GL_FLOAT
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLEAR

static final int GL_CLEAR
OpenGL ES 1.1の同名の定数を表します。

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

GL_AND

static final int GL_AND
OpenGL ES 1.1の同名の定数を表します。

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

GL_AND_REVERSE

static final int GL_AND_REVERSE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COPY

static final int GL_COPY
OpenGL ES 1.1の同名の定数を表します。

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

GL_AND_INVERTED

static final int GL_AND_INVERTED
OpenGL ES 1.1の同名の定数を表します。

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

GL_NOOP

static final int GL_NOOP
OpenGL ES 1.1の同名の定数を表します。

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

GL_XOR

static final int GL_XOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_OR

static final int GL_OR
OpenGL ES 1.1の同名の定数を表します。

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

GL_NOR

static final int GL_NOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_EQUIV

static final int GL_EQUIV
OpenGL ES 1.1の同名の定数を表します。

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

GL_INVERT

static final int GL_INVERT
OpenGL ES 1.1の同名の定数を表します。

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

GL_OR_REVERSE

static final int GL_OR_REVERSE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COPY_INVERTED

static final int GL_COPY_INVERTED
OpenGL ES 1.1の同名の定数を表します。

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

GL_OR_INVERTED

static final int GL_OR_INVERTED
OpenGL ES 1.1の同名の定数を表します。

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

GL_NAND

static final int GL_NAND
OpenGL ES 1.1の同名の定数を表します。

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

GL_SET

static final int GL_SET
OpenGL ES 1.1の同名の定数を表します。

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

GL_EMISSION

static final int GL_EMISSION
OpenGL ES 1.1の同名の定数を表します。

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

GL_SHININESS

static final int GL_SHININESS
OpenGL ES 1.1の同名の定数を表します。

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

GL_AMBIENT_AND_DIFFUSE

static final int GL_AMBIENT_AND_DIFFUSE
OpenGL ES 1.1の同名の定数を表します。

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

GL_MODELVIEW

static final int GL_MODELVIEW
OpenGL ES 1.1の同名の定数を表します。

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

GL_PROJECTION

static final int GL_PROJECTION
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE

static final int GL_TEXTURE
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALPHA

static final int GL_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_RGB

static final int GL_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_RGBA

static final int GL_RGBA
OpenGL ES 1.1の同名の定数を表します。

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

GL_LUMINANCE

static final int GL_LUMINANCE
OpenGL ES 1.1の同名の定数を表します。

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

GL_LUMINANCE_ALPHA

static final int GL_LUMINANCE_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_UNPACK_ALIGNMENT

static final int GL_UNPACK_ALIGNMENT
OpenGL ES 1.1の同名の定数を表します。

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

GL_PACK_ALIGNMENT

static final int GL_PACK_ALIGNMENT
OpenGL ES 1.1の同名の定数を表します。

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

GL_UNSIGNED_SHORT_4_4_4_4

static final int GL_UNSIGNED_SHORT_4_4_4_4
OpenGL ES 1.1の同名の定数を表します。

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

GL_UNSIGNED_SHORT_5_5_5_1

static final int GL_UNSIGNED_SHORT_5_5_5_1
OpenGL ES 1.1の同名の定数を表します。

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

GL_UNSIGNED_SHORT_5_6_5

static final int GL_UNSIGNED_SHORT_5_6_5
OpenGL ES 1.1の同名の定数を表します。

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

GL_FLAT

static final int GL_FLAT
OpenGL ES 1.1の同名の定数を表します。

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

GL_SMOOTH

static final int GL_SMOOTH
OpenGL ES 1.1の同名の定数を表します。

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

GL_KEEP

static final int GL_KEEP
OpenGL ES 1.1の同名の定数を表します。

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

GL_REPLACE

static final int GL_REPLACE
OpenGL ES 1.1の同名の定数を表します。

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

GL_INCR

static final int GL_INCR
OpenGL ES 1.1の同名の定数を表します。

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

GL_DECR

static final int GL_DECR
OpenGL ES 1.1の同名の定数を表します。

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

GL_VENDOR

static final int GL_VENDOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_RENDERER

static final int GL_RENDERER
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERSION

static final int GL_VERSION
OpenGL ES 1.1の同名の定数を表します。

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

GL_EXTENSIONS

static final int GL_EXTENSIONS
OpenGL ES 1.1の同名の定数を表します。

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

GL_MODULATE

static final int GL_MODULATE
OpenGL ES 1.1の同名の定数を表します。

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

GL_DECAL

static final int GL_DECAL
OpenGL ES 1.1の同名の定数を表します。

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

GL_ADD

static final int GL_ADD
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_ENV_MODE

static final int GL_TEXTURE_ENV_MODE
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_ENV_COLOR

static final int GL_TEXTURE_ENV_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_ENV

static final int GL_TEXTURE_ENV
OpenGL ES 1.1の同名の定数を表します。

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

GL_NEAREST

static final int GL_NEAREST
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINEAR

static final int GL_LINEAR
OpenGL ES 1.1の同名の定数を表します。

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

GL_NEAREST_MIPMAP_NEAREST

static final int GL_NEAREST_MIPMAP_NEAREST
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINEAR_MIPMAP_NEAREST

static final int GL_LINEAR_MIPMAP_NEAREST
OpenGL ES 1.1の同名の定数を表します。

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

GL_NEAREST_MIPMAP_LINEAR

static final int GL_NEAREST_MIPMAP_LINEAR
OpenGL ES 1.1の同名の定数を表します。

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

GL_LINEAR_MIPMAP_LINEAR

static final int GL_LINEAR_MIPMAP_LINEAR
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_MAG_FILTER

static final int GL_TEXTURE_MAG_FILTER
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_MIN_FILTER

static final int GL_TEXTURE_MIN_FILTER
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_WRAP_S

static final int GL_TEXTURE_WRAP_S
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_WRAP_T

static final int GL_TEXTURE_WRAP_T
OpenGL ES 1.1の同名の定数を表します。

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

GL_GENERATE_MIPMAP

static final int GL_GENERATE_MIPMAP
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE0

static final int GL_TEXTURE0
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE1

static final int GL_TEXTURE1
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE2

static final int GL_TEXTURE2
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE3

static final int GL_TEXTURE3
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE4

static final int GL_TEXTURE4
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE5

static final int GL_TEXTURE5
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE6

static final int GL_TEXTURE6
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE7

static final int GL_TEXTURE7
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE8

static final int GL_TEXTURE8
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE9

static final int GL_TEXTURE9
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE10

static final int GL_TEXTURE10
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE11

static final int GL_TEXTURE11
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE12

static final int GL_TEXTURE12
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE13

static final int GL_TEXTURE13
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE14

static final int GL_TEXTURE14
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE15

static final int GL_TEXTURE15
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE16

static final int GL_TEXTURE16
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE17

static final int GL_TEXTURE17
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE18

static final int GL_TEXTURE18
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE19

static final int GL_TEXTURE19
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE20

static final int GL_TEXTURE20
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE21

static final int GL_TEXTURE21
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE22

static final int GL_TEXTURE22
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE23

static final int GL_TEXTURE23
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE24

static final int GL_TEXTURE24
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE25

static final int GL_TEXTURE25
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE26

static final int GL_TEXTURE26
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE27

static final int GL_TEXTURE27
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE28

static final int GL_TEXTURE28
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE29

static final int GL_TEXTURE29
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE30

static final int GL_TEXTURE30
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE31

static final int GL_TEXTURE31
OpenGL ES 1.1の同名の定数を表します。

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

GL_ACTIVE_TEXTURE

static final int GL_ACTIVE_TEXTURE
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLIENT_ACTIVE_TEXTURE

static final int GL_CLIENT_ACTIVE_TEXTURE
OpenGL ES 1.1の同名の定数を表します。

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

GL_REPEAT

static final int GL_REPEAT
OpenGL ES 1.1の同名の定数を表します。

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

GL_CLAMP_TO_EDGE

static final int GL_CLAMP_TO_EDGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE4_RGB8_OES

static final int GL_PALETTE4_RGB8_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE4_RGBA8_OES

static final int GL_PALETTE4_RGBA8_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE4_R5_G6_B5_OES

static final int GL_PALETTE4_R5_G6_B5_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE4_RGBA4_OES

static final int GL_PALETTE4_RGBA4_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE4_RGB5_A1_OES

static final int GL_PALETTE4_RGB5_A1_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE8_RGB8_OES

static final int GL_PALETTE8_RGB8_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE8_RGBA8_OES

static final int GL_PALETTE8_RGBA8_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE8_R5_G6_B5_OES

static final int GL_PALETTE8_R5_G6_B5_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE8_RGBA4_OES

static final int GL_PALETTE8_RGBA4_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PALETTE8_RGB5_A1_OES

static final int GL_PALETTE8_RGB5_A1_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT0

static final int GL_LIGHT0
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT1

static final int GL_LIGHT1
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT2

static final int GL_LIGHT2
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT3

static final int GL_LIGHT3
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT4

static final int GL_LIGHT4
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT5

static final int GL_LIGHT5
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT6

static final int GL_LIGHT6
OpenGL ES 1.1の同名の定数を表します。

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

GL_LIGHT7

static final int GL_LIGHT7
OpenGL ES 1.1の同名の定数を表します。

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

GL_ARRAY_BUFFER

static final int GL_ARRAY_BUFFER
OpenGL ES 1.1の同名の定数を表します。

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

GL_ELEMENT_ARRAY_BUFFER

static final int GL_ELEMENT_ARRAY_BUFFER
OpenGL ES 1.1の同名の定数を表します。

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

GL_ARRAY_BUFFER_BINDING

static final int GL_ARRAY_BUFFER_BINDING
OpenGL ES 1.1の同名の定数を表します。

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

GL_ELEMENT_ARRAY_BUFFER_BINDING

static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
OpenGL ES 1.1の同名の定数を表します。

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

GL_VERTEX_ARRAY_BUFFER_BINDING

static final int GL_VERTEX_ARRAY_BUFFER_BINDING
OpenGL ES 1.1の同名の定数を表します。

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

GL_NORMAL_ARRAY_BUFFER_BINDING

static final int GL_NORMAL_ARRAY_BUFFER_BINDING
OpenGL ES 1.1の同名の定数を表します。

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

GL_COLOR_ARRAY_BUFFER_BINDING

static final int GL_COLOR_ARRAY_BUFFER_BINDING
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING

static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
OpenGL ES 1.1の同名の定数を表します。

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

GL_STATIC_DRAW

static final int GL_STATIC_DRAW
OpenGL ES 1.1の同名の定数を表します。

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

GL_DYNAMIC_DRAW

static final int GL_DYNAMIC_DRAW
OpenGL ES 1.1の同名の定数を表します。

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

GL_WRITE_ONLY

static final int GL_WRITE_ONLY
OpenGL ES 1.1の同名の定数を表します。

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

GL_BUFFER_SIZE

static final int GL_BUFFER_SIZE
OpenGL ES 1.1の同名の定数を表します。

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

GL_BUFFER_USAGE

static final int GL_BUFFER_USAGE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SUBTRACT

static final int GL_SUBTRACT
OpenGL ES 1.1の同名の定数を表します。

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

GL_COMBINE

static final int GL_COMBINE
OpenGL ES 1.1の同名の定数を表します。

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

GL_COMBINE_RGB

static final int GL_COMBINE_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_COMBINE_ALPHA

static final int GL_COMBINE_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_RGB_SCALE

static final int GL_RGB_SCALE
OpenGL ES 1.1の同名の定数を表します。

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

GL_ADD_SIGNED

static final int GL_ADD_SIGNED
OpenGL ES 1.1の同名の定数を表します。

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

GL_INTERPOLATE

static final int GL_INTERPOLATE
OpenGL ES 1.1の同名の定数を表します。

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

GL_CONSTANT

static final int GL_CONSTANT
OpenGL ES 1.1の同名の定数を表します。

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

GL_PRIMARY_COLOR

static final int GL_PRIMARY_COLOR
OpenGL ES 1.1の同名の定数を表します。

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

GL_PREVIOUS

static final int GL_PREVIOUS
OpenGL ES 1.1の同名の定数を表します。

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

GL_OPERAND0_RGB

static final int GL_OPERAND0_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_OPERAND1_RGB

static final int GL_OPERAND1_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_OPERAND2_RGB

static final int GL_OPERAND2_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_OPERAND0_ALPHA

static final int GL_OPERAND0_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_OPERAND1_ALPHA

static final int GL_OPERAND1_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_OPERAND2_ALPHA

static final int GL_OPERAND2_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_ALPHA_SCALE

static final int GL_ALPHA_SCALE
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC0_RGB

static final int GL_SRC0_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC1_RGB

static final int GL_SRC1_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC2_RGB

static final int GL_SRC2_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC0_ALPHA

static final int GL_SRC0_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC1_ALPHA

static final int GL_SRC1_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_SRC2_ALPHA

static final int GL_SRC2_ALPHA
OpenGL ES 1.1の同名の定数を表します。

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

GL_DOT3_RGB

static final int GL_DOT3_RGB
OpenGL ES 1.1の同名の定数を表します。

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

GL_DOT3_RGBA

static final int GL_DOT3_RGBA
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_CROP_RECT_OES

static final int GL_TEXTURE_CROP_RECT_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES

static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES

static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES

static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_VERTEX_UNITS_OES

static final int GL_MAX_VERTEX_UNITS_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MAX_PALETTE_MATRICES_OES

static final int GL_MAX_PALETTE_MATRICES_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_PALETTE_OES

static final int GL_MATRIX_PALETTE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_CURRENT_PALETTE_MATRIX_OES

static final int GL_CURRENT_PALETTE_MATRIX_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_INDEX_ARRAY_OES

static final int GL_MATRIX_INDEX_ARRAY_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_WEIGHT_ARRAY_OES

static final int GL_WEIGHT_ARRAY_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_INDEX_ARRAY_SIZE_OES

static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_INDEX_ARRAY_TYPE_OES

static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_INDEX_ARRAY_STRIDE_OES

static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_INDEX_ARRAY_POINTER_OES

static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES

static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_WEIGHT_ARRAY_SIZE_OES

static final int GL_WEIGHT_ARRAY_SIZE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_WEIGHT_ARRAY_TYPE_OES

static final int GL_WEIGHT_ARRAY_TYPE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_WEIGHT_ARRAY_STRIDE_OES

static final int GL_WEIGHT_ARRAY_STRIDE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_WEIGHT_ARRAY_POINTER_OES

static final int GL_WEIGHT_ARRAY_POINTER_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_WEIGHT_ARRAY_BUFFER_BINDING_OES

static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_ARRAY_OES

static final int GL_POINT_SIZE_ARRAY_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_ARRAY_TYPE_OES

static final int GL_POINT_SIZE_ARRAY_TYPE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_ARRAY_STRIDE_OES

static final int GL_POINT_SIZE_ARRAY_STRIDE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_ARRAY_POINTER_OES

static final int GL_POINT_SIZE_ARRAY_POINTER_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES

static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_POINT_SPRITE_OES

static final int GL_POINT_SPRITE_OES
OpenGL ES 1.1の同名の定数を表します。

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

GL_COORD_REPLACE_OES

static final int GL_COORD_REPLACE_OES
OpenGL ES 1.1の同名の定数を表します。

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

OPT_EXT_DEPTH_BUFFER

static final int OPT_EXT_DEPTH_BUFFER

外部デプスバッファ機能を表す定数です。
※本定数はオプション機能となります。端末によってはサポートされない場合があります。

glEnable(int), glDisable(int) のパラメータとして本定数を指定することにより 外部デプスバッファの有効・無効を切り替えることが出来ます。
外部デプスバッファを無効(Disable)に設定した場合、 OpenGL® ESによる画面描画処理終了後 endDrawing() を実行した時点で、 描画の際に使用したデプスバッファの内容がクリアされ、次のフレーム描画の為に保存されなくなります。
(有効(Enable)設定時、および本機能非サポート端末では glClear(int) にて明示的にバッファをクリアしない限りデプスバッファの内容は保存されます。)

デプスバッファ保存の為の処理を省略することにより、OpenGL® ES描画処理全体のパフォーマンスが向上します。
(※性能向上率等は機種依存です。)

本機能の初期設定は有効(Enable)です。

なお、本定数を指定して glEnable(int), glDisable(int) をコールした後、 実際に外部デプスバッファの有効・無効が切り替わるタイミングは機種依存です。 端末によっては、glEnable(int), glDisable(int)コール後、 実際に切り替わるのが次の描画フレーム(次のbeginDrawing()) からとなる場合があります。

本機能非サポート端末で本定数を glEnable(int), glDisable(int), glIsEnabled(int), glGetFloatv(int, float[]), glGetIntegerv(int, int[]), glGetBooleanv(int, boolean[]) に指定した場合、glGetError() にて GL_INVALID_ENUM が返されます。

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

beginDrawing

void beginDrawing()

GraphicsOGLでの描画開始を宣言します。

endDrawing()を呼び出す前にこのメソッドが2度以上呼ばれた場合、2度目以降は無視されます。

例外:
IllegalStateException -
OpenGL® ESによる描画が不可能な場合に発生します。
IllegalStateException -
com.docomostar.ui.graphics3d.Graphics3D 及び com.docomostar.opt.ui.j3d.Graphics3D による描画を行った後に呼び出した場合に発生します。

endDrawing

void endDrawing()

GraphicsOGLでの描画終了を宣言します。

beginDrawing()と対にならずに呼ばれた場合、この処理は無視されます。


glTranslatef

void glTranslatef(float x,
                  float y,
                  float z)

OpenGL® ES 1.1の glTranslatef(GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
x - x値
y - y値
z - z値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glRotatef

void glRotatef(float angle,
               float x,
               float y,
               float z)

OpenGL® ES 1.1の glRotatef(GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
angle - angle値
x - x値
y - y値
z - z値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glScalef

void glScalef(float x,
              float y,
              float z)

OpenGL® ES 1.1の glScalef(GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
x - x値
y - y値
z - z値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glFrustumf

void glFrustumf(float left,
                float right,
                float bottom,
                float top,
                float near,
                float far)

OpenGL® ES 1.1の glFrustumf(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。

left,right,bottom,top,near,farが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
left - left値
right - right値
bottom - bottom値
top - top値
near - near値
far - far値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glOrthof

void glOrthof(float left,
              float right,
              float bottom,
              float top,
              float near,
              float far)

OpenGL® ES 1.1の glOrthof(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
left - left値
right - right値
bottom - bottom値
top - top値
near - near値
far - far値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glMatrixMode

void glMatrixMode(int mode)

OpenGL® ES 1.1の glMatrixMode(GLenum) と同等の処理を行います。

modeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
mode - GL_MODELVIEW , GL_PROJECTION , GL_TEXTURE , GL_MATRIX_PALETTE_OES
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glLoadIdentity

void glLoadIdentity()

OpenGL® ES 1.1の glLoadIdentity(void) と同等の処理を行います。

例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glLoadMatrixf

void glLoadMatrixf(float[] m)

OpenGL® ES 1.1の glLoadMatrixf(const GLfloat*) と同等の処理を行います。

パラメータ:
m - マトリックス値 (4x4=16要素)
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
mがnullの場合に発生します。
IllegalArgumentException -
引数mの配列長が16未満である場合に発生します。

glMultMatrixf

void glMultMatrixf(float[] m)

OpenGL® ES 1.1の glMultMatrixf(const GLfloat*) と同等の処理を行います。

パラメータ:
m - マトリックス値 (4x4=16要素)
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
mがnullの場合に発生します。
IllegalArgumentException -
引数mの配列長が16未満である場合に発生します。

glPushMatrix

void glPushMatrix()

OpenGL® ES 1.1の glPushMatrix(void) と同等の処理を行います。

行列のpushができなくてもExceptionは発生せず、glGetError() でエラーを検出します。

例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glPopMatrix

void glPopMatrix()

OpenGL® ES 1.1の glPopMatrix(void) と同等の処理を行います。

glPushMatrix()と回数が合っていなくてもExceptionは発生せず、glGetError() でエラーを検出します。

例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glViewport

void glViewport(int x,
                int y,
                int width,
                int height)

OpenGL® ES 1.1の glViewport(GLint, GLint, GLsizei, GLsizei) と同等の処理を行います。

width,heightが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
x - x値
y - y値
width - 横幅
height - 縦幅
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDepthRangef

void glDepthRangef(float near,
                   float far)

OpenGL® ES 1.1の glDepthRangef(GLclampf, GLclampf) と同等の処理を行います。

パラメータ:
near - near値
far - far値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glNormal3f

void glNormal3f(float nx,
                float ny,
                float nz)

OpenGL® ES 1.1の glNormal3f(GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
nx - x値
ny - y値
nz - z値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glMultiTexCoord4f

void glMultiTexCoord4f(int target,
                       float s,
                       float t,
                       float r,
                       float q)

OpenGL® ES 1.1の glMultiTexCoord4f(GLenum, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。

targetが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE0 〜 GL_TEXTURE31
s - texture coordinatesの第1要素
t - texture coordinatesの第2要素
r - texture coordinatesの第3要素
q - texture coordinatesの第4要素
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glColor4f

void glColor4f(float red,
               float green,
               float blue,
               float alpha)

OpenGL® ES 1.1の glColor4f(GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
red - red値
green - green値
blue - blue値
alpha - alpha値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glColor4ub

void glColor4ub(short red,
                short green,
                short blue,
                short alpha)

OpenGL® ES 1.1の glColor4ub(GLubyte, GLubyte, GLubyte, GLubyte) と同等の処理を行います。

引数red,green,blue,alphaは下位8ビットのみが有効となります。
従って、負の値や256以上の値が指定された場合でも例外は発生しません。

パラメータ:
red - 赤色の成分を指定します。
green - 緑色の成分を指定します。
blue - 青色の成分を指定します。
alpha - α成分を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glColorPointer

void glColorPointer(int size,
                    int type,
                    int stride,
                    DirectBuffer buffer)

OpenGL® ES 1.1の glColorPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1色あたりの要素数。4のみ指定可能です。
type - GL_UNSIGNED_BYTE , GL_FLOAT
stride - 色間のstride値 (0以上の値)
buffer - 色情報が入っているバッファ
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_UNSIGNED_BYTE, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
引数bufferにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glColorPointer

void glColorPointer(int size,
                    int type,
                    int stride,
                    int offset)

OpenGL® ES 1.1の glColorPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1色あたりの要素数。4のみ指定可能です。
type - GL_UNSIGNED_BYTE , GL_FLOAT
stride - 色間のstride値 (0以上の値)
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_UNSIGNED_BYTE, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glNormalPointer

void glNormalPointer(int type,
                     int stride,
                     DirectBuffer pointer)

OpenGL® ES 1.1の glNormalPointer(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
type - GL_BYTE , GL_SHORT , GL_FLOAT
stride - stride値
pointer - 設定値の入った配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
引数pointerにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glNormalPointer

void glNormalPointer(int type,
                     int stride,
                     int offset)

OpenGL® ES 1.1の glNormalPointer(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
type - GL_BYTE , GL_SHORT , GL_FLOAT
stride - stride値
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glVertexPointer

void glVertexPointer(int size,
                     int type,
                     int stride,
                     DirectBuffer pointer)

OpenGL® ES 1.1の glVertexPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1つあたりの要素数(2,3,4)
type - GL_BYTE , GL_SHORT , GL_FLOAT
stride - stride値
pointer - 設定値の入った配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
引数pointerにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glVertexPointer

void glVertexPointer(int size,
                     int type,
                     int stride,
                     int offset)

OpenGL® ES 1.1の glVertexPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1つあたりの要素数(2,3,4)
type - GL_BYTE , GL_SHORT , GL_FLOAT
stride - stride値
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glTexCoordPointer

void glTexCoordPointer(int size,
                       int type,
                       int stride,
                       DirectBuffer pointer)

OpenGL® ES 1.1の glTexCoordPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1つあたりの要素数(2,3,4)
type - GL_BYTE , GL_SHORT , GL_FLOAT
stride - stride値
pointer - 設定値の入った配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
引数pointerにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glTexCoordPointer

void glTexCoordPointer(int size,
                       int type,
                       int stride,
                       int offset)

OpenGL® ES 1.1の glTexCoordPointer(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1つあたりの要素数(2,3,4)
type - GL_BYTE , GL_SHORT , GL_FLOAT
stride - stride値
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glDrawArrays

void glDrawArrays(int mode,
                  int first,
                  int count)

OpenGL® ES 1.1の glDrawArrays(GLenum, GLint, GLsizei) と同等の処理を行います。

mode が不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

本メソッドコール時にglEnableClientState(int)で有効にされ、設定されている各種配列は、
  • すべてDirectBuffer
  • すべてバッファオブジェクト
のどちらかである必要があります。 DirectBufferとバッファオブジェクトの混在は出来ません。

パラメータ:
mode - GL_POINTS , GL_LINE_STRIP , GL_LINE_LOOP , GL_LINES , GL_TRIANGLE_STRIP , GL_TRIANGLE_FAN , GL_TRIANGLES
first - 使用するArrayの先頭インデックス
count - 使用する要素の数
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalArgumentException -
引数firstが負の値である場合に発生します。
IllegalArgumentException -
glEnableClientState(int)で有効にされ、 現在設定されている各種配列がすべてDirectBufferであり、かつ、それらDirectBufferのサイズが、 引数first+countよりも小さい場合に発生します。
IllegalStateException -
glEnableClientState(int)で有効にされ、 現在設定されている各種配列に、DirectBufferとバッファオブジェクトが混在している場合に発生します。

glDrawElements

void glDrawElements(int mode,
                    int type,
                    DirectBuffer indices)

OpenGL® ES 1.1の glDrawElements(GLenum, GLsizei, GLenum, const GLvoid*) と同等の処理を行います。

mode,typeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

本メソッドコール時にglEnableClientState(int)で有効にされ、設定されている各種配列は、 すべてDirectBufferである必要があります。 バッファオブジェクトの混在は出来ません。

パラメータ:
mode - GL_POINTS , GL_LINE_STRIP , GL_LINE_LOOP , GL_LINES , GL_TRIANGLE_STRIP , GL_TRIANGLE_FAN , GL_TRIANGLES
type - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT
indices - インデックス配列の入ったバッファ
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
NullPointerException -
indicesがnullの場合に発生します。
IllegalArgumentException -
glEnableClientState(int)で有効にされ、 現在設定されている各種DirectBufferが、 引数indicesの各要素に格納されているindexよりも小さい場合に発生します。
IllegalArgumentException -
引数indicesにシステムが提供しているDirectBufferオブジェクト以外の オブジェクトが指定された場合に発生します。
IllegalStateException -
glEnableClientState(int)で有効にされ、 現在設定されている各種配列が、 すべてDirectBufferでない場合(1つでもバッファオブジェクトが含まれる場合)に発生します。

glDrawElements

void glDrawElements(int mode,
                    int count,
                    int type,
                    int offset)

OpenGL® ES 1.1の glDrawElements(GLenum, GLsizei, GLenum, const GLvoid*) と同等の処理を行います。

mode,typeが不正、countが負の値であってもExceptionは発生せず、glGetError() でエラーを検出します。

本メソッドコール時にglEnableClientState(int)で有効にされ、設定されている各種配列は、 すべてバッファオブジェクトである必要があります。 DirectBufferの混在は出来ません。

パラメータ:
mode - GL_POINTS , GL_LINE_STRIP , GL_LINE_LOOP , GL_LINES , GL_TRIANGLE_STRIP , GL_TRIANGLE_FAN , GL_TRIANGLES
count - 使用する要素の数
type - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。
IllegalStateException -
glEnableClientState(int)で有効にされ、 現在設定されている各種配列が、 すべてバッファオブジェクトでない場合(1つでもDirectBufferが含まれる場合)に発生します。

glClear

void glClear(int mask)

OpenGL® ES 1.1の glClear(GLbitfield) と同等の処理を行います。

maskが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
mask - GL_COLOR_BUFFER_BIT , GL_DEPTH_BUFFER_BIT , GL_STENCIL_BUFFER_BIT
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glClearStencil

void glClearStencil(int s)

OpenGL® ES 1.1の glClearStencil(GLint) と同等の処理を行います。

パラメータ:
s - stencilのインデックス
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glClearColor

void glClearColor(float red,
                  float green,
                  float blue,
                  float alpha)

OpenGL® ES 1.1の glClearColor(GLclampf, GLclampf, GLclampf, GLclampf) と同等の処理を行います。

パラメータ:
red - クリアする色のred値
green - クリアする色のgreen値
blue - クリアする色のblue値
alpha - クリアする色のalpha値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glColorMask

void glColorMask(boolean red,
                 boolean green,
                 boolean blue,
                 boolean alpha)

OpenGL® ES 1.1の glColorMask(GLboolean, GLboolean, GLboolean, GLboolean) と同等の処理を行います。

パラメータ:
red - red値を反映する/しない
green - green値を反映する/しない
blue - blue値を反映する/しない
alpha - alpha値を反映する/しない
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glClearDepthf

void glClearDepthf(float depth)

OpenGL® ES 1.1の glClearDepthf(GLclampf) と同等の処理を行います。

パラメータ:
depth - クリアするdepth値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glAlphaFunc

void glAlphaFunc(int func,
                 float ref)

OpenGL® ES 1.1の glAlphaFunc(GLenum, GLclampf) と同等の処理を行います。

funcが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
func - GL_NEVER , GL_LESS , GL_EQUAL , GL_LEQUAL , GL_GREATER , GL_NOTEQUAL , GL_GEQUAL , GL_ALWAYS
ref - リファレンス値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glBlendFunc

void glBlendFunc(int sfactor,
                 int dfactor)

OpenGL® ES 1.1の glBlendFunc(GLenum, GLenum) と同等の処理を行います。

sfactor, dfactorが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
sfactor - GL_ZERO , GL_ONE , GL_DST_COLOR , GL_ONE_MINUS_DST_COLOR , GL_SRC_ALPHA , GL_ONE_MINUS_SRC_ALPHA , GL_DST_ALPHA , GL_ONE_MINUS_DST_ALPHA , GL_SRC_ALPHA_SATURATE
dfactor - GL_ZERO , GL_ONE , GL_SRC_COLOR , GL_ONE_MINUS_SRC_COLOR , GL_ONE_MINUS_DST_ALPHA , GL_SRC_ALPHA , GL_ONE_MINUS_SRC_ALPHA , GL_DST_ALPHA
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDepthFunc

void glDepthFunc(int func)

OpenGL® ES 1.1の glDepthFunc(GLenum) と同等の処理を行います。

funcが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
func - GL_NEVER , GL_LESS , GL_EQUAL , GL_LEQUAL , GL_GREATER , GL_NOTEQUAL , GL_GEQUAL , GL_ALWAYS
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDepthMask

void glDepthMask(boolean flag)

OpenGL® ES 1.1の glDepthMask(GLboolean) と同等の処理を行います。

パラメータ:
flag - GL_TRUE , GL_FALSE
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glStencilFunc

void glStencilFunc(int func,
                   int ref,
                   int mask)

OpenGL® ES 1.1の glStencilFunc(GLenum, GLint, GLuint) と同等の処理を行います。

funcが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
func - GL_NEVER , GL_LESS , GL_EQUAL , GL_LEQUAL , GL_GREATER , GL_NOTEQUAL , GL_GEQUAL , GL_ALWAYS
ref - リファレンス値
mask - マスク値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glStencilMask

void glStencilMask(int mask)

OpenGL® ES 1.1の glStencilMask(GLuint) と同等の処理を行います。

パラメータ:
mask - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glStencilOp

void glStencilOp(int fail,
                 int zfail,
                 int zpass)

OpenGL® ES 1.1の glStencilOp(GLenum, GLenum, GLenum) と同等の処理を行います。

fail,zfail,zpassが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
fail - GL_KEEP , GL_ZERO , GL_REPLACE , GL_INCR , GL_DECR , GL_INVERT
zfail - GL_KEEP , GL_ZERO , GL_REPLACE , GL_INCR , GL_DECR , GL_INVERT
zpass - GL_KEEP , GL_ZERO , GL_REPLACE , GL_INCR , GL_DECR , GL_INVERT
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glSampleCoverage

void glSampleCoverage(float value,
                      boolean invert)

OpenGL® ES 1.1の glSampleCoverage(GLclampf, GLboolean) と同等の処理を行います。

パラメータ:
value - 設定値
invert - 反転のon/off
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glLogicOp

void glLogicOp(int opcode)

OpenGL® ES 1.1の glLogicOp(GLenum) と同等の処理を行います。

opcodeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
opcode - GL_CLEAR , GL_SET , GL_COPY , GL_COPY_INVERTED , GL_NOOP , GL_INVERT , GL_AND , GL_NAND , GL_OR , GL_NOR , GL_XOR , GL_EQUIV , GL_AND_REVERSE , GL_AND_INVERTED , GL_OR_REVERSE , GL_OR_INVERTED
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glScissor

void glScissor(int x,
               int y,
               int width,
               int height)

OpenGL® ES 1.1の glScissor(GLint, GLint, GLsizei, GLsizei) と同等の処理を行います。

width,heightが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
x - x値
y - y値
width - 横幅
height - 縦幅
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glPointSize

void glPointSize(float size)

OpenGL® ES 1.1の glPointSize(GLfloat) と同等の処理を行います。

sizeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glPointParameterf

void glPointParameterf(int pname,
                       float param)

OpenGL® ES 1.1の glPointParameterf(GLenum, GLfloat *) と同等の処理を行います。

pname,paramが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE
param - 設定する値を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glPointParameterfv

void glPointParameterfv(int pname,
                        float[] params)

OpenGL® ES 1.1の glPointParameterfv(GLenum, GLfloat *) と同等の処理を行います。

pname,paramsが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX, GL_POINT_FADE_THRESHOLD_SIZE ,GL_POINT_DISTANCE_ATTENUATION
params - 設定する値を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
引数paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glLineWidth

void glLineWidth(float width)

OpenGL® ES 1.1の glLineWidth(GLfloat) と同等の処理を行います。

widthが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
width - 線の幅
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glPolygonOffset

void glPolygonOffset(float factor,
                     float unit)

OpenGL® ES 1.1の glPolygonOffset(GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
factor - factor値
unit - unit値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glPixelStorei

void glPixelStorei(int pname,
                   int param)

OpenGL® ES 1.1の glPixelStorei(GLenum, GLint) と同等の処理を行います。

pname,paramが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - GL_PACK_ALIGNMENT , GL_UNPACK_ALIGNMENT
param - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glFogf

void glFogf(int pname,
            float param)

OpenGL® ES 1.1の glFogf(GLenum, GLfloat) と同等の処理を行います。

pname,paramが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - GL_FOG_MODE , GL_FOG_DENSITY , GL_FOG_START , GL_FOG_END
param - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glFogfv

void glFogfv(int pname,
             float[] params)

OpenGL® ES 1.1の glFogfv(GLenum, const GLfloat*) と同等の処理を行います。

pname,paramsが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - GL_FOG_MODE , GL_FOG_DENSITY , GL_FOG_START , GL_FOG_END , GL_FOG_COLOR
params - 設定値の配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glShadeModel

void glShadeModel(int mode)

OpenGL® ES 1.1の glShadeModel(GLenum) と同等の処理を行います。

modeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
mode - GL_FLAT , GL_SMOOTH
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glMaterialf

void glMaterialf(int face,
                 int pname,
                 float value)

OpenGL® ES 1.1の glMaterialf(GLenum, GLenum, GLfloat) と同等の処理を行います。

face,pname,valueが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
face - GL_FRONT_AND_BACK
pname - GL_SHININESS
value - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glMaterialfv

void glMaterialfv(int face,
                  int pname,
                  float[] params)

OpenGL® ES 1.1の glMaterialfv(GLenum, GLenum, const GLfloat*) と同等の処理を行います。

face,pname,paramsが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
face - GL_FRONT_AND_BACK
pname - GL_AMBIENT , GL_DIFFUSE , GL_SPECULAR , GL_EMISSION , GL_SHININESS , GL_AMBIENT_AND_DIFFUSE
params - 設定値の配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetMaterialfv

void glGetMaterialfv(int face,
                     int pname,
                     float[] params)

OpenGL® ES 1.1の glGetMaterialfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。

face,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
face - パラメータを取得するマテリアルの面を指定します。 GL_FRONT, GL_BACKが指定可能です。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS
params - パラメータ値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glLightModelf

void glLightModelf(int pname,
                   float value)

OpenGL® ES 1.1の glLightModelf(GLenum, GLfloat) と同等の処理を行います。

pnameが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - GL_LIGHT_MODEL_TWO_SIDE
value - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glLightModelfv

void glLightModelfv(int pname,
                    float[] params)

OpenGL® ES 1.1の glLightModelfv(GLenum, const GLfloat*) と同等の処理を行います。

pname,が不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - GL_LIGHT_MODEL_AMBIENT , GL_LIGHT_MODEL_TWO_SIDE
params - 設定値の配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glLightf

void glLightf(int light,
              int pname,
              float value)

OpenGL® ES 1.1の glLightf(GLenum, GLenum, GLfloat) と同等の処理を行います。

light,pname,valueが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
light - GL_LIGHT0〜GL_LIGHT7
pname - GL_SPOT_EXPONENT , GL_SPOT_CUTOFF , GL_CONSTANT_ATTENUATION , GL_LINEAR_ATTENUATION , GL_QUADRATIC_ATTENUATION
value - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glLightfv

void glLightfv(int light,
               int pname,
               float[] params)

OpenGL® ES 1.1の glLightfv(GLenum, GLenum, const GLfloat*) と同等の処理を行います。

light,pname,paramsが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
light - GL_LIGHT0〜GL_LIGHT7
pname - GL_AMBIENT , GL_DIFFUSE , GL_SPECULAR , GL_POSITION , GL_SPOT_CUTOFF , GL_SPOT_DIRECTION , GL_SPOT_EXPONENT , GL_CONSTANT_ATTENUATION , GL_LINEAR_ATTENUATION , GL_QUADRATIC_ATTENUATION
params - 設定値の配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetLightfv

void glGetLightfv(int light,
                  int pname,
                  float[] params)

OpenGL® ES 1.1の glGetLightfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。

light,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
light - パラメータを取得するライトGL_LIGHT0〜GL_LIGHT7を指定します。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, GL_QUADRATIC_ATTENUATION
params - パラメータ値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGenTextures

void glGenTextures(int[] textures)

OpenGL® ES 1.1の glGenTextures(GLsizei, GLuint*) と同等の処理を行います。

パラメータ:
textures - テクスチャ名を格納する配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
texturesがnullの場合に発生します。

glDeleteTextures

void glDeleteTextures(int[] textures)

OpenGL® ES 1.1の glDeleteTextures(GLsizei, const GLuint*) と同等の処理を行います。

パラメータ:
textures - 削除するテクスチャ名が入った配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
texturesがnullの場合に発生します。

glBindTexture

void glBindTexture(int target,
                   int texture)

OpenGL® ES 1.1の glBindTexture(GLenum, GLuint) と同等の処理を行います。

targetが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D
texture - テクスチャ名
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexImage2D

void glTexImage2D(int target,
                  int level,
                  int internalFormat,
                  int width,
                  int height,
                  int border,
                  int format,
                  int type,
                  DirectBuffer pixels)

OpenGL® ES 1.1の glTexImage2D(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*) と同等の処理を行います。

target, level, internalFormat, width, height, border, format, type が不正であってもExceptionは発生せず、 glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D のみ指定可能です。
level - レベル値
internalFormat - GL_ALPHA , GL_RGB , GL_RGBA , GL_LUMINANCE , GL_LUMINANCE_ALPHA
width - 横幅
height - 縦幅
border - 0のみ指定可能です。
format - GL_ALPHA , GL_RGB , GL_RGBA , GL_LUMINANCE , GL_LUMINANCE_ALPHA
type - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT_5_6_5 , GL_UNSIGNED_SHORT_4_4_4_4 , GL_UNSIGNED_SHORT_5_5_5_1
pixels - ピクセル情報の入ったバッファ
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalArgumentException -
引数pixelsにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
pixelsのサイズが不足している場合に発生します。

glTexSubImage2D

void glTexSubImage2D(int target,
                     int level,
                     int xoffset,
                     int yoffset,
                     int width,
                     int height,
                     int format,
                     int type,
                     DirectBuffer pixels)

OpenGL® ES 1.1の glTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*) と同等の処理を行います。

target, level, xoffset, yoffset, width, height, format, type が不正であってもExceptionは発生せず、 glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2Dのみ指定可能です。
level - レベル値
xoffset - xオフセット値
yoffset - yオフセット値
width - 横幅
height - 縦幅
format - GL_ALPHA , GL_RGB , GL_RGBA , GL_LUMINANCE , GL_LUMINANCE_ALPHA
type - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT_5_6_5 , GL_UNSIGNED_SHORT_4_4_4_4 , GL_UNSIGNED_SHORT_5_5_5_1
pixels - ピクセル情報の入ったバッファ
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
pixelsがnullの場合に発生します。
IllegalArgumentException -
引数pixelsにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
pixelsのサイズが不足している場合に発生します。

glCompressedTexImage2D

void glCompressedTexImage2D(int target,
                            int level,
                            int internalFormat,
                            int width,
                            int height,
                            int border,
                            ByteBuffer data)

OpenGL® ES 1.1の glCompressedTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid*) と同等の処理を行います。

target, level, internalFormat, width, height, borderが不正であってもExceptionは発生せず、 glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D のみ指定可能です。
level - レベル値
internalFormat - GL_PALETTE4_RGB8_OES , GL_PALETTE4_RGBA8_OES , GL_PALETTE4_R5_G6_B5_OES , GL_PALETTE4_RGBA4_OES , GL_PALETTE4_RGB5_A1_OES , GL_PALETTE8_RGB8_OES , GL_PALETTE8_RGBA8_OES , GL_PALETTE8_R5_G6_B5_OES , GL_PALETTE8_RGBA4_OES , GL_PALETTE8_RGB5_A1_OES
width - 横幅
height - 縦幅
border - 0のみ指定可能です。
data - イメージデータです。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
dataがnullの場合に発生します。
IllegalArgumentException -
引数dataにシステムが提供しているByteBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glCompressedTexSubImage2D

void glCompressedTexSubImage2D(int target,
                               int level,
                               int xoffset,
                               int yoffset,
                               int width,
                               int height,
                               int format,
                               ByteBuffer data)

OpenGL® ES 1.1の glCompressedTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

target, level, xoffset, yoffset, format, width, heightが不正であってもExceptionは発生せず、 glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D のみ指定可能です。
level - レベル値
xoffset - X方向のオフセット値
yoffset - Y方向のオフセット値
format - この引数は無視されます
width - 横幅
height - 縦幅
data - イメージデータです。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
dataがnullの場合に発生します。
IllegalArgumentException -
引数dataにシステムが提供しているByteBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glCopyTexImage2D

void glCopyTexImage2D(int target,
                      int level,
                      int internalFormat,
                      int x,
                      int y,
                      int width,
                      int height,
                      int border)

OpenGL® ES 1.1の glCopyTexImage2D(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) と同等の処理を行います。

target, level, internalFormat, width, height, border が不正であってもExceptionは発生せず、 glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D のみ指定可能です。
level - レベル値
internalFormat - GL_ALPHA , GL_LUMINANCE , GL_LUMINANCE_ALPHA , GL_RGB , GL_RGBA
x - x 値
y - y 値
width - 横幅
height - 縦幅
border - 0のみ指定可能です。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glCopyTexSubImage2D

void glCopyTexSubImage2D(int target,
                         int level,
                         int xoffset,
                         int yoffset,
                         int x,
                         int y,
                         int width,
                         int height)

OpenGL® ES 1.1の glCopyTexSubImage2D(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) と同等の処理を行います。

target, level, xoffset, yoffset, x, y, width, height が不正であってもExceptionは発生せず、 glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D のみ指定可能です。
level - レベル値
xoffset - X方向のオフセット値
yoffset - Y方向のオフセット値
x - x値
y - y値
width - 横幅
height - 縦幅
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexParameteri

void glTexParameteri(int target,
                     int pname,
                     int param)

OpenGL® ES 1.1の glTexParameteri(GLenum, GLenum, GLint) と同等の処理を行います。

target,pname,paramが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - テクスチャを指定します。GL_TEXTURE_2Dのみ指定可能です。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_GENERATE_MIPMAP
param - パラメータ値を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexParameteriv

void glTexParameteriv(int target,
                      int pname,
                      int[] params)

OpenGL® ES 1.1の glTexParameteriv(GLenum, GLenum, const GLint*) と同等の処理を行います。

target,pname,paramsが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - テクスチャを指定します。GL_TEXTURE_2Dのみ指定可能です。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_GENERATE_MIPMAP ,GL_TEXTURE_CROP_RECT_OES
params - パラメータ値を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glTexParameterf

void glTexParameterf(int target,
                     int pname,
                     float param)

OpenGL® ES 1.1の glTexParameterf(GLenum, GLenum, GLfloat) と同等の処理を行います。

target,pname,paramが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2D
pname - GL_TEXTURE_MIN_FILTER , GL_TEXTURE_MAG_FILTER , GL_TEXTURE_WRAP_S , GL_TEXTURE_WRAP_T , GL_GENERATE_MIPMAP
param - 設定値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexParameterfv

void glTexParameterfv(int target,
                      int pname,
                      float[] params)

OpenGL® ES 1.1の glTexParameterfv(GLenum, GLenum, const GLfloat *) と同等の処理を行います。

target,pname,paramsが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_GENERATE_MIPMAP ,GL_TEXTURE_CROP_RECT_OES
params - 設定する値を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetTexParameteriv

void glGetTexParameteriv(int target,
                         int pname,
                         int[] params)

OpenGL® ES 1.1の glGetTexParameteriv(GLenum, GLenum, GLint *) と同等の処理を行います。

target,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2Dのみ指定可能です。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_GENERATE_MIPMAP ,GL_TEXTURE_CROP_RECT_OES
params - パラメータ値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetTexParameterfv

void glGetTexParameterfv(int target,
                         int pname,
                         float[] params)

OpenGL® ES 1.1の glGetTexParameterfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。

target,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_2Dのみ指定可能です。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_GENERATE_MIPMAP ,GL_TEXTURE_CROP_RECT_OES
params - パラメータ値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glTexEnvi

void glTexEnvi(int target,
               int pname,
               int param)

OpenGL® ES 1.1の glTexEnvi(GLenum, GLenum, GLint) と同等の処理を行います。

target,pname,paramが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - テクスチャ環境を指定します。 glTexEnvf(int, int, float)と同じ値が指定可能です。
pname - パラメータ名を指定します。 glTexEnvf(int, int, float)と同じ値が指定可能です。
param - パラメータ値を指定します。 glTexEnvf(int, int, float)と同じ値が指定可能です。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexEnviv

void glTexEnviv(int target,
                int pname,
                int[] params)

OpenGL® ES 1.1の glTexEnviv(GLenum, GLenum, const GLint*) と同等の処理を行います。

target,pname,paramsが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - テクスチャ環境を指定します。 glTexEnvfv(int, int, float[])と同じ値が指定可能です。
pname - パラメータ名を指定します。 glTexEnvfv(int, int, float[])と同じ値が指定可能です。
params - パラメータ値を指定します。 glTexEnvfv(int, int, float[])と同じ値が指定可能です。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glTexEnvf

void glTexEnvf(int target,
               int pname,
               float param)

OpenGL® ES 1.1の glTexEnvf(GLenum, GLenum, GLfloat) と同等の処理を行います。

target,pname,paramが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_ENV , GL_POINT_SPRITE_OES
pname - GL_TEXTURE_ENV_MODE , GL_COMBINE_RGB , GL_COMBINE_ALPHA , GL_COORD_REPLACE_OES ,GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE
param - GL_REPLACE , GL_MODULATE , GL_DECAL , GL_BLEND , GL_ADD ,GL_TRUE_I, GL_FALSE_I ,GL_COMBINE, GL_ADD_SIGNED, GL_INTERPOLATE, GL_SUBTRACT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA、GL_RGB_SCALEとGL_ALPHA_SCALEのスケール値
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexEnvfv

void glTexEnvfv(int target,
                int pname,
                float[] params)

OpenGL® ES 1.1の glTexEnvfv(GLenum, GLenum, const GLfloat*) と同等の処理を行います。

target,pname,paramsが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_TEXTURE_ENV , GL_POINT_SPRITE_OES
pname - GL_TEXTURE_ENV_MODE , GL_TEXTURE_ENV_COLOR, GL_COMBINE_RGB , GL_COMBINE_ALPHA , GL_COORD_REPLACE_OES ,GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE
params - 設定値の配列
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetTexEnviv

void glGetTexEnviv(int target,
                   int pname,
                   int[] params)

OpenGL® ES 1.1の glGetTexEnviv(GLenum, GLenum, GLint*) と同等の処理を行います。

target,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - テクスチャ環境を指定します。 glTexEnvfv(int, int, float[])と同じ値が指定可能です。
pname - パラメータ名を指定します。 glTexEnvfv(int, int, float[])と同じ値が指定可能です。
params - パラメータ値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetTexEnvfv

void glGetTexEnvfv(int target,
                   int pname,
                   float[] params)

OpenGL® ES 1.1の glGetTexEnvfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。

target,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - glTexEnvfv(int, int, float[])と同じ値が指定可能です。
pname - パラメータ名を指定します。 glTexEnvfv(int, int, float[])と同じ値が指定可能です。
params - パラメータ値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glActiveTexture

void glActiveTexture(int texture)

OpenGL® ES 1.1の glActiveTexture(GLenum) と同等の処理を行います。

textureが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
texture - GL_TEXTURE0 〜 GL_TEXTURE31
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glClientActiveTexture

void glClientActiveTexture(int texture)

OpenGL® ES 1.1の glClientActiveTexture(GLenum) と同等の処理を行います。

textureが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
texture - GL_TEXTURE0 〜 GL_TEXTURE31
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glGetBooleanv

void glGetBooleanv(int pname,
                   boolean[] params)

OpenGL® ES 1.1の glGetBooleanv(GLenum, GLboolean *) と同等の処理を行います。

pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - 指定可能な値はglGetFloatv(int, float[])と同等です。
params - 値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetFloatv

void glGetFloatv(int pname,
                 float[] params)

OpenGL® ES 1.1の glGetFloatv(GLenum, GLfloat *) と同等の処理を行います。

pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - 以下のいずれかの値を指定します。
GL_ACTIVE_TEXTURE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALPHA_BITS, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ARRAY_BUFFER_BINDING, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE_BITS, GL_CLIENT_ACTIVE_TEXTURE, GL_COLOR_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COMPRESSED_TEXTURE_FORMATS, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_COLOR, GL_CURRENT_NORMAL, GL_CURRENT_PALETTE_MATRIX_OES, GL_CURRENT_TEXTURE_COORDS, GL_DEPTH_BITS, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_WRITEMASK, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_MODE, GL_FOG_START, GL_FRONT_FACE, GL_GENERATE_MIPMAP_HINT, GL_GREEN_BITS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_TWO_SIDE, GL_LINE_SMOOTH_HINT, GL_LINE_WIDTH, GL_LOGIC_OP_MODE, GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES, GL_MATRIX_INDEX_ARRAY_SIZE_OES, GL_MATRIX_INDEX_ARRAY_STRIDE_OES, GL_MATRIX_INDEX_ARRAY_TYPE_OES, GL_MATRIX_MODE, GL_MAX_CLIP_PLANES, GL_MAX_LIGHTS, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_PALETTE_MATRICES_OES, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_TEXTURE_UNITS, GL_MAX_VERTEX_UNITS_OES, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW_MATRIX, GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES, GL_MODELVIEW_STACK_DEPTH, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PACK_ALIGNMENT, GL_PERSPECTIVE_CORRECTION_HINT, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES, GL_POINT_SIZE_ARRAY_STRIDE_OES, GL_POINT_SIZE_ARRAY_TYPE_OES, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_POINT_SMOOTH_HINT, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_UNITS, GL_PROJECTION_MATRIX, GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES, GL_PROJECTION_STACK_DEPTH, GL_RED_BITS, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SHADE_MODEL, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_STENCIL_BITS, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE_BINDING_2D, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_MATRIX, GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES, GL_TEXTURE_STACK_DEPTH, GL_UNPACK_ALIGNMENT, GL_VIEWPORT, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_WEIGHT_ARRAY_BUFFER_BINDING_OES, GL_WEIGHT_ARRAY_SIZE_OES, GL_WEIGHT_ARRAY_STRIDE_OES, GL_WEIGHT_ARRAY_TYPE_OES、およびglIsEnabled(int)の引数capに指定可能な値
params - 値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetIntegerv

void glGetIntegerv(int pname,
                   int[] params)

OpenGL® ES 1.1の glGetIntegerv(GLenum, GLint*) と同等の処理を行います。

pnameが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
pname - 指定可能な値はglGetFloatv(int, float[])と同等です。
params - 値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGenBuffers

void glGenBuffers(int[] buffers)

OpenGL® ES 1.1の glGenBuffers(GLsizei, GLuint *) と同等の処理を行います。

パラメータ:
buffers - バッファの名前(ID)を格納するため配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
buffersがnullの場合に発生します。

glDeleteBuffers

void glDeleteBuffers(int[] buffers)

OpenGL® ES 1.1の glDeleteBuffers(GLsizei, const GLuint *) と同等の処理を行います。

パラメータ:
buffers - 削除するバッファの名前(ID)を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
buffersがnullの場合に発生します。

glBindBuffer

void glBindBuffer(int target,
                  int buffer)

OpenGL® ES 1.1の glBindBuffer(GLenum, GLuint) と同等の処理を行います。

target,bufferが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - バッファオブジェクトの種類を指定します。 GL_ARRAY_BUFFERまたはGL_ELEMENT_ARRAY_BUFFERが指定可能です。
buffer - バッファの名前(ID)を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glBufferData

void glBufferData(int target,
                  DirectBuffer data,
                  int usage)

OpenGL® ES 1.1の glBufferData(GLenum, GLsizeiptr, const GLvoid *, GLenum) と同等の処理を行います。

target,usageが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - バッファオブジェクトの種類を指定します。 GL_ARRAY_BUFFERまたはGL_ELEMENT_ARRAY_BUFFERが指定可能です。
data - バッファオブジェクトの初期値を指定します。
usage - バッファオブジェクトの使用法のヒントを指定します。 GL_STATIC_DRAWまたはGL_DYNAMIC_DRAWが指定可能です。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
引数dataにnullが指定された場合に発生します。
IllegalArgumentException -
引数dataにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glBufferSubData

void glBufferSubData(int target,
                     int offset,
                     DirectBuffer data)

OpenGL® ES 1.1の glBufferSubData(GLenum, GLintptr, GLsizeiptr, const GLvoid *) と同等の処理を行います。

target,offsetが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - バッファオブジェクトの種類を指定します。 GL_ARRAY_BUFFERまたはGL_ELEMENT_ARRAY_BUFFERが指定可能です。
offset - 上書きを開始するオフセットを指定します。
data - 上書きするデータを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
dataがnullの場合に発生します。
IllegalArgumentException -
引数dataにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glGetBufferParameteriv

void glGetBufferParameteriv(int target,
                            int pname,
                            int[] params)

OpenGL® ES 1.1の glGetBufferParameteriv(GLenum, GLenum, GLint *) と同等の処理を行います。

target,pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - バッファのオブジェクトの種類を指定します。 GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFERが指定可能です。
pname - パラメータ名を指定します。以下のいずれかの値が指定可能です。
GL_BUFFER_SIZE, GL_BUFFER_USAGE
params - 値を格納するための配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glClipPlanef

void glClipPlanef(int plane,
                  float[] equation)

OpenGL® ES 1.1の glClipPlanef(GLenum, const GLfloat *) と同等の処理を行います。

planeが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
plane - 設定するクリップ面GL_CLIP_PLANE0〜GL_CLIP_PLANE5を指定します。
equation - クリップ面を表す方程式が格納された配列(配列長4)を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
equationがnullの場合に発生します。
IllegalArgumentException -
equationの配列長が4未満の場合に発生します。

glGetClipPlanef

void glGetClipPlanef(int plane,
                     float[] equation)

OpenGL® ES 1.1の glGetClipPlanef(GLenum, GLfloat *) と同等の処理を行います。

planeが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
plane - 取得するクリップ面GL_CLIP_PLANE0〜GL_CLIP_PLANE5を指定します。
equation - クリップ面を表す方程式を格納するための配列(配列長4以上)を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
equationがnullの場合に発生します。
IllegalArgumentException -
equationの配列長が4未満の場合に発生します。

glFrontFace

void glFrontFace(int mode)

OpenGL® ES 1.1の glFrontFace(GLenum mode) と同等の処理を行います。

modeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
mode - GL_CW , GL_CCW
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glCullFace

void glCullFace(int mode)

OpenGL® ES 1.1の glCullFace(GLenum) と同等の処理を行います。

mode が不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
mode - GL_FRONT , GL_BACK , GL_FRONT_AND_BACK
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glEnable

void glEnable(int cap)

OpenGL® ES 1.1の glEnable(GLenum) と同等の処理を行います。

capが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
cap - GL_ALPHA_TEST , GL_BLEND , GL_CLIP_PLANE0〜GL_CLIP_PLANE5 , GL_COLOR_LOGIC_OP , GL_COLOR_MATERIAL , GL_CULL_FACE , GL_DEPTH_TEST , GL_DITHER , GL_FOG , GL_LIGHT0 〜 GL_LIGHT7 , GL_LIGHTING , GL_LINE_SMOOTH , GL_MATRIX_PALETTE_OES , GL_MULTISAMPLE , GL_NORMALIZE , GL_POINT_SMOOTH , GL_POINT_SPRITE_OES , GL_POLYGON_OFFSET_FILL , GL_RESCALE_NORMAL , GL_SAMPLE_ALPHA_TO_COVERAGE , GL_SAMPLE_ALPHA_TO_ONE , GL_SAMPLE_COVERAGE , GL_SCISSOR_TEST , GL_STENCIL_TEST , GL_TEXTURE_2D , OPT_EXT_DEPTH_BUFFER
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDisable

void glDisable(int cap)

OpenGL® ES 1.1の glDisable(GLenum) と同等の処理を行います。

capが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
cap - GL_ALPHA_TEST , GL_BLEND , GL_CLIP_PLANE0〜GL_CLIP_PLANE5 , GL_COLOR_LOGIC_OP , GL_COLOR_MATERIAL , GL_CULL_FACE , GL_DEPTH_TEST , GL_DITHER , GL_FOG , GL_LIGHT0 〜 GL_LIGHT7 , GL_LIGHTING , GL_LINE_SMOOTH , GL_MATRIX_PALETTE_OES , GL_MULTISAMPLE , GL_NORMALIZE , GL_POINT_SMOOTH , GL_POINT_SPRITE_OES , GL_POLYGON_OFFSET_FILL , GL_RESCALE_NORMAL , GL_SAMPLE_ALPHA_TO_COVERAGE , GL_SAMPLE_ALPHA_TO_ONE , GL_SAMPLE_COVERAGE , GL_SCISSOR_TEST , GL_STENCIL_TEST , GL_TEXTURE_2D , OPT_EXT_DEPTH_BUFFER
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glEnableClientState

void glEnableClientState(int array)

OpenGL® ES 1.1の glEnableClientState(GLenum) と同等の処理を行います。

arrayが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
array - GL_COLOR_ARRAY , GL_MATRIX_INDEX_ARRAY_OES , GL_NORMAL_ARRAY , GL_POINT_SIZE_ARRAY_OES , GL_TEXTURE_COORD_ARRAY , GL_VERTEX_ARRAY , GL_WEIGHT_ARRAY_OES
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDisableClientState

void glDisableClientState(int array)

OpenGL® ES 1.1の glDisableClientState(GLenum) と同等の処理を行います。

arrayが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
array - GL_COLOR_ARRAY , GL_MATRIX_INDEX_ARRAY_OES , GL_NORMAL_ARRAY , GL_POINT_SIZE_ARRAY_OES , GL_TEXTURE_COORD_ARRAY , GL_VERTEX_ARRAY , GL_WEIGHT_ARRAY_OES
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glGetError

int glGetError()

OpenGL® ES 1.1の glGetError(void) と同等の処理を行います。

戻り値:
GL_NO_ERROR , GL_INVALID_ENUM , GL_INVALID_VALUE , GL_INVALID_OPERATION , GL_STACK_OVERFLOW , GL_STACK_UNDERFLOW , GL_OUT_OF_MEMORY
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glGetString

String glGetString(int name)

OpenGL® ES 1.1の glGetString(GLenum) と同等の処理を行います。

nameが不正の場合nullが戻り値として渡されます。

パラメータ:
name - 以下のいずれかの値を指定可能です。
GL_VENDOR , GL_RENDERER , GL_VERSION , GL_EXTENSIONS
戻り値:
引数で指定されたnameに応じた文字列を返します。 nameに不正な値が指定された場合はnullを返します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glIsBuffer

boolean glIsBuffer(int buffer)

OpenGL® ES 1.1の glIsBuffer(GLuint) と同等の処理を行います。

パラメータ:
buffer - オブジェクトの名前(ID)を指定します。
戻り値:
引数で指定された名前に対応するオブジェクトがバッファオブジェクトである場合はtrue、 そうでない場合はfalseを返します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glIsEnabled

boolean glIsEnabled(int cap)

OpenGL® ES 1.1の glIsEnabled(GLenum) と同等の処理を行います。

capが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
cap - サポートしているかどうか調べる機能を指定します。以下のいずれかの値が指定可能です。
GL_ALPHA_TEST, GL_BLEND, GL_CLIP_PLANE0〜GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_CULL_FACE, GL_DEPTH_TEST, GL_DITHER, GL_FOG, GL_LIGHT0〜GL_LIGHT7, GL_LIGHTING, GL_LINE_SMOOTH, GL_MATRIX_PALETTE_OES, GL_MATRIX_INDEX_ARRAY_OES, GL_MULTISAMPLE, GL_NORMAL_ARRAY, GL_NORMALIZE, GL_POINT_SIZE_ARRAY_OES, GL_POINT_SMOOTH, GL_POINT_SPRITE_OES, GL_POLYGON_OFFSET_FILL, GL_RESCALE_NORMAL, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_COVERAGE, GL_SCISSOR_TEST, GL_STENCIL_TEST, GL_TEXTURE_2D, GL_TEXTURE_COORD_ARRAY, GL_WEIGHT_ARRAY_OES, GL_VERTEX_ARRAY, OPT_EXT_DEPTH_BUFFER
戻り値:
サポートしている場合はtrue、そうでない場合はfalseを返します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glIsTexture

boolean glIsTexture(int texture)

OpenGL® ES 1.1の glIsTexture(GLuint) と同等の処理を行います。

パラメータ:
texture - オブジェクトの名前(ID)を指定します。
戻り値:
引数で指定された名前に対応するオブジェクトがテクスチャオブジェクトである場合はtrue、 そうでない場合はfalseを返します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glFlush

void glFlush()

OpenGL® ES 1.1の glFlush(void) と同等の処理を行います。

例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glHint

void glHint(int target,
            int mode)

OpenGL® ES 1.1の glHint(GLenum, GLenum) と同等の処理を行います。

target,modeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
target - GL_FOG_HINT , GL_GENERATE_MIPMAP_HINT , GL_LINE_SMOOTH_HINT , GL_PERSPECTIVE_CORRECTION_HINT , GL_POINT_SMOOTH_HINT
mode - GL_FASTEST , GL_NICEST , GL_DONT_CARE
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glCurrentPaletteMatrixOES

void glCurrentPaletteMatrixOES(int index)

OpenGL® ES 1.1の glCurrentPaletteMatrixOES(GLuint) と同等の処理を行います。

indexが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
index - 行列パレットのインデックスを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glLoadPaletteFromModelViewMatrixOES

void glLoadPaletteFromModelViewMatrixOES()

OpenGL® ES 1.1の glLoadPaletteFromModelViewMatrixOES(void) と同等の処理を行います。

例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glMatrixIndexPointerOES

void glMatrixIndexPointerOES(int size,
                             int type,
                             int stride,
                             DirectBuffer pointer)

OpenGL® ES 1.1の glMatrixIndexPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,type,strideが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1頂点ごとの行列インデックスの個数を指定します。
type - GL_UNSIGNED_BYTEのみ指定可能です。
stride - 行列インデックスのバイトオフセットを指定します。
pointer - 行列インデックスの配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
引数pointerにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
引数sizeが負の値の場合に発生します。

glMatrixIndexPointerOES

void glMatrixIndexPointerOES(int size,
                             int type,
                             int stride,
                             int offset)

OpenGL® ES 1.1の glMatrixIndexPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,type,strideが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1頂点ごとの行列インデックスの個数を指定します。
type - GL_UNSIGNED_BYTEのみ指定可能です。
stride - 行列インデックスのバイトオフセットを指定します。
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
引数sizeが負の値の場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glWeightPointerOES

void glWeightPointerOES(int size,
                        int type,
                        int stride,
                        DirectBuffer pointer)

OpenGL® ES 1.1の glWeightPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1頂点ごとのウェイトの個数を指定します。
type - GL_FLOATのみ指定可能です。
stride - pointerに含まれるウェイトのバイトオフセットを指定します。
pointer - ウェイトの配列を指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
引数pointerにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
引数sizeが負の値の場合に発生します。

glWeightPointerOES

void glWeightPointerOES(int size,
                        int type,
                        int stride,
                        int offset)

OpenGL® ES 1.1の glWeightPointerOES(GLint, GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

size,strideが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
size - 1頂点ごとのウェイトの個数を指定します。
type - GL_FLOATのみ指定可能です。
stride - pointerに含まれるウェイトのバイトオフセットを指定します。
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
引数sizeが負の値の場合に発生します。
IllegalArgumentException -
typeにGL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glPointSizePointerOES

void glPointSizePointerOES(int type,
                           int stride,
                           DirectBuffer pointer)

OpenGL® ES 1.1の glPointSizePointerOES(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

strideが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
type - データ型を指定します。GL_FLOATのみ指定可能です。
stride - pointerに含まれる点サイズのバイトオフセットを指定します。
pointer - 点サイズを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが有効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
引数pointerにシステムが提供しているDirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。

glPointSizePointerOES

void glPointSizePointerOES(int type,
                           int stride,
                           int offset)

OpenGL® ES 1.1の glPointSizePointerOES(GLenum, GLsizei, const GLvoid*) と同等の処理を行います。

strideが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。

パラメータ:
type - データ型を指定します。GL_FLOATのみ指定可能です。
stride - pointerに含まれる点サイズのバイトオフセットを指定します。
offset - バッファオブジェクトのオフセットを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
バッファオブジェクトが無効な状態で呼び出された場合に発生します。
IllegalArgumentException -
typeにGL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
offsetが負の値である場合に発生します。

glDrawTexsOES

void glDrawTexsOES(short x,
                   short y,
                   short z,
                   short width,
                   short height)

OpenGL® ES 1.1の glDrawTexsOES(GLshort, GLshort, GLshort, GLshort, GLshort) と同等の処理を行います。

パラメータ:
x - 描画するx座標を指定します。
y - 描画するy座標を指定します。
z - 描画するz座標を指定します。
width - 描画する矩形の幅を指定します。
height - 描画する矩形の高さを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDrawTexiOES

void glDrawTexiOES(int x,
                   int y,
                   int z,
                   int width,
                   int height)

OpenGL® ES 1.1の glDrawTexiOES(GLint, GLint, GLint, GLint, GLint) と同等の処理を行います。

パラメータ:
x - 描画するx座標を指定します。
y - 描画するy座標を指定します。
z - 描画するz座標を指定します。
width - 描画する矩形の幅を指定します。
height - 描画する矩形の高さを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glDrawTexfOES

void glDrawTexfOES(float x,
                   float y,
                   float z,
                   float width,
                   float height)

OpenGL® ES 1.1の glDrawTexfOES(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) と同等の処理を行います。

パラメータ:
x - 描画するx座標を指定します。
y - 描画するy座標を指定します。
z - 描画するz座標を指定します。
width - 描画する矩形の幅を指定します。
height - 描画する矩形の高さを指定します。
例外:
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

flushAndStoreCommands

void flushAndStoreCommands()

描画の非同期実行を開始します。
※本メソッドはオプション機能となります。端末によってはサポートされない場合があります。

OpenGL® ESによる描画を非同期で(並列に)実行開始するためのメソッドです。
本メソッドがコールされると、前回本メソッドがコールされてから現在までに発行されたOpenGL® ESの 描画命令に対して、実際の描画処理が(GPUハードウェア等により)バックグラウンドで開始されます。 描画処理開始後、本メソッドは即時にリターンします。(描画完了を待ちません。)

flushAndStoreCommands()により開始された描画処理は、次にendDrawing()がコールされた際に 終了が待たれます(同期されます)。
このとき、描画完了しているのは直前のflushAndStoreCommands()より前にコールされたOpenGL® ES描画メソッドについてのみであり、 flushAndStoreCommands()からendDrawing()までの間にコールされた描画メソッドは まだ描画されていないことに注意してください。(この部分の描画命令は、次のflushAndStoreCommands()にて描画開始され、次のendDrawing()で描画完了します)
つまり、flushAndStoreCommands() 実行時、endDrawing()コール後のGraphicsOGLに対し 2D描画等を行う場合、1フレーム前のOpenGL® ES描画結果に対して上書き描画されることになります。

本メソッドはアプリ起動後初回にコールされた際には描画処理は開始しません。
また、beginDrawing()〜endDrawing()の間に本メソッドが2回以上コールされた場合、2回目以降は無視されます。

例外:
UnsupportedOperationException -
本機能に対応していない端末でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。


NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。