public class ShaderInstance extends java.lang.Object implements IShaderManager, java.lang.AutoCloseable
コンストラクタと説明 |
---|
ShaderInstance(IResourceManager p_i50988_1_,
java.lang.String p_i50988_2_) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
void |
func_216535_f() |
void |
func_216537_a(java.lang.String p_216537_1_,
java.lang.Object p_216537_2_) |
ShaderUniform |
func_216539_a(java.lang.String p_216539_1_) |
static ShaderLoader |
func_216542_a(IResourceManager p_216542_0_,
ShaderLoader.ShaderType p_216542_1_,
java.lang.String p_216542_2_) |
static JSONBlendingMode |
func_216543_a(com.google.gson.JsonObject p_216543_0_) |
void |
func_216544_e() |
ShaderLoader |
getFragmentShaderLoader() |
int |
getProgram() |
ShaderDefault |
getShaderUniform(java.lang.String p_216538_1_) |
ShaderLoader |
getVertexShaderLoader() |
void |
markDirty() |
public ShaderInstance(IResourceManager p_i50988_1_, java.lang.String p_i50988_2_) throws java.io.IOException
java.io.IOException
public static ShaderLoader func_216542_a(IResourceManager p_216542_0_, ShaderLoader.ShaderType p_216542_1_, java.lang.String p_216542_2_) throws java.io.IOException
java.io.IOException
public static JSONBlendingMode func_216543_a(com.google.gson.JsonObject p_216543_0_)
public void close()
close
インタフェース内 java.lang.AutoCloseable
public void func_216544_e()
public void func_216535_f()
public void markDirty()
markDirty
インタフェース内 IShaderManager
@Nullable public ShaderUniform func_216539_a(java.lang.String p_216539_1_)
public ShaderDefault getShaderUniform(java.lang.String p_216538_1_)
public void func_216537_a(java.lang.String p_216537_1_, java.lang.Object p_216537_2_)
public ShaderLoader getVertexShaderLoader()
getVertexShaderLoader
インタフェース内 IShaderManager
public ShaderLoader getFragmentShaderLoader()
getFragmentShaderLoader
インタフェース内 IShaderManager
public int getProgram()
getProgram
インタフェース内 IShaderManager