Versions in this module Expand all Collapse all v0 v0.0.4 Mar 21, 2026 Changes in this version + type Display struct + Obj *jni.GlobalRef + VM *jni.VM + func (m *Display) GetAppVsyncOffsetNanos() (int64, error) + func (m *Display) GetCurrentSizeRange(arg0 *jni.Object, arg1 *jni.Object) error + func (m *Display) GetCutout() (*jni.Object, error) + func (m *Display) GetDeviceProductInfo() (*jni.Object, error) + func (m *Display) GetDisplayId() (int32, error) + func (m *Display) GetFlags() (int32, error) + func (m *Display) GetHdrCapabilities() (*jni.Object, error) + func (m *Display) GetHdrSdrRatio() (float32, error) + func (m *Display) GetHeight() (int32, error) + func (m *Display) GetHighestHdrSdrRatio() (float32, error) + func (m *Display) GetMetrics(arg0 *jni.Object) error + func (m *Display) GetMode() (*jni.Object, error) + func (m *Display) GetName() (string, error) + func (m *Display) GetOrientation() (int32, error) + func (m *Display) GetOverlaySupport() (*jni.Object, error) + func (m *Display) GetPixelFormat() (int32, error) + func (m *Display) GetPreferredWideGamutColorSpace() (*jni.Object, error) + func (m *Display) GetPresentationDeadlineNanos() (int64, error) + func (m *Display) GetRealMetrics(arg0 *jni.Object) error + func (m *Display) GetRealSize(arg0 *jni.Object) error + func (m *Display) GetRectSize(arg0 *jni.Object) error + func (m *Display) GetRefreshRate() (float32, error) + func (m *Display) GetRotation() (int32, error) + func (m *Display) GetRoundedCorner(arg0 int32) (*jni.Object, error) + func (m *Display) GetShape() (*jni.Object, error) + func (m *Display) GetSize(arg0 *jni.Object) error + func (m *Display) GetState() (int32, error) + func (m *Display) GetSuggestedFrameRate(arg0 int32) (float32, error) + func (m *Display) GetSupportedModes() (*jni.Object, error) + func (m *Display) GetSupportedRefreshRates() (*jni.Object, error) + func (m *Display) GetWidth() (int32, error) + func (m *Display) HasArrSupport() (bool, error) + func (m *Display) IsHdr() (bool, error) + func (m *Display) IsHdrSdrRatioAvailable() (bool, error) + func (m *Display) IsMinimalPostProcessingSupported() (bool, error) + func (m *Display) IsValid() (bool, error) + func (m *Display) IsWideColorGamut() (bool, error) + func (m *Display) RegisterHdrSdrRatioChangedListener(arg0 *jni.Object, arg1 *jni.Object) error + func (m *Display) ToString() (string, error) + func (m *Display) UnregisterHdrSdrRatioChangedListener(arg0 *jni.Object) error + type Metrics struct + Obj *jni.GlobalRef + VM *jni.VM + func (m *Metrics) Equals1(arg0 *jni.Object) (bool, error) + func (m *Metrics) Equals1_1(arg0 *jni.Object) (bool, error) + func (m *Metrics) HashCode() (int32, error) + func (m *Metrics) SetTo(arg0 *jni.Object) error + func (m *Metrics) SetToDefaults() error + func (m *Metrics) ToString() (string, error) + type WindowManager struct + Ctx *app.Context + Obj *jni.GlobalRef + VM *jni.VM + func NewWindowManager(ctx *app.Context) (*WindowManager, error) + func (m *WindowManager) Close() + func (m *WindowManager) GetDefaultDisplay() (*jni.Object, error) + func (m *WindowManager) RemoveViewImmediate(arg0 *jni.Object) error v0.0.3 Mar 15, 2026 Changes in this version + const CompatSmallCoverScreenOptIn + const DefaultDisplay + const Density140 + const Density180 + const Density200 + const Density220 + const Density260 + const Density280 + const Density300 + const Density340 + const Density360 + const Density390 + const Density400 + const Density420 + const Density440 + const Density450 + const Density520 + const Density560 + const Density600 + const DensityDefault + const DensityDeviceStable + const DensityHigh + const DensityLow + const DensityMedium + const DensityTv + const DensityXhigh + const DensityXxhigh + const DensityXxxhigh + const FlagPresentation + const FlagPrivate + const FlagRound + const FlagSecure + const FlagSupportsProtectedBuffers + const FrameRateCategoryHigh + const FrameRateCategoryNormal + const InvalidDisplay + const PropertyActivityEmbeddingAllowSystemOverride + const PropertyActivityEmbeddingSplitsEnabled + const PropertyCameraCompatAllowForceRotation + const PropertyCameraCompatAllowRefresh + const PropertyCameraCompatEnableRefreshViaPause + const PropertyCompatAllowDisplayOrientationOverride + const PropertyCompatAllowIgnoringOrientationRequestWhenLoopDetected + const PropertyCompatAllowMinAspectRatioOverride + const PropertyCompatAllowOrientationOverride + const PropertyCompatAllowResizeableActivityOverrides + const PropertyCompatAllowSandboxingViewBoundsApis + const PropertyCompatAllowSmallCoverScreen + const PropertyCompatAllowUserAspectRatioFullscreenOverride + const PropertyCompatAllowUserAspectRatioOverride + const PropertyCompatEnableFakeFocus + const PropertyCompatIgnoreRequestedOrientation + const PropertySupportsMultiInstanceSystemUi + const ScreenRecordingStateNotVisible + const ScreenRecordingStateVisible + const StateDoze + const StateDozeSuspend + const StateOff + const StateOn + const StateOnSuspend + const StateUnknown + const StateVr + func Init(env *jni.Env) error + func NewwindowManager(ctx *app.Context) (*windowManager, error)