Class LightUtil
java.lang.Object
net.minecraftforge.client.model.pipeline.LightUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final VertexFormatprivate static final int[]private static final VertexFormatprivate static final ConcurrentMap<org.apache.commons.lang3.tuple.Pair<VertexFormat,VertexFormat>, int[]> private static final 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>, formatMapsint[]> -
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
-