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; }
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; }