protected override string GetTitle()
 {
     if (!GLSLType.IsFunction())
     {
         throw new NotImplementedException("Could not handle type " + Enum.GetName(typeof(GLSLTokenTypes), GLSLType));
     }
     return("(" + GLSLType.GetDisplayName() + ") " + Token);
 }
Exemplo n.º 2
0
        public FunctionBuilder(GLSLType returnType, string functionName, HashSet <Variable> parameters = null)
        {
            ReturnType   = returnType;
            FunctionName = functionName;

            if (parameters != null)
            {
                Parameters = parameters;
            }
        }
        protected virtual string GetTitle()
        {
            switch (GLSLType)
            {
            case GLSLTokenTypes.Directive:
                return("Directive");

            default:
                return("(" + GLSLType.GetDisplayName() + ") " + Token);
            }
        }