Skip to content
本页内容

Type alias: EngineConfig

Ƭ EngineConfig: Object

引擎配置

Type declaration

NameTypeDescription
pickerModePickerMode拾取模式
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.renderPassStatenumber-
render.renderState_leftnumber-
render.renderState_rightnumber-
render.renderState_splitnumber-
render.quadScalenumber-
render.hdrExposurenumber-
render.debugQuadnumber-
render.maxPointLightnumber-
render.maxDirectLightnumber-
render.maxSportLightnumber-
render.drawOpMinnumber-
render.drawOpMaxnumber-
render.drawTrMinnumber-
render.drawTrMaxnumber-
render.zPrePassboolean-
render.giboolean-
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.debugany-
render.postProcessing.ssao.enableboolean-
render.postProcessing.ssao.radiusnumber-
render.postProcessing.ssao.biasnumber-
render.postProcessing.ssao.aoPowernumber-
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.enableboolean-
render.postProcessing.depthOfView?DepthOfViewSetting-
renderJob{ type: "Forward" | "Forward+" }-
renderJob.type"Forward" | "Forward+"-
skySkySetting天空盒设置
shadowShadowSetting阴影设置
giGlobalIlluminationSetting全局光照设置
light{ maxLight: number }光源设置
light.maxLightnumber-
performance{ drawCall: number ; totalDrawCall: number ; geometryCount: number ; materialCount: number ; delayTime: number ; pipelineCount: number ; bundleCount: number ; opRenderCount: number ; trRenderCount: number ; batchDrawCall: number }-
performance.drawCallnumber-
performance.totalDrawCallnumber-
performance.geometryCountnumber-
performance.materialCountnumber-
performance.delayTimenumber-
performance.pipelineCountnumber-
performance.bundleCountnumber-
performance.opRenderCountnumber-
performance.trRenderCountnumber-
performance.batchDrawCallnumber-

Defined in

src/engine/EngineConfig.ts:500