Package mindustry.graphics
Class BlockRenderer
java.lang.Object
mindustry.graphics.BlockRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final arc.graphics.Colorstatic final intarc.graphics.g2d.TextureRegion[][]static booleanfinal FloorRendererstatic final intstatic final arc.graphics.Color -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFloorIndex(Tile tile) voidvoidvoidvoidvoidarc.graphics.gl.FrameBuffervoidinvalidateTile(Tile tile) voidProcess all blocks to draw.voidvoidprocessShadows(boolean ignoreBuildings, boolean ignoreTerrain) voidrecacheWall(Tile tile) voidreload()voidremoveFloorIndex(Tile tile) voidvoidupdateShadow(mindustry.gen.Building build) voidupdateShadows(boolean ignoreBuildings, boolean ignoreTerrain) voidupdateShadowTile(Tile tile)
-
Field Details
-
crackRegions
public static final int crackRegions- See Also:
-
maxCrackSize
public static final int maxCrackSize- See Also:
-
drawQuadtreeDebug
public static boolean drawQuadtreeDebug -
shadowColor
public static final arc.graphics.Color shadowColor -
blendShadowColor
public static final arc.graphics.Color blendShadowColor -
floor
-
cracks
public arc.graphics.g2d.TextureRegion[][] cracks
-
-
Constructor Details
-
BlockRenderer
public BlockRenderer()
-
-
Method Details
-
reload
public void reload() -
updateShadows
public void updateShadows(boolean ignoreBuildings, boolean ignoreTerrain) -
updateDarkness
public void updateDarkness() -
invalidateTile
-
getShadowBuffer
public arc.graphics.gl.FrameBuffer getShadowBuffer() -
removeFloorIndex
-
addFloorIndex
-
recacheWall
-
checkChanges
public void checkChanges() -
drawDarkness
public void drawDarkness() -
drawDestroyed
public void drawDestroyed() -
processShadows
public void processShadows() -
processShadows
public void processShadows(boolean ignoreBuildings, boolean ignoreTerrain) -
drawShadows
public void drawShadows() -
processBlocks
public void processBlocks()Process all blocks to draw. -
drawBlocks
public void drawBlocks() -
updateShadow
public void updateShadow(mindustry.gen.Building build) -
updateShadowTile
-