ImageRenderer.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:Lithium-Forge 作者:
@SideOnly(Side.CLIENT)
@Override
public void renderLithiumControl(LImage control, GuiScreen gui) {
    Point loc = NewLithiumGUI.centerControl(control);

    //Ask ImageManager to give us a dynamic texture
    DynamicTexture imageTexture = ImageManager.getDynamicTexture(control);
    if (imageTexture != null) {
        //Get Minecraft's texture manager
        TextureManager textureManager = ModCoderPackUtils.getTextureManager();

        //Bind the texture. (In other words, tell Minecraft to use this texture)
        textureManager.bindTexture(textureManager.getDynamicTextureLocation(control.getUUID().toString(), imageTexture));
        //Correct colors
        GlStateManager.color(1, 1, 1, 1);
        //Draw the image to the screen
        Gui.drawModalRectWithCustomSizedTexture(loc.getX(), loc.getY(), 0.0F, 0.0F, control.getSize().getWidth(), control.getSize().getHeight(), control.getSize().getWidth(), control.getSize().getHeight());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号