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

すべてのスーパーインタフェース:
com.docomostar.ui.ogl.GraphicsOGL

public interface GraphicsOGL2
extends com.docomostar.ui.ogl.GraphicsOGL

OpenGL(R) ES 1.1の拡張機能相当のグラフィックス機能を提供するインタフェースです。
GL_OES_texture_cube_map相当の機能を提供します。

スーパークラスで定義されているAPIに対しては、以下の影響があります。

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

フィールドの概要
static int GL_MAX_CUBE_MAP_TEXTURE_SIZE
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34076)。
static int GL_NORMAL_MAP
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34065)。
static int GL_REFLECTION_MAP
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34066)。
static int GL_STR
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=8196)。
static int GL_TEXTURE_BINDING_CUBE_MAP
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34068)。
static int GL_TEXTURE_CUBE_MAP
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34067)。
static int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34070)。
static int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34072)。
static int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34074)。
static int GL_TEXTURE_CUBE_MAP_POSITIVE_X
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34069)。
static int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34071)。
static int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34073)。
static int GL_TEXTURE_GEN_MODE
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=9472)。
static int GL_TEXTURE_GEN_STR
          OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=3172)。
 
インタフェース com.docomostar.ui.ogl.GraphicsOGL から継承したフィールド
GL_ACTIVE_TEXTURE, GL_ADD, GL_ADD_SIGNED, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE_BITS, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_CLIENT_ACTIVE_TEXTURE, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_WRITEMASK, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_CONSTANT_ATTENUATION, GL_COORD_REPLACE_OES, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_COLOR, GL_CURRENT_NORMAL, GL_CURRENT_PALETTE_MATRIX_OES, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DONT_CARE, GL_DOT3_RGB, GL_DOT3_RGBA, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EMISSION, GL_EQUAL, GL_EQUIV, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_FALSE, GL_FALSE_I, GL_FASTEST, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_INCR, GL_INTERPOLATE, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES, GL_MATRIX_INDEX_ARRAY_OES, GL_MATRIX_INDEX_ARRAY_POINTER_OES, GL_MATRIX_INDEX_ARRAY_SIZE_OES, GL_MATRIX_INDEX_ARRAY_STRIDE_OES, GL_MATRIX_INDEX_ARRAY_TYPE_OES, GL_MATRIX_MODE, GL_MATRIX_PALETTE_OES, 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, GL_MODELVIEW_MATRIX, GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PALETTE4_R5_G6_B5_OES, GL_PALETTE4_RGB5_A1_OES, GL_PALETTE4_RGB8_OES, GL_PALETTE4_RGBA4_OES, GL_PALETTE4_RGBA8_OES, GL_PALETTE8_R5_G6_B5_OES, GL_PALETTE8_RGB5_A1_OES, GL_PALETTE8_RGB8_OES, GL_PALETTE8_RGBA4_OES, GL_PALETTE8_RGBA8_OES, 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_OES, GL_POINT_SIZE_ARRAY_POINTER_OES, GL_POINT_SIZE_ARRAY_STRIDE_OES, GL_POINT_SIZE_ARRAY_TYPE_OES, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_SPRITE_OES, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_POSITION, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES, GL_PROJECTION_STACK_DEPTH, GL_QUADRATIC_ATTENUATION, GL_RED_BITS, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESCALE_NORMAL, GL_RGB, GL_RGB_SCALE, GL_RGBA, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SPECULAR, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STATIC_DRAW, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, 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_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_SUBTRACT, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_CROP_RECT_OES, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_TRUE_I, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_WEIGHT_ARRAY_BUFFER_BINDING_OES, GL_WEIGHT_ARRAY_OES, GL_WEIGHT_ARRAY_POINTER_OES, GL_WEIGHT_ARRAY_SIZE_OES, GL_WEIGHT_ARRAY_STRIDE_OES, GL_WEIGHT_ARRAY_TYPE_OES, GL_WRITE_ONLY, GL_XOR, GL_ZERO, OPT_EXT_DEPTH_BUFFER
 
メソッドの概要
 void glGetTexGenfv(int coord, int pname, float[] params)
           OpenGL(R) ES 1.1 Extension Packの glGetTexGenfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。
 void glGetTexGeniv(int coord, int pname, int[] params)
           OpenGL(R) ES 1.1 Extension Packの glGetTexGeniv(GLenum, GLenum, GLint *) と同等の処理を行います。
 void glTexGenf(int coord, int pname, float param)
           OpenGL(R) ES 1.1 Extension Packの glTexGenf(GLenum, GLenum, GLfloat) と同等の処理を行います。
 void glTexGenfv(int coord, int pname, float[] params)
           OpenGL(R) ES 1.1 Extension Packの glTexGenfv(GLenum, GLenum, const GLfloat *) と同等の処理を行います。
 void glTexGeni(int coord, int pname, int param)
           OpenGL(R) ES 1.1 Extension Packの glTexGeni(GLenum, GLenum, GLint) と同等の処理を行います。
 void glTexGeniv(int coord, int pname, int[] params)
           OpenGL(R) ES 1.1 Extension Packの glTexGeniv(GLenum, GLenum, const GLint *) と同等の処理を行います。
 
インタフェース com.docomostar.ui.ogl.GraphicsOGL から継承したメソッド
beginDrawing, endDrawing, flushAndStoreCommands, glActiveTexture, glAlphaFunc, glBindBuffer, glBindTexture, glBlendFunc, glBufferData, glBufferSubData, glClear, glClearColor, glClearDepthf, glClearStencil, glClientActiveTexture, glClipPlanef, glColor4f, glColor4ub, glColorMask, glColorPointer, glColorPointer, glCompressedTexImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCullFace, glCurrentPaletteMatrixOES, glDeleteBuffers, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRangef, glDisable, glDisableClientState, glDrawArrays, glDrawElements, glDrawElements, glDrawTexfOES, glDrawTexiOES, glDrawTexsOES, glEnable, glEnableClientState, glFlush, glFogf, glFogfv, glFrontFace, glFrustumf, glGenBuffers, glGenTextures, glGetBooleanv, glGetBufferParameteriv, glGetClipPlanef, glGetError, glGetFloatv, glGetIntegerv, glGetLightfv, glGetMaterialfv, glGetString, glGetTexEnvfv, glGetTexEnviv, glGetTexParameterfv, glGetTexParameteriv, glHint, glIsBuffer, glIsEnabled, glIsTexture, glLightf, glLightfv, glLightModelf, glLightModelfv, glLineWidth, glLoadIdentity, glLoadMatrixf, glLoadPaletteFromModelViewMatrixOES, glLogicOp, glMaterialf, glMaterialfv, glMatrixIndexPointerOES, glMatrixIndexPointerOES, glMatrixMode, glMultiTexCoord4f, glMultMatrixf, glNormal3f, glNormalPointer, glNormalPointer, glOrthof, glPixelStorei, glPointParameterf, glPointParameterfv, glPointSize, glPointSizePointerOES, glPointSizePointerOES, glPolygonOffset, glPopMatrix, glPushMatrix, glRotatef, glSampleCoverage, glScalef, glScissor, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvi, glTexEnviv, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexSubImage2D, glTranslatef, glVertexPointer, glVertexPointer, glViewport, glWeightPointerOES, glWeightPointerOES
 

フィールドの詳細

GL_STR

public static final int GL_STR
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=8196)。

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

GL_TEXTURE_GEN_STR

public static final int GL_TEXTURE_GEN_STR
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=3172)。

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

GL_TEXTURE_GEN_MODE

public static final int GL_TEXTURE_GEN_MODE
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=9472)。

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

GL_NORMAL_MAP

public static final int GL_NORMAL_MAP
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34065)。

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

GL_REFLECTION_MAP

public static final int GL_REFLECTION_MAP
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34066)。

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

GL_TEXTURE_CUBE_MAP

public static final int GL_TEXTURE_CUBE_MAP
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34067)。

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

GL_TEXTURE_BINDING_CUBE_MAP

public static final int GL_TEXTURE_BINDING_CUBE_MAP
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34068)。

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

GL_TEXTURE_CUBE_MAP_POSITIVE_X

public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34069)。

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

GL_TEXTURE_CUBE_MAP_NEGATIVE_X

public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34070)。

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

GL_TEXTURE_CUBE_MAP_POSITIVE_Y

public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34071)。

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

GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34072)。

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

GL_TEXTURE_CUBE_MAP_POSITIVE_Z

public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34073)。

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

GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34074)。

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

GL_MAX_CUBE_MAP_TEXTURE_SIZE

public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE
OpenGL(R) ES 1.1 Extension Packの同名の定数を表します(=34076)。

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

glTexGenf

public void glTexGenf(int coord,
                      int pname,
                      float param)

OpenGL(R) ES 1.1 Extension Packの glTexGenf(GLenum, GLenum, GLfloat) と同等の処理を行います。

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

パラメータ:
coord - テクスチャ座標系を指定します。
pname - パラメータ名を指定します。
param - パラメータ値を指定します。
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
com.docomostar.lang.IllegalStateException -
GraphicsOGL.beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexGenfv

public void glTexGenfv(int coord,
                       int pname,
                       float[] params)

OpenGL(R) ES 1.1 Extension Packの glTexGenfv(GLenum, GLenum, const GLfloat *) と同等の処理を行います。

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

パラメータ:
coord - テクスチャ座標系を指定します。
pname - パラメータ名を指定します。
params - パラメータ値を指定します。
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
com.docomostar.lang.IllegalStateException -
GraphicsOGL.beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glTexGeni

public void glTexGeni(int coord,
                      int pname,
                      int param)

OpenGL(R) ES 1.1 Extension Packの glTexGeni(GLenum, GLenum, GLint) と同等の処理を行います。

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

パラメータ:
coord - テクスチャ座標系を指定します。
pname - パラメータ名を指定します。
param - パラメータ値を指定します。
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
com.docomostar.lang.IllegalStateException -
GraphicsOGL.beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。

glTexGeniv

public void glTexGeniv(int coord,
                       int pname,
                       int[] params)

OpenGL(R) ES 1.1 Extension Packの glTexGeniv(GLenum, GLenum, const GLint *) と同等の処理を行います。

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

パラメータ:
coord - テクスチャ座標系を指定します。
pname - パラメータ名を指定します。
params - パラメータ値を指定します。
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
com.docomostar.lang.IllegalStateException -
GraphicsOGL.beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetTexGenfv

public void glGetTexGenfv(int coord,
                          int pname,
                          float[] params)

OpenGL(R) ES 1.1 Extension Packの glGetTexGenfv(GLenum, GLenum, GLfloat *) と同等の処理を行います。

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

パラメータ:
coord - テクスチャ座標系を指定します。
pname - パラメータ名を指定します。
params - パラメータ値を指定します。
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
com.docomostar.lang.IllegalStateException -
GraphicsOGL.beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。

glGetTexGeniv

public void glGetTexGeniv(int coord,
                          int pname,
                          int[] params)

OpenGL(R) ES 1.1 Extension Packの glGetTexGeniv(GLenum, GLenum, GLint *) と同等の処理を行います。

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

パラメータ:
coord - テクスチャ座標系を指定します。
pname - パラメータ名を指定します。
params - パラメータ値を指定します。
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
com.docomostar.lang.IllegalStateException -
GraphicsOGL.beginDrawing()が呼び出されていない状態でこのメソッドが呼び出された場合に発生します。
NullPointerException -
paramsがnullの場合に発生します。
IllegalArgumentException -
引数paramsの配列長が不足している場合に発生します。


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ドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。