|
@@ -37,16 +37,6 @@ declare module Atomic {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- export interface ScreenModeEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- width: number;
|
|
|
|
|
- height: number;
|
|
|
|
|
- fullscreen: boolean;
|
|
|
|
|
- resizable: boolean;
|
|
|
|
|
- borderless: boolean;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
export interface Ray {
|
|
export interface Ray {
|
|
|
/** Ray origin */
|
|
/** Ray origin */
|
|
|
origin: Atomic.Vector3;
|
|
origin: Atomic.Vector3;
|
|
@@ -106,161 +96,9 @@ declare module Atomic {
|
|
|
subObject: number;
|
|
subObject: number;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- export interface KeyDownEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- // keycode
|
|
|
|
|
- key: number;
|
|
|
|
|
- // Atomic.QUAL_SHIFT, Atomic.QUAL_CTRL, Atomic.QUAL_ALT, Atomic.QUAL_ANY
|
|
|
|
|
- qualifiers: number;
|
|
|
|
|
-
|
|
|
|
|
- // mouse buttons down
|
|
|
|
|
- buttons: number;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface KeyUpEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- // keycode
|
|
|
|
|
- key: number;
|
|
|
|
|
- // Atomic.QUAL_SHIFT, Atomic.QUAL_CTRL, Atomic.QUAL_ALT, Atomic.QUAL_ANY
|
|
|
|
|
- qualifiers: number;
|
|
|
|
|
- // mouse buttons down
|
|
|
|
|
- buttons: number;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface UIShortcutEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- // keycode
|
|
|
|
|
- key: number;
|
|
|
|
|
- // Atomic.QUAL_SHIFT, Atomic.QUAL_CTRL, Atomic.QUAL_ALT, Atomic.QUAL_ANY
|
|
|
|
|
- qualifiers: number;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface UIListViewSelectionChangedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- refid: string;
|
|
|
|
|
- selected: boolean;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface NodeAddedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- parent: Atomic.Node;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface NodeRemovedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- parent: Atomic.Node;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface NodeNameChangedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface UIWidgetEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- handler: UIWidget;
|
|
|
|
|
- target: UIWidget;
|
|
|
|
|
- type: number; /*UIWidgetEventType*/
|
|
|
|
|
- x: number;
|
|
|
|
|
- y: number;
|
|
|
|
|
- deltax: number;
|
|
|
|
|
- deltay: number;
|
|
|
|
|
- count: number;
|
|
|
|
|
- key: number;
|
|
|
|
|
- specialkey: number;
|
|
|
|
|
- modifierkeys: number;
|
|
|
|
|
- refid: string;
|
|
|
|
|
- touch: boolean;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface UIWidgetFocusChangedEvent extends NativeEvent {
|
|
|
|
|
- widget: UIWidget;
|
|
|
|
|
- focused: boolean;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface UIWidgetEditCompleteEvent extends NativeEvent {
|
|
|
|
|
- widget: UIWidget;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface UIWidgetDeletedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- widget: UIWidget;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface DragBeginEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- source: UIWidget;
|
|
|
|
|
- dragObject: UIDragObject;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface DragEnterWidgetEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- widget: UIWidget;
|
|
|
|
|
- dragObject: UIDragObject;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface DragExitWidgetEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- widget: UIWidget;
|
|
|
|
|
- dragObject: UIDragObject;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface DragEndedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- target: UIWidget;
|
|
|
|
|
- dragObject: UIDragObject;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface TemporaryChangedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- serializable: Atomic.Serializable;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface ComponentAddedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
- component: Atomic.Component;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface ComponentRemovedEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
- component: Atomic.Component;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface IPCJSErrorEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- errorName: string;
|
|
|
|
|
- errorMessage: string;
|
|
|
|
|
- errorFileName: string;
|
|
|
|
|
- errorLineNumber: number;
|
|
|
|
|
- errorStack: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- export interface IPCMessageEvent extends NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- message: string;
|
|
|
|
|
- value: number;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // TODO: delete these when all references have been changed to the auto-generated name
|
|
|
|
|
+ export interface UIWidgetEvent extends Atomic.WidgetEvent {}
|
|
|
|
|
+ export interface UIWidgetDeletedEvent extends Atomic.WidgetDeletedEvent {}
|
|
|
|
|
|
|
|
export interface AttributeInfo {
|
|
export interface AttributeInfo {
|
|
|
|
|
|
|
@@ -312,135 +150,9 @@ declare module Atomic {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-declare module Editor {
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneNodeSelectedEvent extends Atomic.NativeEvent {
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
- selected: boolean;
|
|
|
|
|
- quiet: boolean;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneEditAddRemoveNodesEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- end: boolean;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneEditNodeAddedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- parent: Atomic.Node;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneEditNodeRemovedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- parent: Atomic.Node;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneEditComponentAddedRemovedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- scene: Atomic.Scene;
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
- component: Atomic.Component;
|
|
|
|
|
- removed: boolean;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneEditStateChangeEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- serializable: Atomic.Serializable;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface SceneEditNodeCreatedEvent extends Atomic.NativeEvent {
|
|
|
|
|
- node: Atomic.Node;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface GizmoEditModeChangedEvent extends Atomic.NativeEvent {
|
|
|
|
|
- mode: EditMode;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface GizmoAxisModeChangedEvent extends Atomic.NativeEvent {
|
|
|
|
|
- mode: AxisMode;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-}
|
|
|
|
|
|
|
|
|
|
declare module ToolCore {
|
|
declare module ToolCore {
|
|
|
|
|
|
|
|
- export interface ResourceAddedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- guid: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface ResourceRemovedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- guid: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface LicenseDeactivationErrorEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- message: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface AssetImportErrorEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- path: string;
|
|
|
|
|
- guid: string;
|
|
|
|
|
- error: string;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface AssetRenamedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- asset: Asset;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface AssetMovedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- asset: Asset;
|
|
|
|
|
- oldPath: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- export interface PlatformChangedEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- platform: ToolCore.Platform;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface BuildOutputEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- text: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface BuildCompleteEvent extends Atomic.NativeEvent {
|
|
|
|
|
-
|
|
|
|
|
- platformID: number;
|
|
|
|
|
- message: string;
|
|
|
|
|
- success: boolean;
|
|
|
|
|
- buildFolder: string;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export interface NETBuildResult {
|
|
|
|
|
-
|
|
|
|
|
- success: boolean;
|
|
|
|
|
- build: NETBuild;
|
|
|
|
|
- errorText: string;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
export var toolEnvironment: ToolEnvironment;
|
|
export var toolEnvironment: ToolEnvironment;
|
|
|
export var toolSystem: ToolSystem;
|
|
export var toolSystem: ToolSystem;
|
|
|
export var assetDatabase: AssetDatabase;
|
|
export var assetDatabase: AssetDatabase;
|