|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
OpenGL® ES 1.1相当のグラフィックス機能を提供するインタフェースです。
APIとして、OpenGL® ES 1.1の固定小数点を除いた機能が使用できます。
OpenGL® ES に相当する機能をサポートする Graphics クラスは、 このインタフェースを実装しなければなりません。
現在の端末では、
OpenGL® ES のグラフィックスコンテキストを1つしか持たない実装となっています。
例えば、描画インスタンスを g1 から g2
等に変更した場合でも、
GraphicsOGL インタフェースのメソッドで設定するリソースについては、
最後に設定したパラメータがシステムの共有パラメータとして有効となることに注意して下さい。
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を呼び出した場合、
その呼び出しによる動作も不定です。
endDrawing() 呼び出し後に画面への反映が行われます。実際の反映タイミングは機種依存となります。
但し、2D描画と同様に Graphics#lock() によりGraphicsがロックされている場合、Graphics#unlock() 時に反映されます。
beginDrawing()を
呼び出した場合は、beginDrawing()で例外IllegalStateExceptionが発生します。
beginDrawing()が呼び出された後で
com.docomostar.ui.graphics3d.Graphics3D 及び com.docomostar.opt.ui.j3d.Graphics3D
の描画機能を呼び出した場合は、それらの描画機能でUnsupportedOperationExceptionが
発生します。
glBindBuffer(int,int)の呼び出しによってバッファオブジェクトが有効にされている場合とそうでない場合とで
glColorPointer(),glNormalPointer(),glTexCoordPointer(),glVertexPointer(),glDrawElements(), glMatrixIndexPointerOES(),glWeightPointerOES(),glPointSizePointerOES() を
以下のように呼び分ける必要があります。
glColorPointer(int, int, int, DirectBuffer)glNormalPointer(int, int, DirectBuffer)glTexCoordPointer(int, int, int, DirectBuffer)glVertexPointer(int, int, int, DirectBuffer)glDrawElements(int, int, DirectBuffer)
glMatrixIndexPointerOES(int, int, int, DirectBuffer)
glWeightPointerOES(int, int, int, DirectBuffer)
glPointSizePointerOES(int, int, DirectBuffer)
glEnableClientState(int)で有効にされ、glColorPointer(), glNormalPointer(), glTexCoordPointer(), glVertexPointer(), glDrawElements(), glMatrixIndexPointerOES(), glWeightPointerOES(), glPointSizePointerOES() を使用して設定されている各種配列は、
次の条件にしたがっている必要があります。glDrawArrays(int, int, int) の場合
glDrawElements(int, int, DirectBuffer) の場合
glDrawElements(int, int, int, int) の場合
| フィールドの概要 | |
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*) と同等の処理を行います。 |
| フィールドの詳細 |
public static final int GL_DEPTH_BUFFER_BIT
public static final int GL_STENCIL_BUFFER_BIT
public static final int GL_COLOR_BUFFER_BIT
public static final boolean GL_FALSE
public static final boolean GL_TRUE
public static final int GL_FALSE_I
OpenGL ES 1.1の定数GL_FALSEを表します。
OpenGL ESのライブラリにGL_FALSEに相当する値を渡すときは、GL_FALSEではなく、こちらを使用してください。
public static final int GL_TRUE_I
OpenGL ES 1.1の定数GL_TRUEを表します。
OpenGL ESのライブラリにGL_TRUEに相当する値を渡すときは、GL_TRUEではなく、こちらを使用してください。
public static final int GL_POINTS
public static final int GL_LINES
public static final int GL_LINE_LOOP
public static final int GL_LINE_STRIP
public static final int GL_TRIANGLES
public static final int GL_TRIANGLE_STRIP
public static final int GL_TRIANGLE_FAN
public static final int GL_NEVER
public static final int GL_LESS
public static final int GL_EQUAL
public static final int GL_LEQUAL
public static final int GL_GREATER
public static final int GL_NOTEQUAL
public static final int GL_GEQUAL
public static final int GL_ALWAYS
public static final int GL_ZERO
public static final int GL_ONE
public static final int GL_SRC_COLOR
public static final int GL_ONE_MINUS_SRC_COLOR
public static final int GL_SRC_ALPHA
public static final int GL_ONE_MINUS_SRC_ALPHA
public static final int GL_DST_ALPHA
public static final int GL_ONE_MINUS_DST_ALPHA
public static final int GL_DST_COLOR
public static final int GL_ONE_MINUS_DST_COLOR
public static final int GL_SRC_ALPHA_SATURATE
public static final int GL_CLIP_PLANE0
public static final int GL_CLIP_PLANE1
public static final int GL_CLIP_PLANE2
public static final int GL_CLIP_PLANE3
public static final int GL_CLIP_PLANE4
public static final int GL_CLIP_PLANE5
public static final int GL_FRONT
public static final int GL_BACK
public static final int GL_FRONT_AND_BACK
public static final int GL_FOG
public static final int GL_LIGHTING
public static final int GL_TEXTURE_2D
public static final int GL_CULL_FACE
public static final int GL_ALPHA_TEST
public static final int GL_BLEND
public static final int GL_COLOR_LOGIC_OP
public static final int GL_DITHER
public static final int GL_STENCIL_TEST
public static final int GL_DEPTH_TEST
public static final int GL_POINT_SMOOTH
public static final int GL_LINE_SMOOTH
public static final int GL_SCISSOR_TEST
public static final int GL_COLOR_MATERIAL
public static final int GL_NORMALIZE
public static final int GL_RESCALE_NORMAL
public static final int GL_POLYGON_OFFSET_FILL
public static final int GL_VERTEX_ARRAY
public static final int GL_NORMAL_ARRAY
public static final int GL_COLOR_ARRAY
public static final int GL_TEXTURE_COORD_ARRAY
public static final int GL_MULTISAMPLE
public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
public static final int GL_SAMPLE_ALPHA_TO_ONE
public static final int GL_SAMPLE_COVERAGE
public static final int GL_NO_ERROR
public static final int GL_INVALID_ENUM
public static final int GL_INVALID_VALUE
public static final int GL_INVALID_OPERATION
public static final int GL_STACK_OVERFLOW
public static final int GL_STACK_UNDERFLOW
public static final int GL_OUT_OF_MEMORY
public static final int GL_EXP
public static final int GL_EXP2
public static final int GL_FOG_DENSITY
public static final int GL_FOG_START
public static final int GL_FOG_END
public static final int GL_FOG_MODE
public static final int GL_FOG_COLOR
public static final int GL_CW
public static final int GL_CCW
public static final int GL_CURRENT_COLOR
public static final int GL_CURRENT_NORMAL
public static final int GL_CURRENT_TEXTURE_COORDS
public static final int GL_POINT_SIZE
public static final int GL_POINT_SIZE_MIN
public static final int GL_POINT_SIZE_MAX
public static final int GL_POINT_FADE_THRESHOLD_SIZE
public static final int GL_POINT_DISTANCE_ATTENUATION
public static final int GL_SMOOTH_POINT_SIZE_RANGE
public static final int GL_LINE_WIDTH
public static final int GL_SMOOTH_LINE_WIDTH_RANGE
public static final int GL_ALIASED_POINT_SIZE_RANGE
public static final int GL_ALIASED_LINE_WIDTH_RANGE
public static final int GL_CULL_FACE_MODE
public static final int GL_FRONT_FACE
public static final int GL_SHADE_MODEL
public static final int GL_DEPTH_RANGE
public static final int GL_DEPTH_WRITEMASK
public static final int GL_DEPTH_CLEAR_VALUE
public static final int GL_DEPTH_FUNC
public static final int GL_STENCIL_CLEAR_VALUE
public static final int GL_STENCIL_FUNC
public static final int GL_STENCIL_VALUE_MASK
public static final int GL_STENCIL_FAIL
public static final int GL_STENCIL_PASS_DEPTH_FAIL
public static final int GL_STENCIL_PASS_DEPTH_PASS
public static final int GL_STENCIL_REF
public static final int GL_STENCIL_WRITEMASK
public static final int GL_MATRIX_MODE
public static final int GL_VIEWPORT
public static final int GL_MODELVIEW_STACK_DEPTH
public static final int GL_PROJECTION_STACK_DEPTH
public static final int GL_TEXTURE_STACK_DEPTH
public static final int GL_MODELVIEW_MATRIX
public static final int GL_PROJECTION_MATRIX
public static final int GL_TEXTURE_MATRIX
public static final int GL_ALPHA_TEST_FUNC
public static final int GL_ALPHA_TEST_REF
public static final int GL_BLEND_DST
public static final int GL_BLEND_SRC
public static final int GL_LOGIC_OP_MODE
public static final int GL_SCISSOR_BOX
public static final int GL_COLOR_CLEAR_VALUE
public static final int GL_COLOR_WRITEMASK
public static final int GL_MAX_LIGHTS
public static final int GL_MAX_CLIP_PLANES
public static final int GL_MAX_TEXTURE_SIZE
public static final int GL_MAX_MODELVIEW_STACK_DEPTH
public static final int GL_MAX_PROJECTION_STACK_DEPTH
public static final int GL_MAX_TEXTURE_STACK_DEPTH
public static final int GL_MAX_VIEWPORT_DIMS
public static final int GL_MAX_TEXTURE_UNITS
public static final int GL_SUBPIXEL_BITS
public static final int GL_RED_BITS
public static final int GL_GREEN_BITS
public static final int GL_BLUE_BITS
public static final int GL_ALPHA_BITS
public static final int GL_DEPTH_BITS
public static final int GL_STENCIL_BITS
public static final int GL_POLYGON_OFFSET_UNITS
public static final int GL_POLYGON_OFFSET_FACTOR
public static final int GL_TEXTURE_BINDING_2D
public static final int GL_VERTEX_ARRAY_SIZE
public static final int GL_VERTEX_ARRAY_TYPE
public static final int GL_VERTEX_ARRAY_STRIDE
public static final int GL_NORMAL_ARRAY_TYPE
public static final int GL_NORMAL_ARRAY_STRIDE
public static final int GL_COLOR_ARRAY_SIZE
public static final int GL_COLOR_ARRAY_TYPE
public static final int GL_COLOR_ARRAY_STRIDE
public static final int GL_TEXTURE_COORD_ARRAY_SIZE
public static final int GL_TEXTURE_COORD_ARRAY_TYPE
public static final int GL_TEXTURE_COORD_ARRAY_STRIDE
public static final int GL_VERTEX_ARRAY_POINTER
public static final int GL_NORMAL_ARRAY_POINTER
public static final int GL_COLOR_ARRAY_POINTER
public static final int GL_TEXTURE_COORD_ARRAY_POINTER
public static final int GL_SAMPLE_BUFFERS
public static final int GL_SAMPLES
public static final int GL_SAMPLE_COVERAGE_VALUE
public static final int GL_SAMPLE_COVERAGE_INVERT
public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
public static final int GL_COMPRESSED_TEXTURE_FORMATS
public static final int GL_DONT_CARE
public static final int GL_FASTEST
public static final int GL_NICEST
public static final int GL_PERSPECTIVE_CORRECTION_HINT
public static final int GL_POINT_SMOOTH_HINT
public static final int GL_LINE_SMOOTH_HINT
public static final int GL_FOG_HINT
public static final int GL_GENERATE_MIPMAP_HINT
public static final int GL_LIGHT_MODEL_AMBIENT
public static final int GL_LIGHT_MODEL_TWO_SIDE
public static final int GL_AMBIENT
public static final int GL_DIFFUSE
public static final int GL_SPECULAR
public static final int GL_POSITION
public static final int GL_SPOT_DIRECTION
public static final int GL_SPOT_EXPONENT
public static final int GL_SPOT_CUTOFF
public static final int GL_CONSTANT_ATTENUATION
public static final int GL_LINEAR_ATTENUATION
public static final int GL_QUADRATIC_ATTENUATION
public static final int GL_BYTE
public static final int GL_UNSIGNED_BYTE
public static final int GL_SHORT
public static final int GL_UNSIGNED_SHORT
public static final int GL_FLOAT
public static final int GL_CLEAR
public static final int GL_AND
public static final int GL_AND_REVERSE
public static final int GL_COPY
public static final int GL_AND_INVERTED
public static final int GL_NOOP
public static final int GL_XOR
public static final int GL_OR
public static final int GL_NOR
public static final int GL_EQUIV
public static final int GL_INVERT
public static final int GL_OR_REVERSE
public static final int GL_COPY_INVERTED
public static final int GL_OR_INVERTED
public static final int GL_NAND
public static final int GL_SET
public static final int GL_EMISSION
public static final int GL_SHININESS
public static final int GL_AMBIENT_AND_DIFFUSE
public static final int GL_MODELVIEW
public static final int GL_PROJECTION
public static final int GL_TEXTURE
public static final int GL_ALPHA
public static final int GL_RGB
public static final int GL_RGBA
public static final int GL_LUMINANCE
public static final int GL_LUMINANCE_ALPHA
public static final int GL_UNPACK_ALIGNMENT
public static final int GL_PACK_ALIGNMENT
public static final int GL_UNSIGNED_SHORT_4_4_4_4
public static final int GL_UNSIGNED_SHORT_5_5_5_1
public static final int GL_UNSIGNED_SHORT_5_6_5
public static final int GL_FLAT
public static final int GL_SMOOTH
public static final int GL_KEEP
public static final int GL_REPLACE
public static final int GL_INCR
public static final int GL_DECR
public static final int GL_VENDOR
public static final int GL_RENDERER
public static final int GL_VERSION
public static final int GL_EXTENSIONS
public static final int GL_MODULATE
public static final int GL_DECAL
public static final int GL_ADD
public static final int GL_TEXTURE_ENV_MODE
public static final int GL_TEXTURE_ENV_COLOR
public static final int GL_TEXTURE_ENV
public static final int GL_NEAREST
public static final int GL_LINEAR
public static final int GL_NEAREST_MIPMAP_NEAREST
public static final int GL_LINEAR_MIPMAP_NEAREST
public static final int GL_NEAREST_MIPMAP_LINEAR
public static final int GL_LINEAR_MIPMAP_LINEAR
public static final int GL_TEXTURE_MAG_FILTER
public static final int GL_TEXTURE_MIN_FILTER
public static final int GL_TEXTURE_WRAP_S
public static final int GL_TEXTURE_WRAP_T
public static final int GL_GENERATE_MIPMAP
public static final int GL_TEXTURE0
public static final int GL_TEXTURE1
public static final int GL_TEXTURE2
public static final int GL_TEXTURE3
public static final int GL_TEXTURE4
public static final int GL_TEXTURE5
public static final int GL_TEXTURE6
public static final int GL_TEXTURE7
public static final int GL_TEXTURE8
public static final int GL_TEXTURE9
public static final int GL_TEXTURE10
public static final int GL_TEXTURE11
public static final int GL_TEXTURE12
public static final int GL_TEXTURE13
public static final int GL_TEXTURE14
public static final int GL_TEXTURE15
public static final int GL_TEXTURE16
public static final int GL_TEXTURE17
public static final int GL_TEXTURE18
public static final int GL_TEXTURE19
public static final int GL_TEXTURE20
public static final int GL_TEXTURE21
public static final int GL_TEXTURE22
public static final int GL_TEXTURE23
public static final int GL_TEXTURE24
public static final int GL_TEXTURE25
public static final int GL_TEXTURE26
public static final int GL_TEXTURE27
public static final int GL_TEXTURE28
public static final int GL_TEXTURE29
public static final int GL_TEXTURE30
public static final int GL_TEXTURE31
public static final int GL_ACTIVE_TEXTURE
public static final int GL_CLIENT_ACTIVE_TEXTURE
public static final int GL_REPEAT
public static final int GL_CLAMP_TO_EDGE
public static final int GL_PALETTE4_RGB8_OES
public static final int GL_PALETTE4_RGBA8_OES
public static final int GL_PALETTE4_R5_G6_B5_OES
public static final int GL_PALETTE4_RGBA4_OES
public static final int GL_PALETTE4_RGB5_A1_OES
public static final int GL_PALETTE8_RGB8_OES
public static final int GL_PALETTE8_RGBA8_OES
public static final int GL_PALETTE8_R5_G6_B5_OES
public static final int GL_PALETTE8_RGBA4_OES
public static final int GL_PALETTE8_RGB5_A1_OES
public static final int GL_LIGHT0
public static final int GL_LIGHT1
public static final int GL_LIGHT2
public static final int GL_LIGHT3
public static final int GL_LIGHT4
public static final int GL_LIGHT5
public static final int GL_LIGHT6
public static final int GL_LIGHT7
public static final int GL_ARRAY_BUFFER
public static final int GL_ELEMENT_ARRAY_BUFFER
public static final int GL_ARRAY_BUFFER_BINDING
public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
public static final int GL_VERTEX_ARRAY_BUFFER_BINDING
public static final int GL_NORMAL_ARRAY_BUFFER_BINDING
public static final int GL_COLOR_ARRAY_BUFFER_BINDING
public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
public static final int GL_STATIC_DRAW
public static final int GL_DYNAMIC_DRAW
public static final int GL_WRITE_ONLY
public static final int GL_BUFFER_SIZE
public static final int GL_BUFFER_USAGE
public static final int GL_SUBTRACT
public static final int GL_COMBINE
public static final int GL_COMBINE_RGB
public static final int GL_COMBINE_ALPHA
public static final int GL_RGB_SCALE
public static final int GL_ADD_SIGNED
public static final int GL_INTERPOLATE
public static final int GL_CONSTANT
public static final int GL_PRIMARY_COLOR
public static final int GL_PREVIOUS
public static final int GL_OPERAND0_RGB
public static final int GL_OPERAND1_RGB
public static final int GL_OPERAND2_RGB
public static final int GL_OPERAND0_ALPHA
public static final int GL_OPERAND1_ALPHA
public static final int GL_OPERAND2_ALPHA
public static final int GL_ALPHA_SCALE
public static final int GL_SRC0_RGB
public static final int GL_SRC1_RGB
public static final int GL_SRC2_RGB
public static final int GL_SRC0_ALPHA
public static final int GL_SRC1_ALPHA
public static final int GL_SRC2_ALPHA
public static final int GL_DOT3_RGB
public static final int GL_DOT3_RGBA
public static final int GL_TEXTURE_CROP_RECT_OES
public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
public static final int GL_MAX_VERTEX_UNITS_OES
public static final int GL_MAX_PALETTE_MATRICES_OES
public static final int GL_MATRIX_PALETTE_OES
public static final int GL_CURRENT_PALETTE_MATRIX_OES
public static final int GL_MATRIX_INDEX_ARRAY_OES
public static final int GL_WEIGHT_ARRAY_OES
public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES
public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES
public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES
public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
public static final int GL_WEIGHT_ARRAY_SIZE_OES
public static final int GL_WEIGHT_ARRAY_TYPE_OES
public static final int GL_WEIGHT_ARRAY_STRIDE_OES
public static final int GL_WEIGHT_ARRAY_POINTER_OES
public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
public static final int GL_POINT_SIZE_ARRAY_OES
public static final int GL_POINT_SIZE_ARRAY_TYPE_OES
public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES
public static final int GL_POINT_SIZE_ARRAY_POINTER_OES
public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
public static final int GL_POINT_SPRITE_OES
public static final int GL_COORD_REPLACE_OES
public 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 が返されます。
| メソッドの詳細 |
public void beginDrawing()
GraphicsOGLでの描画開始を宣言します。
endDrawing()を呼び出す前にこのメソッドが2度以上呼ばれた場合、2度目以降は無視されます。
IllegalStateException -
IllegalStateException -
public void endDrawing()
GraphicsOGLでの描画終了を宣言します。
beginDrawing()と対にならずに呼ばれた場合、この処理は無視されます。
public void glTranslatef(float x,
float y,
float z)
OpenGL® ES 1.1の glTranslatef(GLfloat, GLfloat, GLfloat) と同等の処理を行います。
x - x値y - y値z - z値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glScalef(float x,
float y,
float z)
OpenGL® ES 1.1の glScalef(GLfloat, GLfloat, GLfloat) と同等の処理を行います。
x - x値y - y値z - z値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glLoadIdentity()
OpenGL® ES 1.1の glLoadIdentity(void) と同等の処理を行います。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glLoadMatrixf(float[] m)
OpenGL® ES 1.1の glLoadMatrixf(const GLfloat*) と同等の処理を行います。
m - マトリックス値 (4x4=16要素)
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glMultMatrixf(float[] m)
OpenGL® ES 1.1の glMultMatrixf(const GLfloat*) と同等の処理を行います。
m - マトリックス値 (4x4=16要素)
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glPushMatrix()
OpenGL® ES 1.1の glPushMatrix(void) と同等の処理を行います。
行列のpushができなくてもExceptionは発生せず、glGetError() でエラーを検出します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glPopMatrix()
OpenGL® ES 1.1の glPopMatrix(void) と同等の処理を行います。
glPushMatrix()と回数が合っていなくてもExceptionは発生せず、glGetError() でエラーを検出します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glDepthRangef(float near,
float far)
OpenGL® ES 1.1の glDepthRangef(GLclampf, GLclampf) と同等の処理を行います。
near - near値far - far値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glNormal3f(float nx,
float ny,
float nz)
OpenGL® ES 1.1の glNormal3f(GLfloat, GLfloat, GLfloat) と同等の処理を行います。
nx - x値ny - y値nz - z値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_TEXTURE31s - texture coordinatesの第1要素t - texture coordinatesの第2要素r - texture coordinatesの第3要素q - texture coordinatesの第4要素
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glColor4ub(short red,
short green,
short blue,
short alpha)
OpenGL® ES 1.1の glColor4ub(GLubyte, GLubyte, GLubyte, GLubyte) と同等の処理を行います。
引数red,green,blue,alphaは下位8ビットのみが有効となります。
red - 赤色の成分を指定します。green - 緑色の成分を指定します。blue - 青色の成分を指定します。alpha - α成分を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_FLOATstride - 色間のstride値 (0以上の値)buffer - 色情報が入っているバッファ
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_UNSIGNED_BYTE, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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_FLOATstride - 色間のstride値 (0以上の値)offset - バッファオブジェクトのオフセットを指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_UNSIGNED_BYTE, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
public 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_FLOATstride - stride値pointer - 設定値の入った配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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_FLOATstride - stride値offset - バッファオブジェクトのオフセットを指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
public 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_FLOATstride - stride値pointer - 設定値の入った配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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_FLOATstride - stride値offset - バッファオブジェクトのオフセットを指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
public 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_FLOATstride - stride値pointer - 設定値の入った配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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_FLOATstride - stride値offset - バッファオブジェクトのオフセットを指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
IllegalArgumentException -
GL_BYTE, GL_SHORT, GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
public void glDrawArrays(int mode,
int first,
int count)
OpenGL® ES 1.1の glDrawArrays(GLenum, GLint, GLsizei) と同等の処理を行います。
mode が不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
glEnableClientState(int)で有効にされ、設定されている各種配列は、
mode - GL_POINTS , GL_LINE_STRIP , GL_LINE_LOOP , GL_LINES , GL_TRIANGLE_STRIP , GL_TRIANGLE_FAN , GL_TRIANGLESfirst - 使用するArrayの先頭インデックスcount - 使用する要素の数
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalArgumentException -
IllegalArgumentException -
glEnableClientState(int)で有効にされ、
現在設定されている各種配列がすべてDirectBufferであり、かつ、それらDirectBufferのサイズが、
引数first+countよりも小さい場合に発生します。
IllegalStateException -
glEnableClientState(int)で有効にされ、
現在設定されている各種配列に、DirectBufferとバッファオブジェクトが混在している場合に発生します。
public 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_TRIANGLEStype - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORTindices - インデックス配列の入ったバッファ
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
NullPointerException -
IllegalArgumentException -
glEnableClientState(int)で有効にされ、
現在設定されている各種DirectBufferが、
引数indicesの各要素に格納されているindexよりも小さい場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外の
オブジェクトが指定された場合に発生します。
IllegalStateException -
glEnableClientState(int)で有効にされ、
現在設定されている各種配列が、
すべてDirectBufferでない場合(1つでもバッファオブジェクトが含まれる場合)に発生します。
public 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_TRIANGLEScount - 使用する要素の数type - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORToffset - バッファオブジェクトのオフセットを指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalStateException -
ArrayIndexOutOfBoundsException -
IllegalStateException -
glEnableClientState(int)で有効にされ、
現在設定されている各種配列が、
すべてバッファオブジェクトでない場合(1つでもDirectBufferが含まれる場合)に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glClearStencil(int s)
OpenGL® ES 1.1の glClearStencil(GLint) と同等の処理を行います。
s - stencilのインデックス
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glClearDepthf(float depth)
OpenGL® ES 1.1の glClearDepthf(GLclampf) と同等の処理を行います。
depth - クリアするdepth値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_ALWAYSref - リファレンス値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_SATURATEdfactor - 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glDepthMask(boolean flag)
OpenGL® ES 1.1の glDepthMask(GLboolean) と同等の処理を行います。
flag - GL_TRUE , GL_FALSE
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_ALWAYSref - リファレンス値mask - マスク値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glStencilMask(int mask)
OpenGL® ES 1.1の glStencilMask(GLuint) と同等の処理を行います。
mask - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_INVERTzfail - GL_KEEP , GL_ZERO , GL_REPLACE , GL_INCR , GL_DECR , GL_INVERTzpass - GL_KEEP , GL_ZERO , GL_REPLACE , GL_INCR , GL_DECR , GL_INVERT
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glSampleCoverage(float value,
boolean invert)
OpenGL® ES 1.1の glSampleCoverage(GLclampf, GLboolean) と同等の処理を行います。
value - 設定値invert - 反転のon/off
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glPointSize(float size)
OpenGL® ES 1.1の glPointSize(GLfloat) と同等の処理を行います。
sizeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
size - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_SIZEparam - 設定する値を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_ATTENUATIONparams - 設定する値を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glLineWidth(float width)
OpenGL® ES 1.1の glLineWidth(GLfloat) と同等の処理を行います。
widthが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
width - 線の幅
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glPolygonOffset(float factor,
float unit)
OpenGL® ES 1.1の glPolygonOffset(GLfloat, GLfloat) と同等の処理を行います。
factor - factor値unit - unit値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glPixelStorei(int pname,
int param)
OpenGL® ES 1.1の glPixelStorei(GLenum, GLint) と同等の処理を行います。
pname,paramが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
pname - GL_PACK_ALIGNMENT , GL_UNPACK_ALIGNMENTparam - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_ENDparam - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_COLORparams - 設定値の配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glShadeModel(int mode)
OpenGL® ES 1.1の glShadeModel(GLenum) と同等の処理を行います。
modeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
mode - GL_FLAT , GL_SMOOTH
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_BACKpname - GL_SHININESSvalue - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_BACKpname - GL_AMBIENT , GL_DIFFUSE , GL_SPECULAR , GL_EMISSION , GL_SHININESS , GL_AMBIENT_AND_DIFFUSEparams - 設定値の配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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_SHININESSparams - パラメータ値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glLightModelf(int pname,
float value)
OpenGL® ES 1.1の glLightModelf(GLenum, GLfloat) と同等の処理を行います。
pnameが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
pname - GL_LIGHT_MODEL_TWO_SIDEvalue - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_SIDEparams - 設定値の配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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_LIGHT7pname - GL_SPOT_EXPONENT , GL_SPOT_CUTOFF , GL_CONSTANT_ATTENUATION , GL_LINEAR_ATTENUATION , GL_QUADRATIC_ATTENUATIONvalue - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_LIGHT7pname - 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_ATTENUATIONparams - 設定値の配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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_ATTENUATIONparams - パラメータ値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glGenTextures(int[] textures)
OpenGL® ES 1.1の glGenTextures(GLsizei, GLuint*) と同等の処理を行います。
textures - テクスチャ名を格納する配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
public void glDeleteTextures(int[] textures)
OpenGL® ES 1.1の glDeleteTextures(GLsizei, const GLuint*) と同等の処理を行います。
textures - 削除するテクスチャ名が入った配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
public void glBindTexture(int target,
int texture)
OpenGL® ES 1.1の glBindTexture(GLenum, GLuint) と同等の処理を行います。
targetが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。
target - GL_TEXTURE_2Dtexture - テクスチャ名
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_ALPHAwidth - 横幅height - 縦幅border - 0のみ指定可能です。format - GL_ALPHA , GL_RGB , GL_RGBA , GL_LUMINANCE , GL_LUMINANCE_ALPHAtype - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT_5_6_5 , GL_UNSIGNED_SHORT_4_4_4_4 , GL_UNSIGNED_SHORT_5_5_5_1pixels - ピクセル情報の入ったバッファ
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
public 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_ALPHAtype - GL_UNSIGNED_BYTE , GL_UNSIGNED_SHORT_5_6_5 , GL_UNSIGNED_SHORT_4_4_4_4 , GL_UNSIGNED_SHORT_5_5_5_1pixels - ピクセル情報の入ったバッファ
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
public 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_OESwidth - 横幅height - 縦幅border - 0のみ指定可能です。data - イメージデータです。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
ByteBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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 -
IllegalArgumentException -
ByteBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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_RGBAx - x 値y - y 値width - 横幅height - 縦幅border - 0のみ指定可能です。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_MIPMAPparam - パラメータ値を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_OESparams - パラメータ値を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glTexParameterf(int target,
int pname,
float param)
OpenGL® ES 1.1の glTexParameterf(GLenum, GLenum, GLfloat) と同等の処理を行います。
target,pname,paramが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
target - GL_TEXTURE_2Dpname - GL_TEXTURE_MIN_FILTER , GL_TEXTURE_MAG_FILTER , GL_TEXTURE_WRAP_S , GL_TEXTURE_WRAP_T ,
GL_GENERATE_MIPMAPparam - 設定値
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_OESparams - 設定する値を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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_OESparams - パラメータ値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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_OESparams - パラメータ値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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 -
IllegalArgumentException -
public 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_OESpname - 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_SCALEparam - 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_OESpname - 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_SCALEparams - 設定値の配列
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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 -
IllegalArgumentException -
public 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 -
IllegalArgumentException -
public void glActiveTexture(int texture)
OpenGL® ES 1.1の glActiveTexture(GLenum) と同等の処理を行います。
textureが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。
texture - GL_TEXTURE0 〜 GL_TEXTURE31
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glClientActiveTexture(int texture)
OpenGL® ES 1.1の glClientActiveTexture(GLenum) と同等の処理を行います。
textureが範囲外であってもExceptionは発生せず、glGetError() でエラーを検出します。
texture - GL_TEXTURE0 〜 GL_TEXTURE31
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public void glGetBooleanv(int pname,
boolean[] params)
OpenGL® ES 1.1の glGetBooleanv(GLenum, GLboolean *) と同等の処理を行います。
pnameが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。
pname - 指定可能な値はglGetFloatv(int, float[])と同等です。params - 値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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 -
IllegalArgumentException -
public void glGetIntegerv(int pname,
int[] params)
OpenGL® ES 1.1の glGetIntegerv(GLenum, GLint*) と同等の処理を行います。
pnameが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
pname - 指定可能な値はglGetFloatv(int, float[])と同等です。params - 値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public void glGenBuffers(int[] buffers)
OpenGL® ES 1.1の glGenBuffers(GLsizei, GLuint *) と同等の処理を行います。
buffers - バッファの名前(ID)を格納するため配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
public void glDeleteBuffers(int[] buffers)
OpenGL® ES 1.1の glDeleteBuffers(GLsizei, const GLuint *) と同等の処理を行います。
buffers - 削除するバッファの名前(ID)を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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 -
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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 -
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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_USAGEparams - 値を格納するための配列を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
IllegalArgumentException -
public 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 -
IllegalArgumentException -
public 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 -
IllegalArgumentException -
public void glFrontFace(int mode)
OpenGL® ES 1.1の glFrontFace(GLenum mode) と同等の処理を行います。
modeが不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
mode - GL_CW , GL_CCW
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glCullFace(int mode)
OpenGL® ES 1.1の glCullFace(GLenum) と同等の処理を行います。
mode が不正であってもExceptionは発生せず、glGetError() でエラーを検出します。
mode - GL_FRONT , GL_BACK , GL_FRONT_AND_BACK
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public String glGetString(int name)
OpenGL® ES 1.1の glGetString(GLenum) と同等の処理を行います。
nameが不正の場合nullが戻り値として渡されます。
name - 以下のいずれかの値を指定可能です。GL_VENDOR , GL_RENDERER , GL_VERSION , GL_EXTENSIONS
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public boolean glIsBuffer(int buffer)
OpenGL® ES 1.1の glIsBuffer(GLuint) と同等の処理を行います。
buffer - オブジェクトの名前(ID)を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public 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
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public boolean glIsTexture(int texture)
OpenGL® ES 1.1の glIsTexture(GLuint) と同等の処理を行います。
texture - オブジェクトの名前(ID)を指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glFlush()
OpenGL® ES 1.1の glFlush(void) と同等の処理を行います。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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_HINTmode - GL_FASTEST , GL_NICEST , GL_DONT_CARE
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glCurrentPaletteMatrixOES(int index)
OpenGL® ES 1.1の glCurrentPaletteMatrixOES(GLuint) と同等の処理を行います。
indexが不正な値であってもExceptionは発生せず、glGetError() でエラーを検出します。
index - 行列パレットのインデックスを指定します。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void glLoadPaletteFromModelViewMatrixOES()
OpenGL® ES 1.1の glLoadPaletteFromModelViewMatrixOES(void) と同等の処理を行います。
IllegalStateException -
beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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 -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
public 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 -
ArrayIndexOutOfBoundsException -
public 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 -
GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
IllegalArgumentException -
public 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 -
IllegalArgumentException -
GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
public 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 -
GL_FLOAT以外が指定された場合に発生します。
IllegalArgumentException -
DirectBufferオブジェクト以外のオブジェクトが指定された場合に発生します。
public 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 -
GL_FLOAT以外が指定された場合に発生します。
ArrayIndexOutOfBoundsException -
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
public 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()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。public void flushAndStoreCommands()
描画の非同期実行を開始します。
※本メソッドはオプション機能となります。端末によってはサポートされない場合があります。
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ドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。