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 pColor1, int pColor2, int pColor3, int pCurrentBlockColor) protected static intblend(int pColor1, int pColor2, int pColor3, int pBlockLight, float pColor1Weight, float pColor2Weight, float pColor3Weight, float pBlockLightWeight) voidcalculate(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, Direction pDirection, boolean pShade) voidcaptureQuad(BakedQuad quad)
-
Field Details
-
faceShape
protected final float[] faceShape
-
-
Constructor Details
-
AmbientOcclusionRenderStorage
public AmbientOcclusionRenderStorage()
-
-
Method Details
-
captureQuad
-
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)
-