package org.multiverseking.render;
/**
* Used to regroup data about rendering.
* @author roah
*/
public abstract class AbstractRender {
private final String name;
private final RenderType renderType;
private final boolean isVisible;
public AbstractRender(String name, RenderType renderType,boolean isVisible) {
this.name = name;
this.renderType = renderType;
this.isVisible = isVisible;
}
public String getName() {
return name;
}
public RenderType getRenderType() {
return renderType;
}
public boolean isVisible() {
return isVisible;
}
public enum RenderType{
Unit,
Titan,
Core,
Environment,
Ability,
Debug,
Utility
}
}