Mode
class Mode : Parcelable
| kotlin.Any | |
| ↳ | android.view.Display.Mode |
A mode supported by a given display.
Summary
| Inherited constants | |
|---|---|
| Public methods | |
|---|---|
| Int | |
| Boolean | |
| Int |
Returns this mode's id. |
| Int |
Returns the physical height of the display in pixels when configured in this mode's resolution. |
| Int |
Returns the physical width of the display in pixels when configured in this mode's resolution. |
| Float |
Returns the refresh rate in frames per second. |
| Int |
hashCode() |
| String |
toString() |
| Unit |
writeToParcel(out: Parcel!, parcelableFlags: Int) |
| Properties | |
|---|---|
| static Parcelable.Creator<Display.Mode!> | |
Public methods
describeContents
fun describeContents(): Int
| Return | |
|---|---|
Int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR |
equals
fun equals(other: Any?): Boolean
| Parameters | |
|---|---|
obj |
the reference object with which to compare. |
| Return | |
|---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
getPhysicalHeight
fun getPhysicalHeight(): Int
Returns the physical height of the display in pixels when configured in this mode's resolution.
Note that due to application UI scaling, the number of pixels made available to applications when the mode is active (as reported by Display#getHeight() may differ from the mode's actual resolution (as reported by this function).
For example, applications running on a 4K display may have their UI laid out and rendered in 1080p and then scaled up. Applications can take advantage of the extra resolution by rendering content through a android.view.SurfaceView using full size buffers.
getPhysicalWidth
fun getPhysicalWidth(): Int
Returns the physical width of the display in pixels when configured in this mode's resolution.
Note that due to application UI scaling, the number of pixels made available to applications when the mode is active (as reported by Display#getWidth() may differ from the mode's actual resolution (as reported by this function).
For example, applications running on a 4K display may have their UI laid out and rendered in 1080p and then scaled up. Applications can take advantage of the extra resolution by rendering content through a android.view.SurfaceView using full size buffers.
getRefreshRate
fun getRefreshRate(): Float
Returns the refresh rate in frames per second.
toString
fun toString(): String
| Return | |
|---|---|
String |
a string representation of the object. |
writeToParcel
fun writeToParcel(
out: Parcel!,
parcelableFlags: Int
): Unit
| Parameters | |
|---|---|
dest |
The Parcel in which the object should be written. |
flags |
Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |