public BlueTextureWrapper this[BlueTexture2 textureType]
 {
     get
     {
         return this.textures[textureType];
     }
 }
 public BlueTextureWrapper this[BlueTexture2 textureType]
 {
     get
     {
         return(this.textures[textureType]);
     }
 }
 public BlueTextureWrapper AddTexture(Image bmp, int width, int height, BlueTexture2 textureType)
 {
     this.textures[textureType] = BuildTexture(bmp, height, width);
     return this.textures[textureType];
 }
 public BlueTextureWrapper AddTexture(Image bmp, int width, int height, BlueTexture2 textureType)
 {
     this.textures[textureType] = BuildTexture(bmp, height, width);
     return(this.textures[textureType]);
 }
 public BlueTextureWrapper this[BlueTexture2 textureType] => this.textures[textureType];