Documentation
¶
Overview ¶
Package display provides Go bindings for android.view.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Display
- 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
- type WindowManager
Constants ¶
const ( DefaultDisplay = consts.DefaultDisplay FlagPresentation = consts.FlagPresentation FlagPrivate = consts.FlagPrivate FlagRound = consts.FlagRound FlagSecure = consts.FlagSecure FlagSupportsProtectedBuffers = consts.FlagSupportsProtectedBuffers FrameRateCategoryHigh = consts.FrameRateCategoryHigh FrameRateCategoryNormal = consts.FrameRateCategoryNormal InvalidDisplay = consts.InvalidDisplay StateDoze = consts.StateDoze StateDozeSuspend = consts.StateDozeSuspend StateOff = consts.StateOff StateOn = consts.StateOn StateOnSuspend = consts.StateOnSuspend StateUnknown = consts.StateUnknown StateVr = consts.StateVr CompatSmallCoverScreenOptIn = consts.CompatSmallCoverScreenOptIn ScreenRecordingStateNotVisible = consts.ScreenRecordingStateNotVisible ScreenRecordingStateVisible = consts.ScreenRecordingStateVisible Density140 = consts.Density140 Density180 = consts.Density180 Density200 = consts.Density200 Density220 = consts.Density220 Density260 = consts.Density260 Density280 = consts.Density280 Density300 = consts.Density300 Density340 = consts.Density340 Density360 = consts.Density360 Density390 = consts.Density390 Density400 = consts.Density400 Density420 = consts.Density420 Density440 = consts.Density440 Density450 = consts.Density450 Density520 = consts.Density520 Density560 = consts.Density560 Density600 = consts.Density600 DensityDefault = consts.DensityDefault DensityDeviceStable = consts.DensityDeviceStable DensityHigh = consts.DensityHigh DensityLow = consts.DensityLow DensityMedium = consts.DensityMedium DensityTv = consts.DensityTv DensityXhigh = consts.DensityXhigh DensityXxhigh = consts.DensityXxhigh DensityXxxhigh = consts.DensityXxxhigh )
const ( PropertyActivityEmbeddingAllowSystemOverride = consts.PropertyActivityEmbeddingAllowSystemOverride PropertyActivityEmbeddingSplitsEnabled = consts.PropertyActivityEmbeddingSplitsEnabled PropertyCameraCompatAllowForceRotation = consts.PropertyCameraCompatAllowForceRotation PropertyCameraCompatAllowRefresh = consts.PropertyCameraCompatAllowRefresh PropertyCameraCompatEnableRefreshViaPause = consts.PropertyCameraCompatEnableRefreshViaPause PropertyCompatAllowDisplayOrientationOverride = consts.PropertyCompatAllowDisplayOrientationOverride PropertyCompatAllowIgnoringOrientationRequestWhenLoopDetected = consts.PropertyCompatAllowIgnoringOrientationRequestWhenLoopDetected PropertyCompatAllowMinAspectRatioOverride = consts.PropertyCompatAllowMinAspectRatioOverride PropertyCompatAllowOrientationOverride = consts.PropertyCompatAllowOrientationOverride PropertyCompatAllowResizeableActivityOverrides = consts.PropertyCompatAllowResizeableActivityOverrides PropertyCompatAllowSandboxingViewBoundsApis = consts.PropertyCompatAllowSandboxingViewBoundsApis PropertyCompatAllowSmallCoverScreen = consts.PropertyCompatAllowSmallCoverScreen PropertyCompatAllowUserAspectRatioFullscreenOverride = consts.PropertyCompatAllowUserAspectRatioFullscreenOverride PropertyCompatAllowUserAspectRatioOverride = consts.PropertyCompatAllowUserAspectRatioOverride PropertyCompatEnableFakeFocus = consts.PropertyCompatEnableFakeFocus PropertyCompatIgnoreRequestedOrientation = consts.PropertyCompatIgnoreRequestedOrientation PropertySupportsMultiInstanceSystemUi = consts.PropertySupportsMultiInstanceSystemUi )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Display ¶ added in v0.0.4
Display wraps android.view.Display.
func (*Display) GetAppVsyncOffsetNanos ¶ added in v0.0.4
GetAppVsyncOffsetNanos calls android.view.Display.getAppVsyncOffsetNanos.
func (*Display) GetCurrentSizeRange ¶ added in v0.0.4
GetCurrentSizeRange calls android.view.Display.getCurrentSizeRange.
func (*Display) GetDeviceProductInfo ¶ added in v0.0.4
GetDeviceProductInfo calls android.view.Display.getDeviceProductInfo.
func (*Display) GetDisplayId ¶ added in v0.0.4
GetDisplayId calls android.view.Display.getDisplayId.
func (*Display) GetHdrCapabilities ¶ added in v0.0.4
GetHdrCapabilities calls android.view.Display.getHdrCapabilities.
func (*Display) GetHdrSdrRatio ¶ added in v0.0.4
GetHdrSdrRatio calls android.view.Display.getHdrSdrRatio.
func (*Display) GetHighestHdrSdrRatio ¶ added in v0.0.4
GetHighestHdrSdrRatio calls android.view.Display.getHighestHdrSdrRatio.
func (*Display) GetMetrics ¶ added in v0.0.4
GetMetrics calls android.view.Display.getMetrics.
func (*Display) GetOrientation ¶ added in v0.0.4
GetOrientation calls android.view.Display.getOrientation.
func (*Display) GetOverlaySupport ¶ added in v0.0.4
GetOverlaySupport calls android.view.Display.getOverlaySupport.
func (*Display) GetPixelFormat ¶ added in v0.0.4
GetPixelFormat calls android.view.Display.getPixelFormat.
func (*Display) GetPreferredWideGamutColorSpace ¶ added in v0.0.4
GetPreferredWideGamutColorSpace calls android.view.Display.getPreferredWideGamutColorSpace.
func (*Display) GetPresentationDeadlineNanos ¶ added in v0.0.4
GetPresentationDeadlineNanos calls android.view.Display.getPresentationDeadlineNanos.
func (*Display) GetRealMetrics ¶ added in v0.0.4
GetRealMetrics calls android.view.Display.getRealMetrics.
func (*Display) GetRealSize ¶ added in v0.0.4
GetRealSize calls android.view.Display.getRealSize.
func (*Display) GetRectSize ¶ added in v0.0.4
GetRectSize calls android.view.Display.getRectSize.
func (*Display) GetRefreshRate ¶ added in v0.0.4
GetRefreshRate calls android.view.Display.getRefreshRate.
func (*Display) GetRotation ¶ added in v0.0.4
GetRotation calls android.view.Display.getRotation.
func (*Display) GetRoundedCorner ¶ added in v0.0.4
GetRoundedCorner calls android.view.Display.getRoundedCorner.
func (*Display) GetSuggestedFrameRate ¶ added in v0.0.4
GetSuggestedFrameRate calls android.view.Display.getSuggestedFrameRate.
func (*Display) GetSupportedModes ¶ added in v0.0.4
GetSupportedModes calls android.view.Display.getSupportedModes.
func (*Display) GetSupportedRefreshRates ¶ added in v0.0.4
GetSupportedRefreshRates calls android.view.Display.getSupportedRefreshRates.
func (*Display) HasArrSupport ¶ added in v0.0.4
HasArrSupport calls android.view.Display.hasArrSupport.
func (*Display) IsHdrSdrRatioAvailable ¶ added in v0.0.4
IsHdrSdrRatioAvailable calls android.view.Display.isHdrSdrRatioAvailable.
func (*Display) IsMinimalPostProcessingSupported ¶ added in v0.0.4
IsMinimalPostProcessingSupported calls android.view.Display.isMinimalPostProcessingSupported.
func (*Display) IsWideColorGamut ¶ added in v0.0.4
IsWideColorGamut calls android.view.Display.isWideColorGamut.
func (*Display) RegisterHdrSdrRatioChangedListener ¶ added in v0.0.4
RegisterHdrSdrRatioChangedListener calls android.view.Display.registerHdrSdrRatioChangedListener.
type Metrics ¶ added in v0.0.4
Metrics wraps android.util.DisplayMetrics.
func (*Metrics) SetToDefaults ¶ added in v0.0.4
SetToDefaults calls android.util.DisplayMetrics.setToDefaults.
type WindowManager ¶ added in v0.0.4
WindowManager wraps android.view.WindowManager.
func NewWindowManager ¶ added in v0.0.4
func NewWindowManager(ctx *app.Context) (*WindowManager, error)
NewWindowManager obtains android.view.WindowManager from the Android system service manager.
func (*WindowManager) Close ¶ added in v0.0.4
func (m *WindowManager) Close()
Close releases the global reference to the underlying Java object. After Close, the WindowManager must not be used.
func (*WindowManager) GetDefaultDisplay ¶ added in v0.0.4
func (m *WindowManager) GetDefaultDisplay() (*jni.Object, error)
GetDefaultDisplay calls android.view.WindowManager.getDefaultDisplay.
func (*WindowManager) RemoveViewImmediate ¶ added in v0.0.4
func (m *WindowManager) RemoveViewImmediate(arg0 *jni.Object) error
RemoveViewImmediate calls android.view.WindowManager.removeViewImmediate.