UvpProgressReportMessageT
Message is sent by the packer every time it wants to inform the application about the progress of the current operation phase.
Fields
UVP_PACKING_PHASE_CODE m_PackingPhase |
Enum value specifying the current phase of the operation. |
int m_ProgressSize |
Specifies a number of the meaningful values stored in the m_ProgressArray member (see below). It is usually set to 1 (only the first value is meaningful). The only situation when this value may be greater than 1 is when multiple packing devices are used in the current phase (CPU + all GPUs in the system). In such a situation each value in m_ProgressArray corresponds to a progress on a single packing device. |
int m_ProgressArray[m_scMaxProgressSize] |
An array which stores actual progress information. It contains m_ProgressSize integers ranging from 0 to 100 (percent). |
int m_SecondsLeft |
Stores a number of seconds left to the end of the current phase. This member is only used in specific cases (pixel margin adjustment, heuristic search with a search time specified). In all other cases it is always set to 0. |
int m_IterDone |
Stores number of iterations performed during the current phase. It is only used when the Iterative packing method is used. In all other cases it is always set to 0. |
Last updated on 10 Dec 2020
Published on 10 Dec 2020