Skip to content

Commit d67f057

Browse files
xaionaro@dx.centerxaionaro@dx.center
authored andcommitted
feat: add uintptr interop for gomobile/x-mobile/gio compatibility
Add UintPtr() and NewXFromUintPtr() methods to all 124 generated handle types via template, plus a handle.NativeHandle interface and EGL type conversion helpers. This enables seamless interop with golang.org/x/mobile (which uses uintptr for JVM/JNI handles), gioui.org, xlab/android-go, and gomobile bind (which cannot export unsafe.Pointer).
1 parent 4526e3c commit d67f057

128 files changed

Lines changed: 1711 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

activity/activity.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

activity/native_activity_callbacks.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

asset/asset.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

asset/dir.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

asset/manager.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

audio/stream.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

audio/stream_builder.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

binder/binder.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

binder/class.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

binder/ibinder_death_recipient.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)