Сегодня я создал 3D-объект с OpenGL ES в Android и думал о его отображении в других макетах, таких как SurfaceView или FrameLayout, в xml или любым возможным способом.Как установить класс GLSurfaceView.Renderer для отображения объекта в surfaceView или FrameLayout?
В приведенном ниже коде я устанавливаю объект GL в setContentView onCreate для отображения моего объекта. Если бы я должен был показать этот GLSurfaceView где-то еще, как я могу это сделать? Было бы здорово, если бы у меня были некоторые советы или примеры!
GLSurfaceView ourSurface;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setting the gl surface view
ourSurface = new GLSurfaceView(this);
ourSurface.setRenderer(new GLCubeRender());
setContentView(ourSurface);
}