Versions in this module Expand all Collapse all v0 v0.0.3 Mar 16, 2026 Changes in this version + func GetInfo(env *JNIEnv, jbitmap Jobject, info *AndroidBitmapInfo) int32 + func LockPixels(env *JNIEnv, jbitmap Jobject, addrPtr *unsafe.Pointer) int32 + func UnlockPixels(env *JNIEnv, jbitmap Jobject) int32 + type AndroidBitmapCompressFormat int32 + const ANDROID_BITMAP_COMPRESS_FORMAT_JPEG + const ANDROID_BITMAP_COMPRESS_FORMAT_PNG + const ANDROID_BITMAP_COMPRESS_FORMAT_WEBP_LOSSLESS + const ANDROID_BITMAP_COMPRESS_FORMAT_WEBP_LOSSY + type AndroidBitmapInfo struct + func NewAndroidBitmapInfoFromPointer(ptr unsafe.Pointer) *AndroidBitmapInfo + func (h *AndroidBitmapInfo) Pointer() unsafe.Pointer + type AndroidBitmap_CompressWriteFunc = capi.AndroidBitmap_CompressWriteFunc + type Error int32 + const ErrAllocationFailed + const ErrBadParameter + const ErrJniException + func (e Error) Error() string + type Format int32 + const A8 + const None + const Rgb565 + const Rgba1010102 + const Rgba4444 + const Rgba8888 + const RgbaF16 + type HardwareBuffer struct + func NewHardwareBufferFromPointer(ptr unsafe.Pointer) *HardwareBuffer + func (h *HardwareBuffer) Pointer() unsafe.Pointer + type JNIEnv = capi.JNIEnv + type Jobject = capi.Jobject + type NDROID_BITMAP_FLAGS int32 + const ANDROID_BITMAP_FLAGS_IS_HARDWARE + type NDROID_BITMAP_FLAGS_ALPHA int32 + const ANDROID_BITMAP_FLAGS_ALPHA_MASK + const ANDROID_BITMAP_FLAGS_ALPHA_OPAQUE + const ANDROID_BITMAP_FLAGS_ALPHA_PREMUL + const ANDROID_BITMAP_FLAGS_ALPHA_SHIFT + const ANDROID_BITMAP_FLAGS_ALPHA_UNPREMUL