Class SmoothQuadLighter
java.lang.Object
net.minecraftforge.client.model.lighting.QuadLighter
net.minecraftforge.client.model.lighting.SmoothQuadLighter
Implementation of 
QuadLighter that lights baked quads using ambient occlusion and
 light interpolation.- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final float[][][]private final int[][][]private final float[][][][]private final BlockPos.MutableBlockPosprivate final int[][][]private static final Direction[]private final float[][][][]private final boolean[][][] - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected floatcalcLightmap(float[][][][] light, float x, float y, float z) protected floatcalculateBrightness(float[] position) protected intcalculateLightmap(float[] position, byte[] normal) private floatcombine(int c, int s1, int s2, int s3, boolean t0, boolean t1, boolean t2, boolean t3) protected voidcomputeLightingAt(BlockAndTintGetter level, BlockPos origin, BlockState state) Methods inherited from class net.minecraftforge.client.model.lighting.QuadLighter
calculateShade, getLightColor, process, reset, setup 
- 
Field Details
- 
SIDES
 - 
pos
 - 
t
private final boolean[][][] t - 
s
private final int[][][] s - 
b
private final int[][][] b - 
skyLight
private final float[][][][] skyLight - 
blockLight
private final float[][][][] blockLight - 
ao
private final float[][][] ao 
 - 
 - 
Constructor Details
- 
SmoothQuadLighter
 
 - 
 - 
Method Details
- 
computeLightingAt
- Specified by:
 computeLightingAtin classQuadLighter
 - 
calculateBrightness
protected float calculateBrightness(float[] position) - Specified by:
 calculateBrightnessin classQuadLighter
 - 
calculateLightmap
protected int calculateLightmap(float[] position, byte[] normal) - Specified by:
 calculateLightmapin classQuadLighter
 - 
combine
private float combine(int c, int s1, int s2, int s3, boolean t0, boolean t1, boolean t2, boolean t3)  - 
calcLightmap
protected float calcLightmap(float[][][][] light, float x, float y, float z)  
 -