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 Details

    • faceShape

      protected final float[] faceShape
  • Constructor Details

    • AmbientOcclusionRenderStorage

      public AmbientOcclusionRenderStorage()
  • Method Details

    • captureQuad

      public void captureQuad(BakedQuad quad)
    • 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)