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.Renderer
public void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 unused, int width, int height)
onSurfaceChanged
in interface android.opengl.GLSurfaceView.Renderer
public void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl10)
onDrawFrame
in interface android.opengl.GLSurfaceView.Renderer
public IDrawer drawer()