public override void Accept(ShaderGeneratorContext context) { base.Accept(context); Surface.Accept(context); MicroSurface.Accept(context); Diffuse.Accept(context); DiffuseModel.Accept(context); Specular.Accept(context); SpecularModel.Accept(context); }