Class TrainMapRenderer
java.lang.Object
com.simibubi.create.compat.trainmap.TrainMapRenderer
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final TrainMapRenderernet.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintalphaAt(int x, int z) voidblendPixel(int xCoord, int zCoord, int color, int alpha) voidblendPixels(int xCoordFrom, int zCoordFrom, int xCoordTo, int zCoordTo, int color, int alpha) voidclose()voidit.unimi.dsi.fastutil.objects.Object2ObjectMap<net.createmod.catnip.data.Couple<Integer>, TrainMapRenderer.TrainMapInstance> getMaps()getOrCreateAt(int xCoord, int zCoord) intgetPixel(int xCoord, int zCoord) booleanis(int x, int z, int color) booleanisEmpty(int x, int z) voidrender(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float pt, boolean linearFiltering, net.minecraft.client.renderer.Rect2i bounds) voidvoidsetPixel(int xCoord, int zCoord, int color) voidsetPixels(int xCoordFrom, int zCoordFrom, int xCoordTo, int zCoordTo, int color) voidnet.createmod.catnip.data.Couple<Integer> toSectionKey(int xCoord, int zCoord)
-
Field Details
-
INSTANCE
-
WIDTH
public static final int WIDTH- See Also:
-
HEIGHT
public static final int HEIGHT- See Also:
-
trackingVersion
public int trackingVersion -
trackingDim
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> trackingDim -
trackingTheme
-
-
Constructor Details
-
TrainMapRenderer
public TrainMapRenderer()
-
-
Method Details
-
startDrawing
public void startDrawing() -
getMaps
public it.unimi.dsi.fastutil.objects.Object2ObjectMap<net.createmod.catnip.data.Couple<Integer>,TrainMapRenderer.TrainMapInstance> getMaps() -
setPixel
public void setPixel(int xCoord, int zCoord, int color) -
getPixel
public int getPixel(int xCoord, int zCoord) -
setPixels
public void setPixels(int xCoordFrom, int zCoordFrom, int xCoordTo, int zCoordTo, int color) -
blendPixel
public void blendPixel(int xCoord, int zCoord, int color, int alpha) -
blendPixels
public void blendPixels(int xCoordFrom, int zCoordFrom, int xCoordTo, int zCoordTo, int color, int alpha) -
finishDrawing
public void finishDrawing() -
is
public boolean is(int x, int z, int color) -
isEmpty
public boolean isEmpty(int x, int z) -
alphaAt
public int alphaAt(int x, int z) -
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float pt, boolean linearFiltering, net.minecraft.client.renderer.Rect2i bounds) -
getOrCreateAt
-
toSectionKey
-
resetData
public void resetData() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-