public class Shader
extends java.lang.Object
implements java.lang.AutoCloseable
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| Framebuffer | framebufferIn | 
| Framebuffer | framebufferOut | 
| コンストラクタと説明 | 
|---|
| Shader(IResourceManager resourceManager,
      java.lang.String programName,
      Framebuffer framebufferInIn,
      Framebuffer framebufferOutIn) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | addAuxFramebuffer(java.lang.String auxName,
                 java.lang.Object auxFramebufferIn,
                 int width,
                 int height) | 
| void | close() | 
| ShaderInstance | getShaderManager() | 
| void | render(float partialTicks) | 
| void | setProjectionMatrix(Matrix4f p_195654_1_) | 
public final Framebuffer framebufferIn
public final Framebuffer framebufferOut
public Shader(IResourceManager resourceManager, java.lang.String programName, Framebuffer framebufferInIn, Framebuffer framebufferOutIn) throws java.io.IOException
java.io.IOExceptionpublic void close()
close インタフェース内 java.lang.AutoCloseablepublic void addAuxFramebuffer(java.lang.String auxName,
                              java.lang.Object auxFramebufferIn,
                              int width,
                              int height)
public void setProjectionMatrix(Matrix4f p_195654_1_)
public void render(float partialTicks)
public ShaderInstance getShaderManager()