Class LightUtil
java.lang.Object
net.minecraftforge.client.model.pipeline.LightUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static VertexFormatprivate static int[]private static VertexFormatprivate static ConcurrentMap<org.apache.commons.lang3.tuple.Pair<VertexFormat,VertexFormat>,int[]>private static ThreadLocal<LightUtil.ItemPipeline> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatdiffuseLight(float x, float y, float z)static floatdiffuseLight(Direction side)private static int[]generateMapping(VertexFormat from, VertexFormat to)static intgetLightOffset(int v)static int[]mapFormats(VertexFormat from, VertexFormat to)static voidpack(float[] from, int[] to, VertexFormat formatTo, int v, int e)static voidputBakedQuad(IVertexConsumer consumer, BakedQuad quad)static voidsetLightData(BakedQuad q, int light)static DirectiontoSide(float x, float y, float z)static voidunpack(int[] from, float[] to, VertexFormat formatFrom, int v, int e)
-
Field Details
-
formatMaps
private static final ConcurrentMap<org.apache.commons.lang3.tuple.Pair<VertexFormat,VertexFormat>,int[]> formatMaps -
DEFAULT_FROM
-
DEFAULT_TO
-
DEFAULT_MAPPING
private static final int[] DEFAULT_MAPPING -
itemPipeline
-
-
Constructor Details
-
LightUtil
public LightUtil()
-
-
Method Details
-
diffuseLight
public static float diffuseLight(float x, float y, float z) -
diffuseLight
-
toSide
-
putBakedQuad
-
mapFormats
-
generateMapping
-
unpack
-
pack
-
getLightOffset
public static int getLightOffset(int v) -
setLightData
-