public class VertexLighterFlat extends QuadGatheringTransformer
| Modifier and Type | Field and Description |
|---|---|
protected BlockInfo |
blockInfo |
protected int |
colorIndex |
protected int |
lightmapIndex |
protected static VertexFormatElement |
NORMAL_4F |
protected int |
normalIndex |
protected int |
posIndex |
dataLength, format, parent, quadData, vertices| Constructor and Description |
|---|
VertexLighterFlat(BlockColors colors) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyAnaglyph(float[] color) |
protected void |
processQuad() |
void |
setApplyDiffuseLighting(boolean diffuse) |
void |
setBlockPos(BlockPos blockPos) |
void |
setParent(IVertexConsumer parent) |
void |
setQuadCulled() |
void |
setQuadOrientation(EnumFacing orientation) |
void |
setQuadTint(int tint) |
void |
setState(IBlockState state) |
void |
setTexture(TextureAtlasSprite texture) |
void |
setWorld(IBlockAccess world) |
void |
updateBlockInfo() |
protected void |
updateColor(float[] normal,
float[] color,
float x,
float y,
float z,
float tint,
int multiplier) |
protected void |
updateLightmap(float[] normal,
float[] lightmap,
float x,
float y,
float z) |
getVertexFormat, put, setVertexFormatprotected static final VertexFormatElement NORMAL_4F
protected final BlockInfo blockInfo
protected int posIndex
protected int normalIndex
protected int colorIndex
protected int lightmapIndex
public VertexLighterFlat(BlockColors colors)
public void setParent(IVertexConsumer parent)
setParent in class QuadGatheringTransformerprotected void processQuad()
processQuad in class QuadGatheringTransformerprotected void applyAnaglyph(float[] color)
protected void updateLightmap(float[] normal,
float[] lightmap,
float x,
float y,
float z)
protected void updateColor(float[] normal,
float[] color,
float x,
float y,
float z,
float tint,
int multiplier)
public void setQuadTint(int tint)
public void setQuadOrientation(EnumFacing orientation)
public void setQuadCulled()
public void setTexture(TextureAtlasSprite texture)
public void setApplyDiffuseLighting(boolean diffuse)
public void setWorld(IBlockAccess world)
public void setState(IBlockState state)
public void setBlockPos(BlockPos blockPos)
public void updateBlockInfo()