与主干版本同步
This commit is contained in:
20
types/GraphicsSystem/Viewer.d.ts
vendored
20
types/GraphicsSystem/Viewer.d.ts
vendored
@@ -10,25 +10,30 @@ import { GripScene } from './GripScene';
|
||||
import { IViewer } from './IView';
|
||||
import { OutlinePass } from './OutlinePass';
|
||||
import { PreViewer } from './PreViewer';
|
||||
import { RenderType } from './RenderType';
|
||||
export declare class Viewer {
|
||||
canvasContainer: HTMLElement;
|
||||
protected NeedUpdate: boolean;
|
||||
DisableRenderer: boolean;
|
||||
CameraCtrl: CameraUpdate;
|
||||
LookTarget: Vector3;
|
||||
Renderer: WebGLRenderer;
|
||||
PreViewer: PreViewer;
|
||||
RendererFollowView: boolean;
|
||||
/**使用后期渲染器 */
|
||||
UsePass: boolean;
|
||||
/**后期渲染器 */
|
||||
Composer: EffectComposer;
|
||||
_AAType: AAType;
|
||||
RenderPass: RenderPass;
|
||||
OutlinePass: OutlinePass;
|
||||
Composer: EffectComposer;
|
||||
private _SMAAPass;
|
||||
private _Scene;
|
||||
private _RenderSelectScene;
|
||||
GripScene: GripScene;
|
||||
DomEl: HTMLElement;
|
||||
private _Width;
|
||||
private _Height;
|
||||
private needUpdateEnts;
|
||||
private _NeedUpdateEnts;
|
||||
isLayout: boolean;
|
||||
ViewPorts: ViewportEntity[];
|
||||
LayoutScene: Scene;
|
||||
@@ -36,16 +41,20 @@ export declare class Viewer {
|
||||
constructor(canvasContainer: HTMLElement);
|
||||
get Scene(): Scene;
|
||||
set Scene(s: Scene);
|
||||
get Camera(): import("three").OrthographicCamera | import("three").PerspectiveCamera;
|
||||
get Camera(): import("three").PerspectiveCamera | import("three").OrthographicCamera;
|
||||
get Width(): number;
|
||||
get Height(): number;
|
||||
set AAType(type: AAType);
|
||||
get AAType(): AAType;
|
||||
InitRender(canvasContainer: HTMLElement): void;
|
||||
OnSize: (width?: number, height?: number) => void;
|
||||
OnSizeEvent(): void;
|
||||
private _TempMove;
|
||||
StartRender: () => void;
|
||||
UpdateRender(): void;
|
||||
Render(): void;
|
||||
private _constant;
|
||||
private _planNormal;
|
||||
ScreenToWorld(pt: Vector3, planNormal?: Vector3, constant?: Vector3): Vector3;
|
||||
/**
|
||||
* 世界坐标系转到屏幕坐标系的变换矩阵
|
||||
@@ -78,8 +87,9 @@ export declare class Viewer {
|
||||
get VisibleEntitys(): Entity[];
|
||||
private LazyRenderDatabase;
|
||||
RenderDatabase(db: Database): void;
|
||||
UpdateRenderType(db: Database, type: RenderType): Promise<void>;
|
||||
SwitchLayout(): void;
|
||||
AddViewport(en: Entity, isZoom?: boolean): void;
|
||||
LayoutRenderEntity(en: Entity): void;
|
||||
ViewportPoint(pt: Vector3 | Vector2, viewport: ViewportEntity): void;
|
||||
GetIViewer(pts: (Vector3 | Vector2)[]): IViewer;
|
||||
}
|
||||
|
Reference in New Issue
Block a user