public void ProcessMessage(FrameworkMessage msg, IServices services) { switch (msg) { case FrameworkMessage.GraphicsDeviceRecreated: CreateResources(services); break; case FrameworkMessage.ApplicationWindowClosing: _appClosing = true; break; case FrameworkMessage.SwapChainFramebufferReCreated: SwapChainFramebufferReCreated?.Invoke(this, new EventArgs()); break; case FrameworkMessage.GamepadAdded: case FrameworkMessage.GamepadRemoved: NumberOfGamepadsChanged?.Invoke(this, new EventArgs()); break; case FrameworkMessage.WindowWasResized: case FrameworkMessage.LowMemoryReported: case FrameworkMessage.WindowGainedFocus: case FrameworkMessage.WindowLostFocus: //Not handled in samples break; } }
public void AllHandler(FrameworkMessage message) { foreach (Mapping mapping in _mappings) { if (message.Message == mapping.MessageName) mapping.Handler(message); } }
void OnSliderMoved(FrameworkMessage message) { if (Configurations == null) return; int level = Value; for (int i = 0; i < Configurations.Length; ++i) Configurations[i].SetActiveRecursively((IsCumulative) ? i <= level : i == level); }
public async Task DoSomething(FrameworkMessage message) { }
public void OnSketchButton(FrameworkMessage message) { ActivateStylus((int)Mode.Sketch); }
public void OnScaleButton(FrameworkMessage message) { ActivateStylus((int)Mode.Scale); }
public void OnMoveButton(FrameworkMessage message) { ActivateStylus((int)Mode.Move); }
public void QueueMessage(FrameworkMessage msg) { _frameworkMessenger.Report(string.Concat("Framework Message:", msg.ToString())); _messageQueue.Enqueue(msg); }