예제 #1
0
 public ParsedShader(IReadOnlyDictionary <string, ShaderUniformDefinition> uniforms,
                     IReadOnlyDictionary <string, ShaderVaryingDefinition> varyings, IList <ShaderFunctionDefinition> functions,
                     ShaderLightMode lightMode, ShaderBlendMode blendMode)
 {
     Uniforms  = uniforms;
     Varyings  = varyings;
     Functions = functions;
     LightMode = lightMode;
     BlendMode = blendMode;
 }
예제 #2
0
 public ParsedShader(IReadOnlyDictionary <string, ShaderUniformDefinition> uniforms,
                     IReadOnlyDictionary <string, ShaderVaryingDefinition> varyings,
                     IReadOnlyDictionary <string, ShaderConstantDefinition> constants, IList <ShaderFunctionDefinition> functions,
                     ShaderLightMode lightMode, ShaderBlendMode blendMode, ShaderPreset preset)
 {
     Uniforms  = uniforms;
     Varyings  = varyings;
     Functions = functions;
     LightMode = lightMode;
     BlendMode = blendMode;
     Preset    = preset;
     Constants = constants;
 }