// Path: src/main/java/com/github/worldsender/mcanm/client/IRenderPass.java
// public interface IRenderPass extends IRenderPassInformation {
// 	/**
// 	 * Binds the resource-location given.<br>
// 	 * <b>WARNING</b> This does not transform the resourc-location via
// 	 * {@link #getActualResourceLocation(ResourceLocation)}. This has the be done before calling this method.
// 	 *
// 	 * @param resLoc
// 	 *            the resource to bind
// 	 */
// 	void bindTexture(ResourceLocation resLoc);
// }
// 
// Path: src/main/java/com/github/worldsender/mcanm/client/mcanmmodel/IModel.java
// public interface IModel {
// 	void render(IRenderPass renderPass);
// }


import com.github.worldsender.mcanm.client.IRenderPass;
import com.github.worldsender.mcanm.client.mcanmmodel.IModel;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.client.model.TextureOffset;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.Entity;
package com.github.worldsender.mcanm.client.model;



/**
 * A general purpose model that should fulfill most of your needs. It is possible to use an {@link IEntityAnimator} to
 * determine the rendered
 *
 * @author WorldSEnder
 *
 */
public class ModelAnimated extends ModelBase {
	private IModel model;
// Path: src/main/java/com/github/worldsender/mcanm/client/IRenderPass.java
// public interface IRenderPass extends IRenderPassInformation {
// 	/**
// 	 * Binds the resource-location given.<br>
// 	 * <b>WARNING</b> This does not transform the resourc-location via
// 	 * {@link #getActualResourceLocation(ResourceLocation)}. This has the be done before calling this method.
// 	 *
// 	 * @param resLoc
// 	 *            the resource to bind
// 	 */
// 	void bindTexture(ResourceLocation resLoc);
// }
// 
// Path: src/main/java/com/github/worldsender/mcanm/client/mcanmmodel/IModel.java
// public interface IModel {
// 	void render(IRenderPass renderPass);
// }


// Path: src/main/java/com/github/worldsender/mcanm/client/model/ModelAnimated.java
import com.github.worldsender.mcanm.client.IRenderPass;
import com.github.worldsender.mcanm.client.mcanmmodel.IModel;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.client.model.TextureOffset;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.Entity;

package com.github.worldsender.mcanm.client.model;



/**
 * A general purpose model that should fulfill most of your needs. It is possible to use an {@link IEntityAnimator} to
 * determine the rendered
 *
 * @author WorldSEnder
 *
 */
public class ModelAnimated extends ModelBase {
	private IModel model;
	private IRenderPass renderPass;