Type alias: EngineConfig
Ƭ EngineConfig: Object
引擎配置
Type declaration
Name | Type | Description |
---|---|---|
pickerMode | PickerMode | 拾取模式 |
render | { renderPassState : number ; renderState_left : number ; renderState_right : number ; renderState_split : number ; quadScale : number ; hdrExposure : number ; debugQuad : number ; maxPointLight : number ; maxDirectLight : number ; maxSportLight : number ; drawOpMin : number ; drawOpMax : number ; drawTrMin : number ; drawTrMax : number ; zPrePass : boolean ; gi : boolean ; postProcessing : { enable? : boolean ; bloom? : BloomSetting ; ssao? : { debug : any ; enable : boolean ; radius : number ; bias : number ; aoPower : number } ; ssr? : SSRSetting ; taa? : TAASetting ; gtao? : GTAOSetting ; outline? : OutlineSetting ; globalFog? : GlobalFogSetting ; fxaa? : { enable : boolean } ; depthOfView? : DepthOfViewSetting } } | 渲染设置 |
render.renderPassState | number | - |
render.renderState_left | number | - |
render.renderState_right | number | - |
render.renderState_split | number | - |
render.quadScale | number | - |
render.hdrExposure | number | - |
render.debugQuad | number | - |
render.maxPointLight | number | - |
render.maxDirectLight | number | - |
render.maxSportLight | number | - |
render.drawOpMin | number | - |
render.drawOpMax | number | - |
render.drawTrMin | number | - |
render.drawTrMax | number | - |
render.zPrePass | boolean | - |
render.gi | boolean | - |
render.postProcessing | { enable? : boolean ; bloom? : BloomSetting ; ssao? : { debug : any ; enable : boolean ; radius : number ; bias : number ; aoPower : number } ; ssr? : SSRSetting ; taa? : TAASetting ; gtao? : GTAOSetting ; outline? : OutlineSetting ; globalFog? : GlobalFogSetting ; fxaa? : { enable : boolean } ; depthOfView? : DepthOfViewSetting } | 后处理 |
render.postProcessing.enable? | boolean | - |
render.postProcessing.bloom? | BloomSetting | - |
render.postProcessing.ssao? | { debug : any ; enable : boolean ; radius : number ; bias : number ; aoPower : number } | - |
render.postProcessing.ssao.debug | any | - |
render.postProcessing.ssao.enable | boolean | - |
render.postProcessing.ssao.radius | number | - |
render.postProcessing.ssao.bias | number | - |
render.postProcessing.ssao.aoPower | number | - |
render.postProcessing.ssr? | SSRSetting | - |
render.postProcessing.taa? | TAASetting | - |
render.postProcessing.gtao? | GTAOSetting | - |
render.postProcessing.outline? | OutlineSetting | - |
render.postProcessing.globalFog? | GlobalFogSetting | - |
render.postProcessing.fxaa? | { enable : boolean } | - |
render.postProcessing.fxaa.enable | boolean | - |
render.postProcessing.depthOfView? | DepthOfViewSetting | - |
renderJob | { type : "Forward" | "Forward+" } | - |
renderJob.type | "Forward" | "Forward+" | - |
sky | SkySetting | 天空盒设置 |
shadow | ShadowSetting | 阴影设置 |
gi | GlobalIlluminationSetting | 全局光照设置 |
light | { maxLight : number } | 光源设置 |
light.maxLight | number | - |
performance | { drawCall : number ; totalDrawCall : number ; geometryCount : number ; materialCount : number ; delayTime : number ; pipelineCount : number ; bundleCount : number ; opRenderCount : number ; trRenderCount : number ; batchDrawCall : number } | - |
performance.drawCall | number | - |
performance.totalDrawCall | number | - |
performance.geometryCount | number | - |
performance.materialCount | number | - |
performance.delayTime | number | - |
performance.pipelineCount | number | - |
performance.bundleCount | number | - |
performance.opRenderCount | number | - |
performance.trRenderCount | number | - |
performance.batchDrawCall | number | - |