예제 #1
0
 public void LoadNewImage(ImageWrapper image, bool isalpha)
 {
     g.CheckError();
     this.isalpha = isalpha;
     this.width   = image.Width;
     this.height  = image.Height;
     if (isalpha)
     {
         LoadImageToOpenGlAsAlpha(image);
     }
     else
     {
         LoadImageToOpenGl(image);
     }
     g.CheckError();
 }
예제 #2
0
 void Init(ImageWrapper image, bool isalpha)
 {
     this.isalpha = isalpha;
     g            = GraphicsHelperFactory.GetInstance();
     g.CheckError();
     CreateGlId();
     this.width  = image.Width;
     this.height = image.Height;
     if (isalpha)
     {
         LoadImageToOpenGlAsAlpha(image);
     }
     else
     {
         LoadImageToOpenGl(image);
     }
     g.CheckError();
     LogFile.WriteLine("GlTexture.Init id = " + GlReference);
 }