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 pLevel, BlockState pState, BlockPos pPos, Direction pDirection, boolean pShade)
    • blend

      private static int blend(int pColor1, int pColor2, int pColor3, int pCurrentBlockColor)
    • blend

      protected static int blend(int pColor1, int pColor2, int pColor3, int pBlockLight, float pColor1Weight, float pColor2Weight, float pColor3Weight, float pBlockLightWeight)