public void CreateShaderPrograms(Action callback)
 {
     _colorShaderProgram   = new ColorShaderProgram(_vColorShaderName, _fColorShaderName);
     _textureShaderProgram = new TextureShaderProgram(_vTextureShaderName, _fTextureShaderName);
     _spriteShaderProgram  = new SpriteShaderProgram(_vTextureShaderName, _fTextureShaderName);
     callback();
 }
 public TextureRenderable(string textureName) : base()
 {
     TextureName       = textureName;
     _texShaderProgram = DefaultResources.Instance.TextureShaderProgram;
     Color             = new Color4(1f, 1f, 1f, 0f);
 }