display_port.md

2018-11-22 17:59 更新

ngui/display_port

Enum: Orientation

設(shè)置屏幕方向枚舉

ORIENTATION_INVALID

ORIENTATION_PORTRAIT

ORIENTATION_LANDSCAPE

ORIENTATION_REVERSE_PORTRAIT

ORIENTATION_REVERSE_LANDSCAPE

ORIENTATION_USER

ORIENTATION_USER_PORTRAIT

ORIENTATION_USER_LANDSCAPE

ORIENTATION_USER_LOCKED

Enum: StatusBarStyle

系統(tǒng)狀態(tài)欄樣式枚舉

STATUS_BAR_STYLE_WHITE

STATUS_BAR_STYLE_BLACK

Class DisplayPort

這個(gè)類型的構(gòu)造函數(shù)禁止訪問

可以通過app.displayPortgui.displayPort訪問

DisplayPort.onChange

屏幕尺寸變化時(shí)觸發(fā)

DisplayPort.onOrientation

屏幕方向改變時(shí)觸發(fā)

DisplayPort.onRender

一幀渲染完成后觸發(fā)

DisplayPort.lockSize([width[,height]])

  • width與height都設(shè)置為0時(shí)自動(dòng)設(shè)置一個(gè)最舒適的默認(rèn)顯示尺寸

  • 設(shè)置鎖定視口為一個(gè)固定的邏輯尺寸,這個(gè)值改變時(shí)會(huì)觸發(fā)change事件

  • 如果width設(shè)置為零表示不鎖定寬度,系統(tǒng)會(huì)自動(dòng)根據(jù)height值設(shè)置一個(gè)同等比例的寬度

如果設(shè)置為非零表示鎖定寬度,不管DisplayPort尺寸怎么變化對(duì)于編程者來說,這個(gè)值永遠(yuǎn)保持不變

  • 如果height設(shè)置為零表示不鎖定,系統(tǒng)會(huì)自動(dòng)根據(jù)width值設(shè)置一個(gè)同等比例的高度

如果設(shè)置為非零表示鎖定高度,不管DisplayPort尺寸怎么變化對(duì)于編程者來說,這個(gè)值永遠(yuǎn)保持不變

DisplayPort.nextFrame(cb)

Get: DisplayPort.width

Get: DisplayPort.height

Get: DisplayPort.phyWidth

屏幕的實(shí)際物理像素寬度

Get: DisplayPort.phyHeight

屏幕的實(shí)際物理像素高度

Get: DisplayPort.bestScale

系統(tǒng)建議的屏幕縮放比

Get: DisplayPort.scale

當(dāng)前屏幕縮放比

Get: DisplayPort.scaleValue

Get: DisplayPort.rootMatrix

Get: DisplayPort.atomPixel

屏幕原子像素尺寸

keepScreen(keep)

保持屏幕,不自動(dòng)進(jìn)入休眠狀態(tài)

statusBarHeight()

獲取系統(tǒng)狀態(tài)欄高度,在非顯示狀態(tài)會(huì)返回0

setVisibleStatusBar(visible)

設(shè)置系統(tǒng)狀態(tài)欄是否顯示

  • @arg visible {bool}

setStatusBarStyle(style)

設(shè)置系統(tǒng)狀態(tài)欄文本顏色

requestFullscreen(fullscreen)

請(qǐng)求進(jìn)入全屏或退出全屏狀態(tài)

  • @arg fullscreen {bool}

orientation()

返回當(dāng)前屏幕方向

  • Returns:
  • ORIENTATION_PORTRAIT
  • ORIENTATION_LANDSCAPE
  • ORIENTATION_REVERSE_PORTRAIT
  • ORIENTATION_REVERSE_LANDSCAPE
  • @ret {Orientation} return direction angle

setOrientation(orientation)

設(shè)置屏幕旋轉(zhuǎn)方向,應(yīng)用初始化時(shí)為ORIENTATION_USER按當(dāng)前設(shè)備方向自動(dòng)旋轉(zhuǎn)

Get: defaultAtomPixel

默認(rèn)屏幕原子像素尺寸

Get: atomPixel

屏幕原子像素尺寸

Get: current

獲取當(dāng)前DisplayPort實(shí)例

nextFrame(cb)

渲染下一幀畫面后執(zhí)行回調(diào)

Callback: cb()

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)