Package codechicken.lib.render.shader
Class AssetShaderObject
java.lang.Object
codechicken.lib.render.shader.NamedShaderObject
codechicken.lib.render.shader.AbstractShaderObject
codechicken.lib.render.shader.AssetShaderObject
- All Implemented Interfaces:
ShaderObject,net.minecraft.server.packs.resources.PreparableReloadListener,net.minecraft.server.packs.resources.ResourceManagerReloadListener
public class AssetShaderObject
extends AbstractShaderObject
implements net.minecraft.server.packs.resources.ResourceManagerReloadListener
Created by covers1624 on 24/5/20.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrierNested classes/interfaces inherited from interface codechicken.lib.render.shader.ShaderObject
ShaderObject.ShaderType, ShaderObject.StandardShaderType -
Field Summary
Fields inherited from class codechicken.lib.render.shader.AbstractShaderObject
dirty, shaderId -
Constructor Summary
ConstructorsConstructorDescriptionAssetShaderObject(String name, ShaderObject.ShaderType type, Collection<UniformPair> uniforms, net.minecraft.resources.ResourceLocation asset) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringvoidonResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager resourceManager) Methods inherited from class codechicken.lib.render.shader.AbstractShaderObject
alloc, getShaderID, isDirty, onLinkMethods inherited from class codechicken.lib.render.shader.NamedShaderObject
getName, getShaderType, getUniformsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getNameMethods inherited from interface net.minecraft.server.packs.resources.ResourceManagerReloadListener
reload
-
Constructor Details
-
AssetShaderObject
public AssetShaderObject(String name, ShaderObject.ShaderType type, Collection<UniformPair> uniforms, net.minecraft.resources.ResourceLocation asset)
-
-
Method Details
-
getSource
- Specified by:
getSourcein classAbstractShaderObject
-
onResourceManagerReload
public void onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager resourceManager) - Specified by:
onResourceManagerReloadin interfacenet.minecraft.server.packs.resources.ResourceManagerReloadListener
-