demo 更新

This commit is contained in:
yhh
2020-08-21 19:21:40 +08:00
parent 6d4d787530
commit 646d1806ec
144 changed files with 51196 additions and 2531 deletions

View File

@@ -328,6 +328,7 @@ declare module es {
onAddedToScene(): void;
onRemovedFromScene(): void;
update(): void;
debugRender(): void;
addComponent<T extends Component>(component: T): T;
getComponent<T extends Component>(type: any): T;
hasComponent<T extends Component>(type: any): boolean;
@@ -923,6 +924,7 @@ declare module es {
onEntityTransformChanged(comp: transform.Component): void;
onEntityEnabled(): void;
onEntityDisabled(): void;
debugRender(): void;
}
}
declare module es {
@@ -1008,6 +1010,7 @@ declare module es {
isVisible: boolean;
isVisibleFromCamera(camera: Camera): any;
render(camera: Camera): any;
debugRender(): any;
}
class RenderableComparer {
compare(self: IRenderable, other: IRenderable): number;
@@ -1152,6 +1155,9 @@ declare module es {
abstract class Renderer {
camera: Camera;
readonly renderOrder: number;
renderTexture: egret.RenderTexture;
shouldDebugRender: boolean;
readonly wantsToRenderToSceneRenderTarget: boolean;
protected constructor(renderOrder: number, camera?: Camera);
onAddedToScene(scene: Scene): void;
unload(): void;
@@ -1160,6 +1166,7 @@ declare module es {
compareTo(other: Renderer): number;
protected beginRender(cam: Camera): void;
protected renderAfterStateCheck(renderable: IRenderable, cam: Camera): void;
protected debugRender(scene: Scene, cam: Camera): void;
}
}
declare module es {
@@ -1168,9 +1175,21 @@ declare module es {
render(scene: Scene): void;
}
}
declare module es {
class RenderLayerExcludeRenderer extends Renderer {
excludedRenderLayers: number[];
constructor(renderOrder: number, ...excludedRenderLayers: number[]);
render(scene: es.Scene): void;
protected debugRender(scene: es.Scene, cam: es.Camera): void;
}
}
declare module es {
class ScreenSpaceRenderer extends Renderer {
renderLayers: number[];
constructor(renderOrder: number, ...renderLayers: number[]);
render(scene: Scene): void;
protected debugRender(scene: es.Scene, cam: es.Camera): void;
onSceneBackBufferSizeChanged(newWidth: number, newHeight: number): void;
}
}
declare module es {