Class IsoPuddles
java.lang.Object
zombie.iso.IsoPuddles
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic booleanstatic final SharedVertexBufferObjects -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidintintstatic IsoPuddlesgetPuddlesFloat(int id) getPuddlesParams(int z) floatfloatfloatbooleanorg.joml.Vector4forg.joml.Vector4ffloatfloatvoidpuddlesGeometry(int firstSquare, int numSquares) voidpuddlesProjection(org.joml.Matrix4f PROJECTION) voidrender(ArrayList<IsoGridSquare> grid, int z) voidrenderToChunkTexture(ArrayList<IsoGridSquare> squares, int z) booleanvoidupdate(ClimateManager cm) void
-
Field Details
-
effect
-
leakingPuddlesInTheRoom
public static boolean leakingPuddlesInTheRoom -
VBOs
-
BOOL_MAX
public static final int BOOL_MAX- See Also:
-
FLOAT_RAIN
public static final int FLOAT_RAIN- See Also:
-
FLOAT_WETGROUND
public static final int FLOAT_WETGROUND- See Also:
-
FLOAT_MUDDYPUDDLES
public static final int FLOAT_MUDDYPUDDLES- See Also:
-
FLOAT_PUDDLESSIZE
public static final int FLOAT_PUDDLESSIZE- See Also:
-
FLOAT_RAININTENSITY
public static final int FLOAT_RAININTENSITY- See Also:
-
FLOAT_MAX
public static final int FLOAT_MAX- See Also:
-
-
Constructor Details
-
IsoPuddles
public IsoPuddles()
-
-
Method Details
-
getInstance
-
getShaderEnable
public boolean getShaderEnable() -
applyPuddlesQuality
public void applyPuddlesQuality() -
getShaderOffset
public org.joml.Vector4f getShaderOffset() -
getShaderOffsetMain
public org.joml.Vector4f getShaderOffsetMain() -
shouldRenderPuddles
public boolean shouldRenderPuddles() -
render
-
puddlesProjection
public void puddlesProjection(org.joml.Matrix4f PROJECTION) -
puddlesGeometry
public void puddlesGeometry(int firstSquare, int numSquares) -
update
-
getShaderTime
public float getShaderTime() -
getPuddlesSize
public float getPuddlesSize() -
getHMTexture
-
getHMTextureBuffer
-
updateHMTextureBuffer
public void updateHMTextureBuffer() -
freeHMTextureBuffer
public void freeHMTextureBuffer() -
getPuddlesParams
-
getRainIntensity
public float getRainIntensity() -
getFloatMax
public int getFloatMax() -
getBoolMax
public int getBoolMax() -
getPuddlesFloat
-
clearThreadData
public void clearThreadData() -
renderToChunkTexture
-
getWetGroundFinalValue
public float getWetGroundFinalValue() -
getPuddlesSizeFinalValue
public float getPuddlesSizeFinalValue()
-