Class ModelBlockRenderer.AmbientOcclusionRenderStorage
java.lang.Object
net.minecraft.client.renderer.block.ModelBlockRenderer.CommonRenderStorage
net.minecraft.client.renderer.block.ModelBlockRenderer.AmbientOcclusionRenderStorage
- Direct Known Subclasses:
EnhancedAoRenderStorage
- Enclosing class:
ModelBlockRenderer
public static class ModelBlockRenderer.AmbientOcclusionRenderStorage
extends ModelBlockRenderer.CommonRenderStorage
-
Field Summary
FieldsFields inherited from class net.minecraft.client.renderer.block.ModelBlockRenderer.CommonRenderStorage
brightness, cache, faceCubic, facePartial, lightmap, scratchPos, tintCacheIndex, tintCacheValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intblend(int color1, int color2, int color3, int currentBlockColor) protected static intblend(int color1, int color2, int color3, int blockLight, float color1Weight, float color2Weight, float color3Weight, float blockLightWeight) voidcalculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) voidcaptureQuad(BakedQuad quad)
-
Field Details
-
faceShape
protected final float[] faceShape
-
-
Constructor Details
-
AmbientOcclusionRenderStorage
public AmbientOcclusionRenderStorage()
-
-
Method Details
-
captureQuad
-
calculate
public void calculate(BlockAndTintGetter level, BlockState state, BlockPos pos, Direction direction, boolean shade) -
blend
private static int blend(int color1, int color2, int color3, int currentBlockColor) -
blend
protected static int blend(int color1, int color2, int color3, int blockLight, float color1Weight, float color2Weight, float color3Weight, float blockLightWeight)
-