个性化阅读
专注于IT技术分析

JOGL基本接口

本文概述

要创建JOGL程序, 需要了解以下接口:-

  • GLEventListener接口
  • GLAutodrawable接口

JOGL GLEventListener接口

GLEventListener接口位于javax.media.opengl包中。它提供了执行OpenGL渲染的基于事件的机制。要继承程序中图形的功能, 需要实现此接口。

GLEventListener方法

这些是GLEventListner接口的四个重要方法。必须覆盖所有这些方法。

方法 描述
void display(GLAutoDrawable drawable) GLAutoDrawable对象调用它以启动客户端的OpenGL渲染。
void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged) 当显示模式或与其关联的设备已更改时, 它由GLAutoDrawable对象调用。
void init(GLAutoDrawable drawable) OpenGL上下文初始化后, GLAutoDrawable对象立即调用它。
void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) 在第一次重绘期间, 它由GLAutoDrawable对象调用。

JOGL GLAutoDrawable接口

GLEventListener接口位于javax.media.opengl包中。该接口的目的是提供基于事件的机制(GLEventListener)来生成图像。

GLAutoDrawable方法

以下是常用的GLAutoDrawable方法:-

方法 描述
void addGLEventListener(GLEventListener listener) 它将GLEventListener的对象添加到可绘制队列的末尾。
GLContext getContext() 它返回与drawable相关的上下文。
void destroy() 它删除与GLAutoDrawable关联的所有资源。
boolean isThreadCapable() 它指定当前线程是否能够执行OpenGL相关工作
赞(0)
未经允许不得转载:srcmini » JOGL基本接口

相关推荐

评论 抢沙发

评论前必须登录!