public class ShaderGroup
extends java.lang.Object
implements java.lang.AutoCloseable
コンストラクタと説明 |
---|
ShaderGroup(TextureManager p_i1050_1_,
IResourceManager resourceManagerIn,
Framebuffer mainFramebufferIn,
ResourceLocation p_i1050_4_) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addFramebuffer(java.lang.String name,
int width,
int height) |
Shader |
addShader(java.lang.String programName,
Framebuffer framebufferIn,
Framebuffer framebufferOut) |
void |
close() |
void |
createBindFramebuffers(int width,
int height) |
Framebuffer |
getFramebufferRaw(java.lang.String attributeName) |
java.lang.String |
getShaderGroupName() |
void |
render(float partialTicks) |
public ShaderGroup(TextureManager p_i1050_1_, IResourceManager resourceManagerIn, Framebuffer mainFramebufferIn, ResourceLocation p_i1050_4_) throws java.io.IOException, com.google.gson.JsonSyntaxException
java.io.IOException
com.google.gson.JsonSyntaxException
public Framebuffer getFramebufferRaw(java.lang.String attributeName)
public void addFramebuffer(java.lang.String name, int width, int height)
public void close()
close
インタフェース内 java.lang.AutoCloseable
public Shader addShader(java.lang.String programName, Framebuffer framebufferIn, Framebuffer framebufferOut) throws java.io.IOException
java.io.IOException
public void createBindFramebuffers(int width, int height)
public void render(float partialTicks)
public final java.lang.String getShaderGroupName()