QualityController
Defined in: render/quality.ts:189
Per-app policy; authored scene components remain unchanged.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new QualityController(
config,device_?):QualityController
Defined in: render/quality.ts:201
Parameters
Section titled “Parameters”config
Section titled “config”device_?
Section titled “device_?”DeviceQualityInfo = {}
Returns
Section titled “Returns”QualityController
Accessors
Section titled “Accessors”enabled
Section titled “enabled”Get Signature
Section titled “Get Signature”get enabled():
boolean
Defined in: render/quality.ts:206
Returns
Section titled “Returns”boolean
profile
Section titled “profile”Get Signature
Section titled “Get Signature”get profile():
Readonly<QualityProfile>
Defined in: render/quality.ts:207
Returns
Section titled “Returns”Readonly<QualityProfile>
renderScale
Section titled “renderScale”Get Signature
Section titled “Get Signature”get renderScale():
number
Defined in: render/quality.ts:208
Returns
Section titled “Returns”number
Methods
Section titled “Methods”report()
Section titled “report()”report():
QualityReport
Defined in: render/quality.ts:256
Returns
Section titled “Returns”sample()
Section titled “sample()”sample(
frameMs,gpuMs?):void
Defined in: render/quality.ts:230
Parameters
Section titled “Parameters”frameMs
Section titled “frameMs”number
gpuMs?
Section titled “gpuMs?”number = -1
Returns
Section titled “Returns”void
setLimitation()
Section titled “setLimitation()”setLimitation(
reason,active):void
Defined in: render/quality.ts:225
Parameters
Section titled “Parameters”reason
Section titled “reason”string
active
Section titled “active”boolean
Returns
Section titled “Returns”void
setMode()
Section titled “setMode()”setMode(
mode):void
Defined in: render/quality.ts:210
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void