Package net.minecraft.client.renderer

Examples of net.minecraft.client.renderer.Tessellator.startDrawing()


         * Draw the data in the graph
         */
        double zLevel = 90;
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        Tessellator t = Tessellator.instance;
        t.startDrawing(GL11.GL_LINE_STRIP);
        t.setColorOpaque_I(0);
        for(int i = 0; i < 16; i++) {
            double y = graphHighY + (graphLowY - graphHighY) * (15 - i) / 15;
            double x = graphLeft + (graphRight - graphLeft) * module.getThreshold(i) / 30;
            t.addVertex(x, y, zLevel);
View Full Code Here


        double scale = 0.1D;
        GL11.glPushMatrix();
        GL11.glScaled(scale, scale, scale);
        GL11.glTranslatef(0, progress * 4, 0);
        Tessellator tess = Tessellator.instance;
        tess.startDrawing(GL11.GL_LINE_STRIP);
        tess.addVertex(-arrowBaseWidth, -arrowLength * 0.5D, 0);
        tess.addVertex(-arrowBaseWidth, -arrowLength * 0.5D + arrowBaseLength, 0);
        tess.addVertex(-arrowWidth, -arrowLength * 0.5D + arrowBaseLength, 0);
        tess.addVertex(0, arrowLength * 0.5D, 0);
        tess.addVertex(arrowWidth, -arrowLength * 0.5D + arrowBaseLength, 0);
View Full Code Here

            renderCircle();
            GL11.glPopMatrix();
        }
        */
        Tessellator tess = Tessellator.instance;
        tess.startDrawing(GL11.GL_QUADS);
        tess.addVertexWithUV(-size, size, 0, 0, 1);
        tess.addVertexWithUV(-size, -size, 0, 0, 0);
        tess.addVertexWithUV(size, -size, 0, 1, 0);
        tess.addVertexWithUV(size, size, 0, 1, 1);

View Full Code Here

        float f3 = (color & 255) / 255.0F;
        GL11.glEnable(GL11.GL_BLEND);
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
        GL11.glColor4f(f1, f2, f3, f);
        t.startDrawing(GL11.GL_TRIANGLE_FAN);
        int points = 20;
        for(int i = 0; i < points; i++) {
            double sin = Math.sin((double)i / points * Math.PI * 2);
            double cos = Math.cos((double)i / points * Math.PI * 2);
            t.addVertex(x + sin * radius, y + cos * radius, zLevel);
View Full Code Here

        Gui.drawRect(renderBaseX, renderAffectedY /* + 1 */, renderBaseX + renderWidth /*- 1*/, renderAffectedY + renderHeight, backGroundColor);
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        GL11.glLineWidth(3.0F);
        GL11.glColor4d(0, 0, 0, 1);
        Tessellator tess = Tessellator.instance;
        tess.startDrawing(GL11.GL_LINE_LOOP);
        tess.addVertex(renderBaseX, renderAffectedY, zLevel);
        tess.addVertex(renderBaseX + renderWidth, renderAffectedY, zLevel);
        tess.addVertex(renderBaseX + renderWidth, renderAffectedY + renderHeight, zLevel);
        tess.addVertex(renderBaseX, renderAffectedY + renderHeight, zLevel);
        tess.draw();
View Full Code Here

        GL11.glTranslated(0.26D, 13.95D / 16D, 0);
        GL11.glRotated(90, 1, 0, 0);
        GL11.glScaled(scale, scale, scale);
        GL11.glColor4d(0, 1, 0, 1);
        Tessellator tess = Tessellator.instance;
        tess.startDrawing(GL11.GL_LINES);
        tess.addVertex(-1, 0, 0);
        tess.addVertex(1, 0, 0);
        tess.addVertex(0, -1, 0);
        tess.addVertex(0, 1, 0);
        tess.draw();
View Full Code Here

        tess.addVertex(0, -1, 0);
        tess.addVertex(0, 1, 0);
        tess.draw();
        GL11.glTranslated(-0.52D / scale, 0, 0);
        GL11.glColor4d(1, 0, 0, 1);
        tess.startDrawing(GL11.GL_LINES);
        tess.addVertex(-1, 0, 0);
        tess.addVertex(1, 0, 0);
        tess.draw();
        GL11.glPopMatrix();
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.