本文整理汇总了Java中org.lwjgl.opengl.Display.wasResized方法的典型用法代码示例。如果您正苦于以下问题:Java Display.wasResized方法的具体用法?Java Display.wasResized怎么用?Java Display.wasResized使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.lwjgl.opengl.Display
的用法示例。
在下文中一共展示了Display.wasResized方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkWindowResize
import org.lwjgl.opengl.Display; //导入方法依赖的package包/类
protected void checkWindowResize()
{
if (!this.fullscreen && Display.wasResized())
{
int i = this.displayWidth;
int j = this.displayHeight;
this.displayWidth = Display.getWidth();
this.displayHeight = Display.getHeight();
if (this.displayWidth != i || this.displayHeight != j)
{
if (this.displayWidth <= 0)
{
this.displayWidth = 1;
}
if (this.displayHeight <= 0)
{
this.displayHeight = 1;
}
this.resize(this.displayWidth, this.displayHeight);
}
}
}
示例2: checkWindowResize
import org.lwjgl.opengl.Display; //导入方法依赖的package包/类
protected void checkWindowResize() {
if (!this.fullscreen && Display.wasResized()) {
int i = this.displayWidth;
int j = this.displayHeight;
this.displayWidth = Display.getWidth();
this.displayHeight = Display.getHeight();
if (this.displayWidth != i || this.displayHeight != j) {
if (this.displayWidth <= 0) {
this.displayWidth = 1;
}
if (this.displayHeight <= 0) {
this.displayHeight = 1;
}
this.resize(this.displayWidth, this.displayHeight);
}
}
}
示例3: render
import org.lwjgl.opengl.Display; //导入方法依赖的package包/类
private void render(){
if(Display.wasResized()) glViewport(0, 0, Display.getWidth(), Display.getHeight());
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glMatrixMode(GL_PROJECTION);
GLU.gluPerspective(70.0f, (float) Display.getWidth() / (float) Display.getHeight(), 0.01f, 1000.0f);
glEnable(GL_DEPTH_TEST);
glPopMatrix();
glPushAttrib(GL_TRANSFORM_BIT);
glRotatef(player.getLocation().getYaw(), 1, 0, 0);
glRotatef(player.getLocation().getPitch(), 0, 1, 0);
glTranslatef(-player.getLocation().getX(), -player.getLocation().getY(), -player.getLocation().getZ());
Renderer.renderWorld(world);
Renderer.renderRayCast(player);
glPopAttrib();
glPopMatrix();
glDisable(GL_DEPTH_TEST);
renderGUI();
}