protected override void Initialize() { base.Initialize(); this.hololensService = WaveServices.GetService<HololensService>(); this.spatialInputManager = WaveServices.GetService<SpatialInputService>(); this.PlaceEntity(); }
/// <summary> /// Application initialization /// </summary> public override void Initialize() { var graphicsDevice = new GraphicsDevice() { DeviceDirect3D = this.deviceResources.D3DDevice, ContextDirect3D = this.deviceResources.D3DDeviceContext, DxgiDeviceManager = this.deviceResources.DxgiDeviceManager }; this.Adapter = new Adapter.Adapter(this, graphicsDevice); this.hololensService = new HololensService(this); Framework.Services.WaveServices.RegisterService(this.hololensService); this.eyePoses = new VREyePose[3]; this.eyePoses[0] = this.eyePoses[1] = this.eyePoses[2] = new VREyePose() { Orientation = Quaternion.Identity, Position = Vector3.Zero, }; }