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 int
blend
(int pColor1, int pColor2, int pColor3, int pCurrentBlockColor) protected static int
blend
(int pColor1, int pColor2, int pColor3, int pBlockLight, float pColor1Weight, float pColor2Weight, float pColor3Weight, float pBlockLightWeight) void
calculate
(BlockAndTintGetter pLevel, BlockState pState, BlockPos pPos, Direction pDirection, boolean pShade) void
captureQuad
(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)
-