UVPackmaster SDK 2.5.8 - Documentation

C++ shared library for Windows 64-bit and Linux 64-bit

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

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.