/* * GLSLVocabulary.java * * Created on 03.06.2007, 23:03:57 * */ package net.java.nboglpack.glsleditor.vocabulary; import java.util.HashMap; import javax.xml.bind.annotation.XmlRootElement; /** * * @author Michael Bien */ @XmlRootElement public class GLSLVocabulary { public final HashMap<String, GLSLElementDescriptor[]> mainVocabulary; public final HashMap<String, GLSLElementDescriptor[]> fragmentShaderVocabulary; public final HashMap<String, GLSLElementDescriptor[]> vertexShaderVocabulary; public final HashMap<String, GLSLElementDescriptor[]> geometryShaderVocabulary; public GLSLVocabulary() { mainVocabulary = new HashMap<String, GLSLElementDescriptor[]>(); vertexShaderVocabulary = new HashMap<String, GLSLElementDescriptor[]>(); fragmentShaderVocabulary = new HashMap<String, GLSLElementDescriptor[]>(); geometryShaderVocabulary = new HashMap<String, GLSLElementDescriptor[]>(); } }