Codota Logo
OpenGlHelper
Code IndexAdd Codota to your IDE (free)

How to use
OpenGlHelper
in
net.minecraft.client.renderer

Best Java code snippets using net.minecraft.client.renderer.OpenGlHelper (Showing top 20 results out of 369)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
LocalDateTime l =
  • Codota Iconnew LocalDateTime()
  • Codota IconLocalDateTime.now()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseLocalDateTime(text)
  • Smart code suggestions by Codota
}
origin: Vazkii/Botania

int lightmapY = light / 65536;
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, lightmapX, lightmapY);
spinningCube.render(1F / 16F);
origin: Vazkii/Botania

GlStateManager.depthMask(false);
GlStateManager.enableBlend();
OpenGlHelper.glBlendFunc(770, 771, 1, 0);
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder worldrenderer = tessellator.getBuffer();
  GlStateManager.depthMask(false);
  GlStateManager.enableBlend();
  OpenGlHelper.glBlendFunc(770, 771, 1, 0);
  GlStateManager.disableTexture2D();
  worldrenderer.begin(7, DefaultVertexFormats.POSITION_COLOR);
origin: Vazkii/Botania

OpenGlHelper.setActiveTexture(ARBMultitexture.GL_TEXTURE0_ARB + ConfigHandler.glSecondaryTextureUnit);
texture = GL11.glGetInteger(GL11.GL_TEXTURE_BINDING_2D);
OpenGlHelper.setActiveTexture(ARBMultitexture.GL_TEXTURE0_ARB + ConfigHandler.glSecondaryTextureUnit);
GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture);
OpenGlHelper.setActiveTexture(ARBMultitexture.GL_TEXTURE0_ARB);
origin: RS485/LogisticsPipes

public static void bindRenderBuffer(int renderbuffer) {
  assert OpenGlHelper.isFramebufferEnabled();
  OpenGlHelper.glBindBuffer(FramebufferUtils.GL_RENDERBUFFER, renderbuffer);
}
origin: AlgorithmX2/Chisels-and-Bits

OpenGlHelper.setClientActiveTexture( OpenGlHelper.defaultTexUnit );
GlStateManager.glEnableClientState( 32888 );
OpenGlHelper.setClientActiveTexture( OpenGlHelper.lightmapTexUnit );
GlStateManager.glEnableClientState( 32888 );
OpenGlHelper.setClientActiveTexture( OpenGlHelper.defaultTexUnit );
GlStateManager.glEnableClientState( 32886 );
setupArrayPointers();
vertexbuffer.drawArrays( GL11.GL_QUADS );
OpenGlHelper.glBindBuffer( OpenGlHelper.GL_ARRAY_BUFFER, 0 );
GlStateManager.resetColor();
      break;
    case UV:
      OpenGlHelper.setClientActiveTexture( OpenGlHelper.defaultTexUnit + i );
      GlStateManager.glDisableClientState( 32888 );
      OpenGlHelper.setClientActiveTexture( OpenGlHelper.defaultTexUnit );
      break;
    case COLOR:
origin: Lunatrius/Schematica

@Override
public void renderOverlay() {
  if (this.initialized) {
    preRenderOverlay();
    for (final RenderOverlay renderOverlay : this.renderOverlays) {
      final VertexBuffer vertexBuffer = renderOverlay.getVertexBufferByLayer(BlockRenderLayer.TRANSLUCENT.ordinal());
      GlStateManager.pushMatrix();
      preRenderChunk(renderOverlay);
      renderOverlay.multModelviewMatrix();
      vertexBuffer.bindBuffer();
      setupArrayPointersOverlay();
      vertexBuffer.drawArrays(GL11.GL_QUADS);
      GlStateManager.popMatrix();
    }
    OpenGlHelper.glBindBuffer(OpenGlHelper.GL_ARRAY_BUFFER, 0);
    GlStateManager.resetColor();
    this.renderOverlays.clear();
    postRenderOverlay();
  }
}
origin: Lunatrius/Schematica

@Override
public void renderChunkLayer(final BlockRenderLayer layer) {
  preRenderChunk();
  if (this.initialized) {
    for (final RenderChunk renderChunk : this.renderChunks) {
      final VertexBuffer vertexbuffer = renderChunk.getVertexBufferByLayer(layer.ordinal());
      GlStateManager.pushMatrix();
      preRenderChunk(renderChunk);
      renderChunk.multModelviewMatrix();
      vertexbuffer.bindBuffer();
      setupArrayPointers();
      vertexbuffer.drawArrays(GL11.GL_QUADS);
      GlStateManager.popMatrix();
    }
    OpenGlHelper.glBindBuffer(OpenGlHelper.GL_ARRAY_BUFFER, 0);
    GlStateManager.resetColor();
    this.renderChunks.clear();
  }
  postRenderChunk();
}
origin: MatterOverdrive/MatterOverdrive-Legacy-Edition

public static void disableLightmap() {
  lastLightMapX = OpenGlHelper.lastBrightnessX;
  lastLightMapY = OpenGlHelper.lastBrightnessY;
  OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240f, 240f);
}
origin: AppliedEnergistics/Applied-Energistics-2

GlStateManager.disableTexture2D();
GlStateManager.depthMask( false );
OpenGlHelper.glBlendFunc( GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0 );
origin: Vazkii/Botania

@SideOnly(Side.CLIENT)
public void renderEntity(IGuiLexiconEntry gui, Entity entity, int x, int y, int scale, float rotation) {
  dummyEntity.world = Minecraft.getMinecraft() != null ? Minecraft.getMinecraft().world : null;
  GlStateManager.enableColorMaterial();
  GlStateManager.pushMatrix();
  GlStateManager.translate(x, y, 50.0F);
  GlStateManager.scale(-scale, scale, scale);
  GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F);
  GlStateManager.rotate(rotation, 0.0F, 1.0F, 0.0F);
  RenderHelper.enableStandardItemLighting();
  Minecraft.getMinecraft().getRenderManager().playerViewY = 180.0F;
  Minecraft.getMinecraft().getRenderManager().renderEntity(entity, 0.0D, 0.0D, 0.0D, 0.0F, 1.0F, false);
  GlStateManager.popMatrix();
  RenderHelper.disableStandardItemLighting();
  GlStateManager.disableRescaleNormal();
  OpenGlHelper.setActiveTexture(OpenGlHelper.lightmapTexUnit);
  GlStateManager.disableTexture2D();
  OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit);
  if(relativeMouseX >= x - dummyEntity.width * scale / 2 - 10  && relativeMouseY >= y - dummyEntity.height * scale - 20 && relativeMouseX <= x + dummyEntity.width * scale / 2 + 10 && relativeMouseY <= y + 20)
    tooltipEntity = true;
}
origin: MatterOverdrive/MatterOverdrive-Legacy-Edition

public static void enableLightmap() {
  OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, lastLightMapX, lastLightMapY);
}
origin: p455w0rd/WirelessCraftingTerminal

@Override
public void drawButton(Minecraft p_146112_1_, int p_146112_2_, int p_146112_3_, float partial) {
  if (visible) {
    FontRenderer fontrenderer = p_146112_1_.fontRenderer;
    p_146112_1_.getTextureManager().bindTexture(buttonTextures);
    GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
    hovered = p_146112_2_ >= x && p_146112_3_ >= y && p_146112_2_ < x + width && p_146112_3_ < y + height;
    int k = getHoverState(hovered);
    GL11.glEnable(GL11.GL_BLEND);
    OpenGlHelper.glBlendFunc(770, 771, 1, 0);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
    this.drawTexturedModalRect(x, y, 0, 46 + k * 20, width / 2, height);
    this.drawTexturedModalRect(x + width / 2, y, 200 - width / 2, 46 + k * 20, width / 2, height - 2);
    this.drawTexturedModalRect(x + 2, y + (height - 2), 200 - (width - 2), 64 + k * 20, width - 2, 2);
    this.drawTexturedModalRect(x, y + (height - 1), 200 - width, 65 + k * 20, width, 1);
    mouseDragged(p_146112_1_, p_146112_2_, p_146112_3_);
    int l = 14737632;
    if (packedFGColour != 0) {
      l = packedFGColour;
    }
    else if (!enabled) {
      l = 10526880;
    }
    else if (hovered) {
      l = 16777120;
    }
    drawCenteredString(fontrenderer, displayString, x + width / 2, y + (height - 8) / 2, l);
  }
}
origin: Electrical-Age/ElectricalAge

public static void enableLight() {
  OpenGlHelper.setActiveTexture(OpenGlHelper.lightmapTexUnit);
  if (lightmapTexUnitTextureEnable)
    GL11.glEnable(GL11.GL_TEXTURE_2D);
  OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit);
  GL11.glEnable(GL11.GL_LIGHTING);
}
origin: AppliedEnergistics/Applied-Energistics-2

/**
 * Render an item in 2D.
 */
public static void renderItem2d( ItemStack itemStack, float scale )
{
  if( !itemStack.isEmpty() )
  {
    OpenGlHelper.setLightmapTextureCoords( OpenGlHelper.lightmapTexUnit, 240.f, 240.0f );
    GlStateManager.pushMatrix();
    // The Z-scaling by 0.0001 causes the model to be visually "flattened"
    // This cannot replace a proper projection, but it's cheap and gives the desired
    // effect at least from head-on
    GlStateManager.scale( scale / 32.0f, scale / 32.0f, 0.0001f );
    // Position the item icon at the top middle of the panel
    GlStateManager.translate( -8, -11, 0 );
    RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
    renderItem.renderItemAndEffectIntoGUI( itemStack, 0, 0 );
    GlStateManager.popMatrix();
  }
}
origin: MrCrayfish/MrCrayfishFurnitureMod

@Override
public void render(TileEntityCup tileEntityCup, double x, double y, double z, float partialTicks, int destroyStage, float alpha)
{
  if(tileEntityCup.getDrink() != null)
  {
    GlStateManager.pushMatrix();
    {
      GL11.glTranslatef((float) x + 0.5F, (float) y, (float) z + 0.5F);
      GlStateManager.enableBlend();
      OpenGlHelper.glBlendFunc(770, 771, 1, 0);
      GlStateManager.disableLighting();
      GlStateManager.disableTexture2D();
      GlStateManager.color(tileEntityCup.red / 255F, tileEntityCup.green / 255F, tileEntityCup.blue / 255F, 1.0F);
      GlStateManager.enableRescaleNormal();
      renderCuboid(-0.124F, 0.5F * 0.0625F, -0.124F, 0.124F, 0.4F, 0.124F);
      GlStateManager.disableRescaleNormal();
      GlStateManager.disableBlend();
      GlStateManager.enableLighting();
      GlStateManager.enableTexture2D();
    }
    GlStateManager.popMatrix();
  }
}
origin: Electrical-Age/ElectricalAge

public static void disableLight() {
  OpenGlHelper.setActiveTexture(OpenGlHelper.lightmapTexUnit);
  lightmapTexUnitTextureEnable = GL11.glGetBoolean(GL11.GL_TEXTURE_2D);
  if (lightmapTexUnitTextureEnable)
    GL11.glDisable(GL11.GL_TEXTURE_2D);
  OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit);
  GL11.glDisable(GL11.GL_LIGHTING);
}
origin: P3pp3rF1y/AncientWarfare2

public static void setFullColorLightmap() {
  OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 0.f, 240.f);
}
origin: MrCrayfish/MrCrayfishFurnitureMod

OpenGlHelper.glBlendFunc(770, 771, 1, 0);
origin: PenguinSquad/Harvest-Festival

  @Override
  public void draw(VertexBuffer vertexBufferIn) {
    if (vertexBufferIn.getVertexCount() > 0) {
      GlStateManager.enableTexture2D();
      OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit);
      Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
      VertexFormat vertexformat = vertexBufferIn.getVertexFormat();
      int i = vertexformat.getNextOffset();
      ByteBuffer bytebuffer = vertexBufferIn.getByteBuffer();
      List<VertexFormatElement> list = vertexformat.getElements();

      for (int j = 0; j < list.size(); ++j) {
        bytebuffer.position(vertexformat.getOffset(j));
        list.get(j).getUsage().preDraw(vertexformat, j, i, bytebuffer);
      }

      GlStateManager.glDrawArrays(vertexBufferIn.getDrawMode(), 0, vertexBufferIn.getVertexCount());
      int i1 = 0;

      for (int j1 = list.size(); i1 < j1; ++i1) {
        list.get(i1).getUsage().postDraw(vertexformat, i1, i, bytebuffer);
      }
    }
  }
}
origin: Vazkii/Botania

@Override
@SideOnly(Side.CLIENT)
public void onPlayerBaubleRender(ItemStack stack, EntityPlayer player, RenderType type, float partialTicks) {
  if(type == RenderType.BODY) {
    Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
    Helper.rotateIfSneaking(player);
    boolean armor = !player.getItemStackFromSlot(EntityEquipmentSlot.CHEST).isEmpty();
    GlStateManager.rotate(180F, 1F, 0F, 0F);
    GlStateManager.translate(-0.26F, -0.4F, armor ? 0.2F : 0.15F);
    GlStateManager.scale(0.5F, 0.5F, 0.5F);
    for(TextureAtlasSprite icon : new TextureAtlasSprite[] { MiscellaneousIcons.INSTANCE.bloodPendantChain, MiscellaneousIcons.INSTANCE.bloodPendantGem }) {
      float f = icon.getMinU();
      float f1 = icon.getMaxU();
      float f2 = icon.getMinV();
      float f3 = icon.getMaxV();
      IconHelper.renderIconIn3D(Tessellator.getInstance(), f1, f2, f, f3, icon.getIconWidth(), icon.getIconHeight(), 1F / 32F);
      Color color = new Color(Minecraft.getMinecraft().getItemColors().colorMultiplier(stack, 1));
      GL11.glColor3ub((byte) color.getRed(), (byte) color.getGreen(), (byte) color.getBlue());
      int light = 15728880;
      int lightmapX = light % 65536;
      int lightmapY = light / 65536;
      OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, lightmapX, lightmapY);
    }
    GL11.glColor3ub((byte) 255, (byte) 255, (byte) 255);
  }
}
net.minecraft.client.rendererOpenGlHelper

Most used methods

  • setLightmapTextureCoords
  • glBlendFunc
  • setActiveTexture
  • glBindBuffer
  • glBindFramebuffer
  • setClientActiveTexture
  • useVbo
  • glCheckFramebufferStatus
  • glDeleteFramebuffers
  • glFramebufferRenderbuffer
  • glFramebufferTexture2D
  • glGenFramebuffers
  • glFramebufferTexture2D,
  • glGenFramebuffers,
  • glGenRenderbuffers,
  • glRenderbufferStorage,
  • areShadersSupported,
  • glAttachShader,
  • glBindRenderbuffer,
  • glCompileShader,
  • glCreateProgram,
  • glCreateShader

Popular in Java

  • Running tasks concurrently on multiple threads
  • findViewById (Activity)
  • setContentView (Activity)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Menu (java.awt)
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now