package org.terasology.components.rendering; import org.terasology.entitySystem.Component; import org.terasology.rendering.assets.Material; import org.terasology.rendering.primitives.Mesh; import javax.vecmath.Color4f; /** * @author Immortius <immortius@gmail.com> */ public final class MeshComponent implements Component { // Temporary render details public enum RenderType { Normal, GelatinousCube } public RenderType renderType = RenderType.Normal; public Mesh mesh; public Material material; // TODO: Some sort of Texture + Shader type? //public String material; // This should be elsewhere I think, probably in the material public Color4f color = new Color4f(0, 0, 0, 1); }