Exemplo n.º 1
0
        public static string GetString(this ShaderParameterQualifiers qualifier)
        {
            switch (qualifier)
            {
            case ShaderParameterQualifiers.None:
                return("");

            case ShaderParameterQualifiers.In:
                return("in");

            case ShaderParameterQualifiers.Out:
                return("out");

            case ShaderParameterQualifiers.Inout:
                return("inout");

            default:
                throw new ArgumentOutOfRangeException(nameof(qualifier), qualifier, null);
            }
        }
Exemplo n.º 2
0
 public ShaderFunctionParameter(string name, ShaderDataTypeFull type, ShaderParameterQualifiers qualifiers)
 {
     Name       = name;
     Type       = type;
     Qualifiers = qualifiers;
 }