public class ContraptionProgram
extends com.jozufozu.flywheel.core.shader.WorldProgram
| Modifier and Type | Field and Description |
|---|---|
protected int |
uLightBoxMin |
protected int |
uLightBoxSize |
protected int |
uLightVolume |
protected int |
uModel |
| Constructor and Description |
|---|
ContraptionProgram(com.jozufozu.flywheel.backend.loading.Program program,
java.util.List<com.jozufozu.flywheel.core.shader.extension.IProgramExtension> extensions) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(net.minecraft.util.math.vector.Matrix4f model,
net.minecraft.util.math.AxisAlignedBB lightVolume) |
protected void |
registerSamplers() |
bind, uploadCameraPos, uploadTime, uploadViewProjectiondeleteInternal, getUniformLocation, setSamplerBinding, unbind, uploadMatrixUniformprotected final int uLightBoxSize
protected final int uLightBoxMin
protected final int uModel
protected int uLightVolume