congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
GLSurfaceView
Code IndexAdd Tabnine to your IDE (free)

How to use
GLSurfaceView
in
android.opengl

Best Java code snippets using android.opengl.GLSurfaceView (Showing top 20 results out of 819)

origin: google/ExoPlayer

@Override
public void onResume() {
 super.onResume();
 if (orientationSensor != null) {
  sensorManager.registerListener(
    phoneOrientationListener, orientationSensor, SensorManager.SENSOR_DELAY_FASTEST);
 }
}
origin: google/ExoPlayer

@Override
public void onPause() {
 if (orientationSensor != null) {
  sensorManager.unregisterListener(phoneOrientationListener);
 }
 super.onPause();
}
origin: cats-oss/android-gpuimage

/**
 * Sets the GLSurfaceView which will display the preview.
 *
 * @param view the GLSurfaceView
 */
public void setGLSurfaceView(final GLSurfaceView view) {
  surfaceType = SURFACE_TYPE_SURFACE_VIEW;
  glSurfaceView = view;
  glSurfaceView.setEGLContextClientVersion(2);
  glSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
  glSurfaceView.getHolder().setFormat(PixelFormat.RGBA_8888);
  glSurfaceView.setRenderer(renderer);
  glSurfaceView.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
  glSurfaceView.requestRender();
}
origin: jMonkeyEngine/jmonkeyengine

GLSurfaceView view = new GLSurfaceView(context);
logger.log(Level.INFO, "Android Build Version: {0}", Build.VERSION.SDK_INT);
if (androidInput == null) {
view.setEGLContextClientVersion(2);
view.setFocusableInTouchMode(true);
view.setFocusable(true);
if (curAlphaBits >= 8) {
  logger.log(Level.FINE, "Pixel Format: TRANSLUCENT");
  view.getHolder().setFormat(PixelFormat.TRANSLUCENT);
  view.setZOrderOnTop(true);
} else if (curAlphaBits >= 1) {
  logger.log(Level.FINE, "Pixel Format: TRANSPARENT");
  view.getHolder().setFormat(PixelFormat.TRANSPARENT);
} else {
  logger.log(Level.FINE, "Pixel Format: OPAQUE");
  view.getHolder().setFormat(PixelFormat.OPAQUE);
view.setEGLConfigChooser(configChooser);
view.setRenderer(this);
  view.setPreserveEGLContextOnPause(true);
origin: doggycoder/AndroidOpenGLDemo

public void initGL(){
  mGLView= (GLSurfaceView) findViewById(R.id.mGLView);
  mGLView.setEGLContextClientVersion(2);
  mGLView.setRenderer(render=new VaryRender(getResources()));
  mGLView.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
}
origin: doggycoder/AndroidOpenGLDemo

mEqua= (TextView) findViewById(R.id.mEqua);
mGLView= (GLSurfaceView) findViewById(R.id.mGLView);
mGLView.setEGLContextClientVersion(2);
mGLView.setEGLConfigChooser(8,8,8,8,16,8);
mGLView.setRenderer(this);
mGLView.getHolder().setFormat(PixelFormat.TRANSPARENT);
mGLView.setZOrderOnTop(true);
mGLView.setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY);
origin: opentok/opentok-android-sdk-samples

public InvertedColorsVideoRenderer(Context context) {
  this.mContext = context;
  mView = new GLSurfaceView(context);
  mView.setEGLContextClientVersion(2);
  mRenderer = new MyRenderer();
  mView.setRenderer(mRenderer);
  mView.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
}
origin: THEONE10211024/ApiDemos

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  // Create our surface view and set it as the content of our
  // Activity
  mGLSurfaceView = new GLSurfaceView(this);
  mGLSurfaceView.setRenderer(new Renderer());
  setContentView(mGLSurfaceView);
}
origin: stackoverflow.com

 public class ClearActivity extends Activity {
  ... snip ...

  @Override
  protected void onPause() {
    super.onPause();
    mGLView.onPause();
  }

  @Override
  protected void onResume() {
    super.onResume();
    mGLView.onResume();
  }

  private GLSurfaceView mGLView;
}
origin: MasayukiSuda/CameraRecorder-android

public GlPreviewRenderer(GLSurfaceView glView) {
  this.glView = glView;
  this.glView.setEGLConfigChooser(new GLES20ConfigChooser(false));
  this.glView.setEGLContextFactory(new GLES20ContextFactory());
  this.glView.setRenderer(this);
  this.glView.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
  Matrix.setIdentityM(STMatrix, 0);
}
origin: LaiFeng-Android/SopCastComponent

@Override
public void onFrameAvailable(SurfaceTexture surfaceTexture) {
  synchronized(this) {
    updateSurface = true;
  }
  mView.requestRender();
}
origin: stackoverflow.com

 public class MyGLActivity extends Activity {
  //...    
  private GLSurfaceView glView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    glView = new GLSurfaceView(this);
    glView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);
    glView.setRenderer(new MyGlRenderer(this));
    this.setContentView(glView);
  }
  //...
}
origin: linsir6/WebRTC-Voice

private VideoRendererGui(GLSurfaceView surface) {
 this.surface = surface;
 // Create an OpenGL ES 2.0 context.
 surface.setPreserveEGLContextOnPause(true);
 surface.setEGLContextClientVersion(2);
 surface.setRenderer(this);
 surface.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
 yuvImageRenderers = new ArrayList<YuvImageRenderer>();
}
origin: stackoverflow.com

mGLView.setEGLConfigChooser(true);
mGLView.setRenderer(myRenderer); // set the surfaceView to use the renderer
origin: lb377463323/GraphicsTestBed

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

    mGLSurfaceView = new GLSurfaceView(this);
    mGLSurfaceView.setEGLContextClientVersion(2);
    mGLSurfaceView.setRenderer(new GLRenderer());
    setContentView(mGLSurfaceView);
  }
}
origin: qiubiteme/android_api_demos

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  mGLSurfaceView = new GLSurfaceView(this);
  mGLSurfaceView.setGLWrapper(new GLSurfaceView.GLWrapper() {
    public GL wrap(GL gl) {
      return new MatrixTrackingGL(gl);
    }});
  mGLSurfaceView.setRenderer(new SpriteTextRenderer(this));
  setContentView(mGLSurfaceView);
}
origin: Rajawali/Rajawali

@Override
public void setSurfaceRenderer(ISurfaceRenderer renderer) throws IllegalStateException {
  if (mRendererDelegate != null) throw new IllegalStateException("A renderer has already been set for this view.");
  initialize();
  final RendererDelegate delegate = new SurfaceView.RendererDelegate(renderer, this);
  super.setRenderer(delegate);
  mRendererDelegate = delegate; // Done to make sure we dont publish a reference before its safe.
  // Render mode cant be set until the GL thread exists
  setRenderMode(mRenderMode);
  onPause(); // We want to halt the surface view until we are ready
}
origin: stackoverflow.com

 GLSurfaceView glview = (GLSurfaceView)findViewById(R.id.surface);
glview.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
glview.getHolder().setFormat(PixelFormat.RGBA_8888);
glview.setZOrderMediaOverlay(true);
glview.setEGLContextClientVersion(2);
origin: Rajawali/Rajawali

@Override
public void setRenderMode(int mode) {
  mRenderMode = mode;
  if (mRendererDelegate != null) {
    super.setRenderMode(mRenderMode);
  }
}
origin: redfish64/TinyTravelTracker

@Override
protected void configureGLSurfaceView() {
  //we override this method so we can create a special glsurfaceview that
  //can provide its onTouchListener. This way we can override the ontouchlistener
  //to provide different functionality for long press, without altering the original
  //tangram library (which is a very big pain)
  glSurfaceView = new MyGLSurfaceView(getContext());
  glSurfaceView.setEGLContextClientVersion(2);
  glSurfaceView.setPreserveEGLContextOnPause(true);
  glSurfaceView.setEGLConfigChooser(new ConfigChooser(8, 8, 8, 0, 16, 8));
  addView(glSurfaceView);
}
android.openglGLSurfaceView

Most used methods

  • onResume
  • onPause
  • setRenderer
  • setEGLContextClientVersion
  • requestRender
  • setRenderMode
  • <init>
  • setEGLConfigChooser
  • surfaceDestroyed
  • surfaceCreated
  • queueEvent
  • surfaceChanged
  • queueEvent,
  • surfaceChanged,
  • getHolder,
  • onMeasure,
  • setOnTouchListener,
  • onDetachedFromWindow,
  • setPreserveEGLContextOnPause,
  • getHeight,
  • getWidth,
  • setVisibility

Popular in Java

  • Updating database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • JList (javax.swing)
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now