public class ShaderGroup
extends java.lang.Object
implements java.lang.AutoCloseable
| 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 |
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.IOExceptioncom.google.gson.JsonSyntaxExceptionpublic Framebuffer getFramebufferRaw(java.lang.String attributeName)
public void addFramebuffer(java.lang.String name,
int width,
int height)
public void close()
close in interface java.lang.AutoCloseablepublic Shader addShader(java.lang.String programName, Framebuffer framebufferIn, Framebuffer framebufferOut) throws java.io.IOException
java.io.IOExceptionpublic void createBindFramebuffers(int width,
int height)
public void render(float partialTicks)
public final java.lang.String getShaderGroupName()