Closed star-e closed 2 days ago
! WARNING this pull request has changed these public interfaces:
@@ -24166,9 +24166,9 @@
}
export class PipelineStateManager {
static getOrCreatePipelineState(device: gfx.Device, pass: renderer.Pass, shader: gfx.Shader, renderPass: gfx.RenderPass, ia: gfx.InputAssembler): gfx.PipelineState;
}
- export class PipelineEventProcessor extends EventTarget {
+ export class PipelineEventProcessor extends EventTarget implements __private._cocos_rendering_pipeline_event__IPipelineEvent {
eventTargetOn: <TFunction extends (...any: any[]) => void>(type: string | number, callback: TFunction, thisArg?: any, once?: boolean | undefined) => TFunction;
eventTargetOnce: <TFunction extends (...any: any[]) => void>(type: string | number, callback: TFunction, thisArg?: any) => TFunction;
on(type: PipelineEventType, callback: any, target?: any, once?: boolean): typeof callback;
once(type: PipelineEventType, callback: any, target?: any): typeof callback;
@cocos-robot run test cases
@star-e, Please check the result of run test cases
:
@star-e, Please check the result of run test cases
:
Replace forward pipeline's pipelineEvent dispatcher
Changelog
*
Continuous Integration
This pull request:
Compatibility Check
This pull request: