コード例 #1
0
ファイル: TextureAtlas.cs プロジェクト: k-t/SharpHaven
 public TextureSlice Add(Pixmap image)
 {
     return(Allocate(image.Width, image.Height).Update(image));
 }
コード例 #2
0
ファイル: Texture.cs プロジェクト: k-t/SharpHaven
 public void Update(Pixmap image)
 {
     Update(0, 0, image);
 }
コード例 #3
0
ファイル: Texture.cs プロジェクト: k-t/SharpHaven
 public void Update(int x, int y, Pixmap image)
 {
     GL.TexSubImage2D(Target, 0, x, y, image.Width, image.Height,
                      image.Format, PixelType.UnsignedByte, image.PixelData);
 }
コード例 #4
0
ファイル: TextureSlice.cs プロジェクト: k-t/SharpHaven
 public TextureSlice Update(Pixmap image)
 {
     tex.Bind();
     tex.Update(X, Y, image);
     return(this);
 }