# UpdateCompletedEvent

class `UpdateCompletedEvent` : public HPS::Event

  The UpdateCompletedEvent class is the event that is generated when an update is completed Note: Updates happen on a per-WindowKey basis, therefore, EventHandler objects which handle UpdateCompletedEvents need to be subscribed to the EventDispatcher of the WindowKey

  whose update needs to be monitored. Example: myWindow.GetEventDspatcher().Subscribe(*my_handler,

  HPS::Object::ClassID<HPS::UpdateCompletedEvent>());

  Public Functions

  inline virtual char const *`ClassName`() const override
  inline virtual Event *`Clone`() const override

    Allocates and returns a copy of this UpdateCompletedEvent.

    Returns: | A copy of this UpdateCompletedEvent.

  inline `UpdateCompletedEvent`()

    The default constructor creates a UpdateCompletedEvent.

  inline `UpdateCompletedEvent`(Event const &in_event)

    This constructor converts an Event Object to an UpdateCompletedEvent object.

    Parameters: | in_event – The Event Object to be converted.

  inline `UpdateCompletedEvent`(Time in_update_time, Window::UpdateStatus in_update_status)

    The constructor creates a UpdateCompletedEvent.

  virtual `~UpdateCompletedEvent`()

  Public Members

  Window::UpdateStatus `update_status`
  Time `update_time`

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY! your Docs generative AI assistant.

Ask me anything about HOOPS Visualize HPS or choose a sample question below to start a conversation:

Additional info

HOOPSY may store chats to provide and maintain the service according to OpenAI's data policy.

This feature is currently experimental. While we are continually enhancing its performance and quality, the underlying AI model may generate inaccurate or fabricated responses, especially if prompted to do so.

New Conversation
Continue generating