FrameRateMonitor

                監視aScene中的幀速率(每秒幀數),如果幀速率低于閾值,則引發事件。稍后,如果幀速率返回到所需的級別,將引發單獨的事件。為了避免為單個Scene創建多個frameratemonitor,請使用FrameRateMonitor.fromScene而不是顯式構造實例。
                new FrameRateMonitor(options)
                Parameters:
                options (Object)
                Name Description
                options.scene
                Scene
                要監視其性能的場景實例。
                options.samplingWindow
                Number
                default 5.0
                計算平均幀速率的滑動窗口的長度,以秒為單位。
                options.quietPeriod
                Number
                default 2.0
                啟動時以及每次頁面變為可見(即當用戶切換回選項卡時)之前等待的時間長度,以秒為單位。
                options.warmupPeriod
                Number
                default 5.0
                預熱時間的長度,以秒為單位。在預熱期間,需要單獨(通常較低)的幀速率。
                options.minimumFrameRateDuringWarmup
                Number
                default 4
                預熱期間可接受性能所需的最小每秒幀數。如果在warmupperiod期間的任何采樣窗口中,幀速率平均值小于此值,則會引發低幀速率事件,并且頁面將重定向到RedirectOnLowFramerateURL(如果有)。
                options.minimumFrameRateAfterWarmup
                Number
                default 8
                預熱期結束后可接受性能所需的最小每秒幀數。如果在Warmupperiod之后的任何采樣窗口中,幀速率平均值低于此值,則會引發低幀速率事件,并且頁面將重定向到RedirectOnLowFramerateURL(如果有)。

                Members

                (static) defaultSettings : Object

                默認的幀速率監視設置。當FrameRateMonitor.fromScene需要創建新的幀速率監視器時,以及對于未傳遞給FrameRateMonitor構造函數的任何設置,都會使用這些設置。

                lastFramesPerSecond : Number

                獲取最近計算的上一個samplingWindow的每秒平均幀數。如果尚未計算幀速率,則此屬性可能未定義。

                lowFrameRate : Event

                獲取在檢測到低幀速率時引發的事件。函數將作為其第一個參數傳遞Scene實例,并作為其第二個參數傳遞采樣窗口上每秒的平均幀數。

                minimumFrameRateAfterWarmup : Number

                獲取或設置預熱期結束后可接受性能所需的每秒最小幀數。如果在warmupPeriod之后的任何samplingWindow期間的平均幀速率小于此值,將引發lowFrameRate事件,并且頁面將重定向到redirectOnLowFrameRateUrl(如果有)。

                minimumFrameRateDuringWarmup : Number

                獲取或設置預熱期間可接受性能所需的每秒最小幀數。如果幀速率在warmupPeriod期間的任何samplingWindow期間的平均值小于此值,將引發lowFrameRate事件,并且頁面將重定向到redirectOnLowFrameRateUrl(如果有)。

                nominalFrameRate : Event

                獲取在幀速率較低后返回正常級別時引發的事件。函數將作為其第一個參數傳遞Scene實例,并作為其第二個參數傳遞采樣窗口上每秒的平均幀數。

                quietPeriod : Number

                獲取或設置在開始測量性能之前,啟動時以及每次頁面變為可見(即當用戶切換回選項卡時)時等待的時間長度(秒)。

                samplingWindow : Number

                獲取或設置計算平均幀速率的滑動窗口的長度(秒)。

                scene : Scene

                獲取要監視其性能的Scene實例。

                warmupPeriod : Number

                獲取或設置預熱時間的長度(秒)。在預熱期間,需要單獨(通常較低)的幀速率。

                Methods

                (static) fromScene(scene) → {FrameRateMonitor}
                獲取給定場景的FrameRateMonitor。如果場景還沒有FrameRateMonitor,則使用FrameRateMonitor.defaultSettings創建一個場景。
                Parameters:
                scene (Scene) 得到FrameRateMonitor的場景。
                destroy()
                從它正在偵聽的所有事件中取消訂閱此實例。一旦對象被破壞,就不應該使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。
                Throws
                See:
                isDestroyed() → {Boolean}
                如果此對象被破壞,則返回true;否則返回false。

                如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數將導致DeveloperError異常。
                See:
                pause()
                暫停對幀速率的監視。要恢復監視,每次調用此函數時必須調用一次FrameRateMonitor#unpause
                unpause()
                繼續監視幀速率。如果多次調用FrameRateMonitor#pause,則必須以相同的次數調用此函數才能實際恢復監視。
                主站蜘蛛池模板: 国产成人综合色视频精品| 新婚熄与翁公李钰雯| 免费无码av片在线观看| 黑人巨鞭大战欧美肥妇| 在线观看国产一区| 中文精品无码中文字幕无码专区 | 日韩欧美亚洲综合一区二区| 亚洲美女视频一区| 老师办公室被吃奶好爽在线观看| 国产第一福利136视频导航| av成人在线电影| 成人黄页网站免费观看大全| 久久黄色精品视频| 7777精品伊人久久久大香线蕉| 最近中文字幕免费mv视频7| 人妻中文字幕无码专区| 色综合久久久久综合99| 国产精品igao视频| aa毛片免费全部播放完整| 无码人妻丰满熟妇区毛片18| 亚洲av成人一区二区三区| 毛片在线看免费| 国产成人午夜福利在线播放 | 中文字幕一区二区三区精华液| 久久亚洲精品国产亚洲老地址| 久久精品国产亚洲香蕉| 试看120秒做受小视频免费| 国产精品亚洲精品日韩动图| www.日韩av.com| 我要c死你小荡货高h视频| 久久经典免费视频| 欧美成人免费全部观看在线看 | 无码一区二区波多野结衣播放搜索 | 春暖花开亚洲性无区一区二区| 亚洲精品乱码久久久久久自慰| 精品国产一区二区三区香蕉事| 国产中文在线观看| 黄色a级在线观看| 国产真实乱人偷精品| 91se在线视频| 大炕上各取所需|