Class CrumblingProgram
java.lang.Object
com.jozufozu.flywheel.backend.gl.GlObject
com.jozufozu.flywheel.backend.gl.shader.GlProgram
com.jozufozu.flywheel.core.shader.WorldProgram
com.jozufozu.flywheel.core.crumbling.CrumblingProgram
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jozufozu.flywheel.backend.gl.shader.GlProgram
GlProgram.Factory<P extends GlProgram> -
Field Summary
FieldsFields inherited from class com.jozufozu.flywheel.core.shader.WorldProgram
uBlockAtlas, uCameraPos, uLightMap, uTime, uViewProjection, uWindowSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidsetAtlasSize(int width, int height) voidsetTextureScale(float x, float y) Methods inherited from class com.jozufozu.flywheel.core.shader.WorldProgram
bind, uploadCameraPos, uploadTime, uploadViewProjection, uploadWindowSizeMethods inherited from class com.jozufozu.flywheel.backend.gl.shader.GlProgram
deleteInternal, getUniformLocation, setSamplerBinding, toString, unbind, uploadMatrixUniformMethods inherited from class com.jozufozu.flywheel.backend.gl.GlObject
checkHandle, delete, handle, invalidateHandle, isInvalid, setHandle
-
Field Details
-
uTextureScale
protected final int uTextureScale -
uCrumbling
protected int uCrumbling
-
-
Constructor Details
-
CrumblingProgram
public CrumblingProgram(net.minecraft.resources.ResourceLocation name, int handle)
-
-
Method Details
-
registerSamplers
protected void registerSamplers()- Overrides:
registerSamplersin classWorldProgram
-
setTextureScale
public void setTextureScale(float x, float y) -
setAtlasSize
public void setAtlasSize(int width, int height)
-