# cee::ug::Progress

class `Progress`

  Progress object class.

  Receives progress percentage from HOOPS Envision. The Progress class also contains an aborted() for user abortion. Typical processes that offers progress updates are file opening, model generation, animation generation and file export.

  Make a subclass of the Progress class and override the following functions:

      void update(int pctCompl)
      bool aborted()

  Public Functions

  inline `Progress`()
  virtual void `update`(int pctCompl) = 0

    Updates progress status in percent.

  virtual bool `aborted`() = 0

    Returns true if the operation should be aborted.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

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

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for 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...