# WindowKey

class `HPS.WindowKey` : HPS.SegmentKey

  Subclassed by HPS.ApplicationWindowKey, HPS.OffScreenWindowKey

  Public Functions

  bool `ConvertCoordinate` (HPS.Coordinate.Space in_space, HPS.Point in_point, HPS.Coordinate.Space in_output_space, out HPS.Point out_point)
  override void `Dispose` ()
  ulong `FindFonts` (out HPS.FontSearchResults out_results)
  ulong `FindHighlights` (HPS.HighlightSearchOptionsKit in_options, out HPS.HighlightSearchResults out_results)
  ulong `FindHighlights` (HPS.KeyPath in_key_path, HPS.HighlightSearch.Scope in_scope, HPS.HighlightSearchOptionsKit in_options, out HPS.HighlightSearchResults out_results)
  HPS.DebuggingControl `GetDebuggingControl` ()
  HPS.EventDispatcher `GetEventDispatcher` ()
  HPS.HighlightControl `GetHighlightControl` ()
  HPS.PostProcessEffectsControl `GetPostProcessEffectsControl` ()
  HPS.SelectionControl `GetSelectionControl` ()
  HPS.SelectionOptionsControl `GetSelectionOptionsControl` ()
  HPS.UpdateOptionsControl `GetUpdateOptionsControl` ()
  HPS.WindowInfoControl `GetWindowInfoControl` ()
  override HPS.Type `ObjectType` ()
  HPS.WindowKey `SetDebugging` (HPS.DebuggingKit in_kit)
  HPS.WindowKey `SetDriverEventHandler` (HPS.DriverEventHandler in_handler, IntPtr in_type)
  HPS.WindowKey `SetPostProcessEffects` (HPS.PostProcessEffectsKit in_kit)
  HPS.WindowKey `SetSelectionOptions` (HPS.SelectionOptionsKit in_kit)
  HPS.WindowKey `SetUpdateOptions` (HPS.UpdateOptionsKit in_kit)
  bool `ShowDebugging` (out HPS.DebuggingKit out_kit)
  bool `ShowPostProcessEffects` (out HPS.PostProcessEffectsKit out_kit)
  bool `ShowSelectionOptions` (out HPS.SelectionOptionsKit out_kit)
  bool `ShowSnapshot` (out HPS.ImageKit out_kit)
  bool `ShowUpdateOptions` (out HPS.UpdateOptionsKit out_kit)
  bool `ShowWindowInfo` (out HPS.WindowInfoKit out_kit)
  HPS.WindowKey `UnsetDriverEventHandler` (IntPtr in_type)
  void `Update` ()
  void `Update` (HPS.UpdateOptionsKit in_kit)
  void `Update` (HPS.Window.UpdateType in_type)
  void `Update` (HPS.Window.UpdateType in_type, double in_time_limit)
  HPS.UpdateNotifier `UpdateWithNotifier` ()
  HPS.UpdateNotifier `UpdateWithNotifier` (HPS.UpdateOptionsKit in_kit)
  HPS.UpdateNotifier `UpdateWithNotifier` (HPS.Window.UpdateType in_type)
  HPS.UpdateNotifier `UpdateWithNotifier` (HPS.Window.UpdateType in_type, double in_time_limit)
  `WindowKey` ()
  `WindowKey` (HPS.Key in_key)
  `WindowKey` (HPS.WindowKey in_window)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize Desktop?
What are the latest release notes for HOOPS Visualize Desktop?
How do I start evaluating HOOPS Visualize Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...