func Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8) {
	syscall.Syscall9(gpBitmap, 7, uintptr(width), uintptr(height), uintptr(math.Float32bits(xorig)), uintptr(math.Float32bits(yorig)), uintptr(math.Float32bits(xmove)), uintptr(math.Float32bits(ymove)), uintptr(unsafe.Pointer(bitmap)), 0, 0)
}
func Bitmap(width int32, height int32, xorig float32, yorig float32, xmove float32, ymove float32, bitmap *uint8) {
	syscall.Syscall9(gpBitmap, 7, uintptr(width), uintptr(height), uintptr(math.Float32bits(xorig)), uintptr(math.Float32bits(yorig)), uintptr(math.Float32bits(xmove)), uintptr(math.Float32bits(ymove)), uintptr(unsafe.Pointer(bitmap)), 0, 0)
}
func Bitmap ( width int32 , height int32 , xorig float32 , yorig float32 , xmove float32 , ymove float32 , bitmap * uint8 ) { syscall . Syscall9 ( gpBitmap , 7 , uintptr ( width ) , uintptr ( height ) , uintptr ( math . Float32bits ( xorig ) ) , uintptr ( math . Float32bits ( yorig ) ) , uintptr ( math . Float32bits ( xmove ) ) , uintptr ( math . Float32bits ( ymove ) ) , uintptr ( unsafe . Pointer ( bitmap ) ) , 0 , 0 ) }
// draw a bitmap
draw a bitmap