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 p_148020_1_,
int p_148020_2_,
int p_148020_3_) |
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 |
loadShaderGroup(float partialTicks) |
void |
parseGroup(TextureManager p_152765_1_,
ResourceLocation p_152765_2_) |
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 p_148020_1_, int p_148020_2_, int p_148020_3_)
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 loadShaderGroup(float partialTicks)
public final java.lang.String getShaderGroupName()