Class: UIDockSystem
Defined in: packages/iwsdk-uiextensions/src/systems/dock-system.ts:39
Extends
System<SystemSchema, {windows: {required: ( |Component<{billboardWhileDragging: {default:true;type:Boolean; };closable: {default:false;type:Boolean; };dockable: {default:false;type:Boolean; };dockMode: {default:"world-locked";enum: {BodyFollow:"body-follow";HandLocked:"hand-locked";HeadLocked:"head-locked";WorldLocked:"world-locked"; };type:Enum; };dragDelay: {default:number;type:Float32; };focusBias: {default:number;type:Float32; };followOffset: {default: [number,number,number];type:Vec3; };followSpeed: {default:number;type:Float32; };followTolerance: {default:number;type:Float32; };hand: {default:Hand|"either";enum: {Either:"either";Left:"left";Right:"right"; };type:Enum; };handAnchor: {default:HandMenuAnchor;enum: {Above:"above";Inside:"inside";Outside:"outside";Wrist:"wrist"; };type:Enum; };handAnchorDistance: {default:number;type:Float32; };handOffset: {default: [number,number,number];type:Vec3; };minimizable: {default:false;type:Boolean; };movable: {default:true;type:Boolean; };palmAngle: {default:number;type:Float32; };palmGate: {default:boolean;type:Boolean; };pinnable: {default:false;type:Boolean; };targetHeight: {default:number;type:Float32; };targetWidth: {default:number;type:Float32; };title: {default:string;type:String; };windowId: {default:string;type:String; }; }> |Component<{appliedDockMode: {default:string;type:String; };chromeWired: {default:false;type:Boolean; };gateOpen: {default:true;type:Boolean; };homeDockMode: {default:string;type:String; };homePosition: {default: [number,number,number];type:Vec3; };homeRegion: {default:string;type:String; };homeYaw: {default:number;type:Float32; };presented: {default:true;type:Boolean; }; }>)[]; }; },this>
Constructors
Constructor
new UIDockSystem(
_w: World,
_qm: QueryManager,
_p: number
): UIDockSystem;
Defined in: node_modules/elics/lib/system.d.ts:76
Parameters
| Parameter | Type |
|---|---|
_w | World |
_qm | QueryManager |
_p | number |
Returns
UIDockSystem
Inherited from
createSystem({
windows: { required: [UIWindow, UIWindowState] },
}).constructor
Methods
init()
init(): void;
Defined in: packages/iwsdk-uiextensions/src/systems/dock-system.ts:49
Returns
void
Overrides
createSystem({
windows: { required: [UIWindow, UIWindowState] },
}).init
update()
update(): void;
Defined in: packages/iwsdk-uiextensions/src/systems/dock-system.ts:53
Per-frame tick. Both arguments are in seconds (Three.js Clock convention),
not milliseconds.
Returns
void
Overrides
createSystem({
windows: { required: [UIWindow, UIWindowState] },
}).update