Examples of RenderEngine


Examples of net.minecraft.client.renderer.RenderEngine

  @SuppressWarnings("deprecation")
  @Override
  public void renderItem(ItemRenderType type, ItemStack item, Object... data)
  {
    RenderEngine renderEngine = Minecraft.getMinecraft().renderEngine;
    RenderBlocks renderer = (RenderBlocks)data[0];

    BlockFactoryGlassPane pane = (BlockFactoryGlassPane)Block.blocksList[((ItemBlock)item.getItem()).getBlockID()];

    GL11.glPushMatrix();
    GL11.glDisable(GL11.GL_CULL_FACE);

    Tessellator tessellator = Tessellator.instance;

    if(type == ItemRenderType.INVENTORY)
    {
      GL11.glDisable(GL11.GL_LIGHTING);
      GL11.glScalef(16f, 16f, 16f);
      GL11.glTranslatef(0.5f, 0.5f, 0.5f);

      RenderingRegistry.instance().renderInventoryBlock(renderer, pane, item.getItemDamage(), MineFactoryReloadedCore.renderIdFactoryGlassPane);

      GL11.glTranslatef(-0.5f, -0.5f, -0.5f);
      GL11.glScalef(1 / 16f, 1 / 16f, 1 / 16f);

      if (item.hasEffect())
      {
        GL11.glEnable(GL11.GL_CULL_FACE);
        GL11.glDepthFunc(GL11.GL_GREATER);
        GL11.glDepthMask(false);
        renderEngine.bindTexture("%blur%/misc/glint.png");
        GL11.glEnable(GL11.GL_BLEND);
        GL11.glBlendFunc(GL11.GL_DST_COLOR, GL11.GL_DST_COLOR);
        GL11.glColor4f(0.5F, 0.25F, 0.8F, 1.0F);
        GL11.glBlendFunc(GL11.GL_SRC_COLOR, GL11.GL_ONE);
        float f = 0.00390625F;
View Full Code Here

Examples of net.minecraft.client.renderer.RenderEngine

  }
 
  @Override
  public void renderItem(ItemRenderType type, ItemStack item, Object... data)
  {
    RenderEngine renderengine = Minecraft.getMinecraft().renderEngine;
   
    if(renderengine != null)
    {
      renderengine.bindTexture("/textures/itemmodels/powercrystals/minefactoryreloaded/RocketLauncher.png");
    }
   
    GL11.glPushMatrix();
   
    if(type == ItemRenderType.EQUIPPED_FIRST_PERSON)
View Full Code Here

Examples of net.minecraft.client.renderer.RenderEngine

      par2World.setBlockMetadata(par3, par4, par5, metadata);
    }
  }

  private void bindTextureByName(String string) {
    RenderEngine var2 = TileEntityRenderer.instance.renderEngine;

    if (var2 != null) {
      var2.bindTexture(var2.getTexture(string));
    }
  }
View Full Code Here

Examples of net.minecraft.src.RenderEngine

    private float plusOX;
    private float plusOY;

    private FancyCompass() {
        Minecraft minecraft = MCPatcherUtils.getMinecraft();
        RenderEngine renderEngine = minecraft.renderEngine;

        int targetTexture = renderEngine.getTexture(ITEMS_PNG);
        GL11.glBindTexture(GL11.GL_TEXTURE_2D, targetTexture);
        tileSize = GL11.glGetTexLevelParameteri(GL11.GL_TEXTURE_2D, 0, GL11.GL_TEXTURE_WIDTH) / 16;
        compassX = (int) (RELATIVE_X * tileSize * 16);
        compassY = (int) (RELATIVE_Y * tileSize * 16);

        Properties properties = TexturePackAPI.getProperties(COMPASS_PROPERTIES);
        scaleX = getFloatProperty(properties, "scaleX", 1.0f);
        scaleY = getFloatProperty(properties, "scaleY", 0.5f);
        offsetX = getFloatProperty(properties, "offsetX", 1.0f / (2 * tileSize));
        offsetY = getFloatProperty(properties, "offsetY", -1.0f / (2 * tileSize));
        renderEngine.blurTexture = getBooleanProperty(properties, "filter", false);
        debug = getBooleanProperty(properties, "debug", false);

        BufferedImage image = TexturePackAPI.getImage(COMPASS_BASE_PNG);
        if (image == null) {
            image = new BufferedImage(tileSize, tileSize, BufferedImage.TYPE_INT_ARGB);
            BufferedImage items = TexturePackAPI.getImage(ITEMS_PNG);
            Graphics2D graphics2D = image.createGraphics();
            int sx = (int) (items.getWidth() * RELATIVE_X);
            int sy = (int) (items.getHeight() * RELATIVE_Y);
            graphics2D.drawImage(items,
                0, 0, image.getWidth(), image.getHeight(),
                sx, sy, sx + items.getWidth() / 16, sy + items.getHeight() / 16,
                null
            );
        }
        baseTexture = renderEngine.allocateAndSetupTexture(image);

        image = TexturePackAPI.getImage(COMPASS_DIAL_PNG);
        dialTexture = renderEngine.allocateAndSetupTexture(image);

        image = TexturePackAPI.getImage(COMPASS_OVERLAY_PNG);
        if (image == null) {
            overlayTexture = -1;
        } else {
            overlayTexture = renderEngine.allocateAndSetupTexture(image);
        }

        frameBuffer = glGenFramebuffersEXT();
        glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, frameBuffer);
        glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL11.GL_TEXTURE_2D, targetTexture, 0);
View Full Code Here

Examples of net.minecraft.src.RenderEngine

        OpenGlHelper.initializeTextures();
        mcDataDir = getMinecraftDir();
        saveLoader = new AnvilSaveConverter(new File(mcDataDir, "saves"));
        gameSettings = new GameSettings(this, mcDataDir);
        texturePackList = new TexturePackList(this, mcDataDir);
        renderEngine = new RenderEngine(texturePackList, gameSettings);
        loadScreen();
        fontRenderer = new FontRenderer(gameSettings, "/font/default.png", renderEngine, false);
        standardGalacticFontRenderer = new FontRenderer(gameSettings, "/font/alternate.png", renderEngine, false);

        if (gameSettings.language != null)
View Full Code Here

Examples of org.radeox.api.engine.RenderEngine

        InitialRenderContext initialContext = new BaseInitialRenderContext();
        initialContext.set(RenderContext.INPUT_LOCALE, new Locale("atabaque", ""));
        initialContext.set(RenderContext.OUTPUT_LOCALE, new Locale("atabaque", ""));
        Filter filter = new UnderlineFilter();
        filter.setInitialContext(initialContext);
        RenderEngine engineWithContext = new BaseRenderEngine(initialContext);
        return engineWithContext.render(arg, context);
    }
View Full Code Here

Examples of org.radeox.api.engine.RenderEngine

   * @param blogEntry the blog entry to be decorated
   */
  public void decorate(ContentDecoratorContext context, BlogEntry blogEntry) {
    InitialRenderContext initialContext = new BaseInitialRenderContext();
    initialContext.set(RenderContext.INPUT_LOCALE, getBlog().getLocale());
    RenderEngine engineWithContext = new RadeoxWikiRenderEngine(initialContext, getBlog());

    blogEntry.setExcerpt(wikify(blogEntry.getExcerpt(), engineWithContext, initialContext));
    blogEntry.setBody(wikify(blogEntry.getBody(), engineWithContext, initialContext));
  }
View Full Code Here

Examples of org.radeox.api.engine.RenderEngine

   * @param staticPage the static page to be decorated
   */
  public void decorate(ContentDecoratorContext context, StaticPage staticPage) {
    InitialRenderContext initialContext = new BaseInitialRenderContext();
    initialContext.set(RenderContext.INPUT_LOCALE, getBlog().getLocale());
    RenderEngine engineWithContext = new RadeoxWikiRenderEngine(initialContext, getBlog());

    staticPage.setBody(wikify(staticPage.getBody(), engineWithContext, initialContext));
  }
View Full Code Here

Examples of org.radeox.api.engine.RenderEngine

    private static final String WIKI_START_TAG = "<wiki>";
    private static final String WIKI_END_TAG = "</wiki>";

    public static String wikify(String content) {
        InitialRenderContext renderContext = new BaseInitialRenderContext();
        RenderEngine renderEngine = new RadeoxWikiRenderEngine(renderContext);
        // is there work to do?
        if (content == null || content.length() == 0) {
            return "";
        }

        // this pattern says "take the shortest match you can find where there are
        // one or more characters between wiki tags"
        //  - the match is case insensitive and DOTALL means that newlines are
        //  - considered as a character match
        Pattern p = Pattern.compile(WIKI_START_TAG + ".+?" + WIKI_END_TAG,
                Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
        Matcher m = p.matcher(content);

        // while there are blocks to be escaped
        while (m.find()) {
            int start = m.start();
            int end = m.end();

            // grab the text, strip off the escape tags and transform it
            String textToWikify = content.substring(start, end);
            textToWikify = textToWikify.substring(WIKI_START_TAG.length(), textToWikify.length() - WIKI_END_TAG.length());
            textToWikify = renderEngine.render(textToWikify, renderContext);

            // now add it back into the original text
            content = content.substring(0, start) + textToWikify + content.substring(end, content.length());
            m = p.matcher(content);
        }
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.