コード例 #1
0
ファイル: context_desktop.go プロジェクト: hajimehoshi/ebiten
func (c *Context) IsTexture(t Texture) bool {
	r := false
	_ = c.runOnContextThread(func() error {
		r = gl.IsTexture(uint32(t))
		return nil
	})
	return r
}
コード例 #2
0
ファイル: context_desktop.go プロジェクト: hajimehoshi/ebiten
func (c *Context) DeleteTexture(t Texture) {
	_ = c.runOnContextThread(func() error {
		tt := uint32(t)
		if !gl.IsTexture(tt) {
			return nil
		}
		if c.lastTexture == t {
			c.lastTexture = invalidTexture
		}
		gl.DeleteTextures(1, &tt)
		return nil
	})
}
コード例 #3
0
ファイル: gl_opengl.go プロジェクト: tanema/amore
// IsTexture reports if t is a valid texture.
//
// http://www.khronos.org/opengles/sdk/docs/man3/html/glIsTexture.xhtml
func IsTexture(t Texture) bool {
	return gl.IsTexture(t.Value)
}