private void initialize() { Tessellator tessellator = new Tessellator(); TessellatorHelper.addBlockMesh( tessellator, new Vector4f(1, 1, 1, 1f), textureRegion.min(), textureRegion.size(), 1.001f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f); overlayMesh = tessellator.generateMesh(); tessellator = new Tessellator(); TessellatorHelper.addBlockMesh( tessellator, new Vector4f(1, 1, 1, .2f), textureRegion.min(), textureRegion.size(), 1.001f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f); overlayMesh2 = tessellator.generateMesh(); defaultTextured = Assets.getMaterial("engine:prog.defaultTextured").get(); }
public UITransparentOverlay() { if (_mesh == null) { Tessellator tessellator = new Tessellator(); TessellatorHelper.addGUIQuadMesh( tessellator, new Vector4f(0.0f, 0.0f, 0.0f, 0.25f), 1.0f, 1.0f); _mesh = tessellator.generateMesh(); } }