public class ShaderGroup
extends java.lang.Object
Constructor and Description |
---|
ShaderGroup(TextureManager p_i1050_1_,
IResourceManager resourceManagerIn,
Framebuffer mainFramebufferIn,
ResourceLocation p_i1050_4_) |
Modifier and Type | Method and Description |
---|---|
void |
addFramebuffer(java.lang.String name,
int width,
int height) |
Shader |
addShader(java.lang.String programName,
Framebuffer framebufferIn,
Framebuffer framebufferOut) |
void |
createBindFramebuffers(int width,
int height) |
void |
deleteShaderGroup() |
Framebuffer |
getFramebufferRaw(java.lang.String attributeName) |
java.lang.String |
getShaderGroupName() |
void |
parseGroup(TextureManager p_152765_1_,
ResourceLocation p_152765_2_) |
void |
render(float partialTicks) |
public ShaderGroup(TextureManager p_i1050_1_, IResourceManager resourceManagerIn, Framebuffer mainFramebufferIn, ResourceLocation p_i1050_4_) throws JsonException, java.io.IOException, com.google.gson.JsonSyntaxException
JsonException
java.io.IOException
com.google.gson.JsonSyntaxException
public void parseGroup(TextureManager p_152765_1_, ResourceLocation p_152765_2_) throws JsonException, java.io.IOException, com.google.gson.JsonSyntaxException
JsonException
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 deleteShaderGroup()
public Shader addShader(java.lang.String programName, Framebuffer framebufferIn, Framebuffer framebufferOut) throws JsonException, java.io.IOException
JsonException
java.io.IOException
public void createBindFramebuffers(int width, int height)
public void render(float partialTicks)
public final java.lang.String getShaderGroupName()