public class GLRenderer extends GLProgram implements android.opengl.GLSurfaceView.Renderer
| Constructor and Description |
|---|
GLRenderer(IDrawer drawer) |
GLRenderer(IDrawer drawer,
android.content.res.Resources res,
int vertex_shader,
int fragment_shader) |
GLRenderer(IDrawer drawer,
java.lang.String vertex_shader,
java.lang.String fragment_shader) |
| Modifier and Type | Method and Description |
|---|---|
IDrawer |
drawer() |
void |
onDrawFrame(javax.microedition.khronos.opengles.GL10 gl10) |
void |
onSurfaceChanged(javax.microedition.khronos.opengles.GL10 unused,
int width,
int height) |
void |
onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl10,
javax.microedition.khronos.egl.EGLConfig eglConfig) |
@Nullable private IDrawer drawer_
public GLRenderer(@Nullable
IDrawer drawer)
public GLRenderer(@Nullable
IDrawer drawer,
@NonNull
java.lang.String vertex_shader,
@NonNull
java.lang.String fragment_shader)
public GLRenderer(@Nullable
IDrawer drawer,
@NonNull
android.content.res.Resources res,
int vertex_shader,
int fragment_shader)
public void onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl10,
javax.microedition.khronos.egl.EGLConfig eglConfig)
onSurfaceCreated in interface android.opengl.GLSurfaceView.Rendererpublic void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 unused,
int width,
int height)
onSurfaceChanged in interface android.opengl.GLSurfaceView.Rendererpublic void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl10)
onDrawFrame in interface android.opengl.GLSurfaceView.Rendererpublic IDrawer drawer()