本文整理汇总了Java中org.lwjgl.opengl.ARBFramebufferObject类的典型用法代码示例。如果您正苦于以下问题:Java ARBFramebufferObject类的具体用法?Java ARBFramebufferObject怎么用?Java ARBFramebufferObject使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ARBFramebufferObject类属于org.lwjgl.opengl包,在下文中一共展示了ARBFramebufferObject类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: glBindFramebuffer
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glBindFramebuffer(int target, int framebufferIn)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glBindFramebuffer(target, framebufferIn);
break;
case 1:
ARBFramebufferObject.glBindFramebuffer(target, framebufferIn);
break;
case 2:
EXTFramebufferObject.glBindFramebufferEXT(target, framebufferIn);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例2: glBindRenderbuffer
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glBindRenderbuffer(int target, int renderbuffer)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glBindRenderbuffer(target, renderbuffer);
break;
case 1:
ARBFramebufferObject.glBindRenderbuffer(target, renderbuffer);
break;
case 2:
EXTFramebufferObject.glBindRenderbufferEXT(target, renderbuffer);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例3: glDeleteRenderbuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glDeleteRenderbuffers(int renderbuffer)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glDeleteRenderbuffers(renderbuffer);
break;
case 1:
ARBFramebufferObject.glDeleteRenderbuffers(renderbuffer);
break;
case 2:
EXTFramebufferObject.glDeleteRenderbuffersEXT(renderbuffer);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例4: glDeleteFramebuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glDeleteFramebuffers(int framebufferIn)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glDeleteFramebuffers(framebufferIn);
break;
case 1:
ARBFramebufferObject.glDeleteFramebuffers(framebufferIn);
break;
case 2:
EXTFramebufferObject.glDeleteFramebuffersEXT(framebufferIn);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例5: glGenFramebuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
/**
* Calls the appropriate glGenFramebuffers method and returns the newly created fbo, or returns -1 if not supported.
*/
public static int glGenFramebuffers()
{
if (!framebufferSupported)
{
return -1;
}
else
{
switch (framebufferType)
{
case 0:
return GL30.glGenFramebuffers();
case 1:
return ARBFramebufferObject.glGenFramebuffers();
case 2:
return EXTFramebufferObject.glGenFramebuffersEXT();
default:
return -1;
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:28,代码来源:OpenGlHelper.java
示例6: glGenRenderbuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static int glGenRenderbuffers()
{
if (!framebufferSupported)
{
return -1;
}
else
{
switch (framebufferType)
{
case 0:
return GL30.glGenRenderbuffers();
case 1:
return ARBFramebufferObject.glGenRenderbuffers();
case 2:
return EXTFramebufferObject.glGenRenderbuffersEXT();
default:
return -1;
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:25,代码来源:OpenGlHelper.java
示例7: glRenderbufferStorage
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glRenderbufferStorage(int target, int internalFormat, int width, int height)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glRenderbufferStorage(target, internalFormat, width, height);
break;
case 1:
ARBFramebufferObject.glRenderbufferStorage(target, internalFormat, width, height);
break;
case 2:
EXTFramebufferObject.glRenderbufferStorageEXT(target, internalFormat, width, height);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例8: glFramebufferRenderbuffer
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glFramebufferRenderbuffer(int target, int attachment, int renderBufferTarget, int renderBuffer)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glFramebufferRenderbuffer(target, attachment, renderBufferTarget, renderBuffer);
break;
case 1:
ARBFramebufferObject.glFramebufferRenderbuffer(target, attachment, renderBufferTarget, renderBuffer);
break;
case 2:
EXTFramebufferObject.glFramebufferRenderbufferEXT(target, attachment, renderBufferTarget, renderBuffer);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例9: glCheckFramebufferStatus
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static int glCheckFramebufferStatus(int target)
{
if (!framebufferSupported)
{
return -1;
}
else
{
switch (framebufferType)
{
case 0:
return GL30.glCheckFramebufferStatus(target);
case 1:
return ARBFramebufferObject.glCheckFramebufferStatus(target);
case 2:
return EXTFramebufferObject.glCheckFramebufferStatusEXT(target);
default:
return -1;
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:25,代码来源:OpenGlHelper.java
示例10: glFramebufferTexture2D
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case 0:
GL30.glFramebufferTexture2D(target, attachment, textarget, texture, level);
break;
case 1:
ARBFramebufferObject.glFramebufferTexture2D(target, attachment, textarget, texture, level);
break;
case 2:
EXTFramebufferObject.glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);
}
}
}
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:20,代码来源:OpenGlHelper.java
示例11: glBindFramebuffer
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glBindFramebuffer(int target, int framebufferIn)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glBindFramebuffer(target, framebufferIn);
break;
case ARB:
ARBFramebufferObject.glBindFramebuffer(target, framebufferIn);
break;
case EXT:
EXTFramebufferObject.glBindFramebufferEXT(target, framebufferIn);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
示例12: glBindRenderbuffer
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glBindRenderbuffer(int target, int renderbuffer)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glBindRenderbuffer(target, renderbuffer);
break;
case ARB:
ARBFramebufferObject.glBindRenderbuffer(target, renderbuffer);
break;
case EXT:
EXTFramebufferObject.glBindRenderbufferEXT(target, renderbuffer);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
示例13: glDeleteRenderbuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glDeleteRenderbuffers(int renderbuffer)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glDeleteRenderbuffers(renderbuffer);
break;
case ARB:
ARBFramebufferObject.glDeleteRenderbuffers(renderbuffer);
break;
case EXT:
EXTFramebufferObject.glDeleteRenderbuffersEXT(renderbuffer);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
示例14: glDeleteFramebuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glDeleteFramebuffers(int framebufferIn)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glDeleteFramebuffers(framebufferIn);
break;
case ARB:
ARBFramebufferObject.glDeleteFramebuffers(framebufferIn);
break;
case EXT:
EXTFramebufferObject.glDeleteFramebuffersEXT(framebufferIn);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
示例15: glGenFramebuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
/**
* Calls the appropriate glGenFramebuffers method and returns the newly created fbo, or returns -1 if not supported.
*/
public static int glGenFramebuffers()
{
if (!framebufferSupported)
{
return -1;
}
else
{
switch (framebufferType)
{
case BASE:
return GL30.glGenFramebuffers();
case ARB:
return ARBFramebufferObject.glGenFramebuffers();
case EXT:
return EXTFramebufferObject.glGenFramebuffersEXT();
default:
return -1;
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:28,代码来源:OpenGlHelper.java
示例16: glGenRenderbuffers
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static int glGenRenderbuffers()
{
if (!framebufferSupported)
{
return -1;
}
else
{
switch (framebufferType)
{
case BASE:
return GL30.glGenRenderbuffers();
case ARB:
return ARBFramebufferObject.glGenRenderbuffers();
case EXT:
return EXTFramebufferObject.glGenRenderbuffersEXT();
default:
return -1;
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:25,代码来源:OpenGlHelper.java
示例17: glRenderbufferStorage
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glRenderbufferStorage(int target, int internalFormat, int width, int height)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glRenderbufferStorage(target, internalFormat, width, height);
break;
case ARB:
ARBFramebufferObject.glRenderbufferStorage(target, internalFormat, width, height);
break;
case EXT:
EXTFramebufferObject.glRenderbufferStorageEXT(target, internalFormat, width, height);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
示例18: glFramebufferRenderbuffer
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glFramebufferRenderbuffer(int target, int attachment, int renderBufferTarget, int renderBuffer)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glFramebufferRenderbuffer(target, attachment, renderBufferTarget, renderBuffer);
break;
case ARB:
ARBFramebufferObject.glFramebufferRenderbuffer(target, attachment, renderBufferTarget, renderBuffer);
break;
case EXT:
EXTFramebufferObject.glFramebufferRenderbufferEXT(target, attachment, renderBufferTarget, renderBuffer);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
示例19: glCheckFramebufferStatus
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static int glCheckFramebufferStatus(int target)
{
if (!framebufferSupported)
{
return -1;
}
else
{
switch (framebufferType)
{
case BASE:
return GL30.glCheckFramebufferStatus(target);
case ARB:
return ARBFramebufferObject.glCheckFramebufferStatus(target);
case EXT:
return EXTFramebufferObject.glCheckFramebufferStatusEXT(target);
default:
return -1;
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:25,代码来源:OpenGlHelper.java
示例20: glFramebufferTexture2D
import org.lwjgl.opengl.ARBFramebufferObject; //导入依赖的package包/类
public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
{
if (framebufferSupported)
{
switch (framebufferType)
{
case BASE:
GL30.glFramebufferTexture2D(target, attachment, textarget, texture, level);
break;
case ARB:
ARBFramebufferObject.glFramebufferTexture2D(target, attachment, textarget, texture, level);
break;
case EXT:
EXTFramebufferObject.glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);
}
}
}
开发者ID:sudofox,项目名称:Backmemed,代码行数:20,代码来源:OpenGlHelper.java
注:本文中的org.lwjgl.opengl.ARBFramebufferObject类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论