コード例 #1
0
 public ShaderFunctionDefinition(string name, ShaderDataTypeFull returnType,
                                 IReadOnlyList <ShaderFunctionParameter> parameters, string body)
 {
     Name       = name;
     ReturnType = returnType;
     Parameters = parameters;
     Body       = body;
 }
コード例 #2
0
 public ShaderVaryingDefinition(string name, ShaderDataTypeFull type)
 {
     Name = name;
     Type = type;
 }
コード例 #3
0
 public ShaderFunctionParameter(string name, ShaderDataTypeFull type, ShaderParameterQualifiers qualifiers)
 {
     Name       = name;
     Type       = type;
     Qualifiers = qualifiers;
 }
コード例 #4
0
 public ShaderConstantDefinition(string name, ShaderDataTypeFull type, string value)
 {
     Name  = name;
     Type  = type;
     Value = value;
 }
コード例 #5
0
 public ShaderUniformDefinition(string name, ShaderDataTypeFull type, string?defaultValue)
 {
     Name         = name;
     Type         = type;
     DefaultValue = defaultValue;
 }