类 Program
java.lang.Object
moe.kawayi.org.utopia.desktop.graphics.Program
- 所有已实现的接口:
AutoCloseable
着色器
-
构造器概要
-
方法概要
修饰符和类型方法说明void
close()
多次调用是允许的。int
获取着色器程序idint
getUniform
(String location) 获取uniform的locationvoid
use()
使用opengl程序
-
构造器详细资料
-
Program
构造一个着色器程序- 参数:
vertex
- 顶点着色器源代码fragment
- 片段着色器源代码- 抛出:
OpenGLException
- 编译时出现错误
-
-
方法详细资料
-
getProgramId
public int getProgramId()获取着色器程序id- 返回:
- 着色器程度的id
-
use
public void use()使用opengl程序 -
getUniform
获取uniform的location- 参数:
location
- location- 返回:
- 到的location
- 抛出:
OpenGLException
- 如果location不存在
-
close
public void close()多次调用是允许的。- 指定者:
close
在接口中AutoCloseable
-