Validate UVs
Validate a UV map. This operation reports invalid UV faces of the map e.g. faces overlapping each other or faces having duplicated vertices (with the same coordinates).
Required feature code: VALIDATION
Parameters used by the operation
Parameter name |
---|
UVP_OPCODE m_Opcode |
void* m_pMessageHandlerData |
UvpMessageHandlerT m_pMessageHandler |
int m_ThreadCount |
UVP_TOPO_ANALYSIS_LEVEL m_TopoAnalysisLevel |
UvDataT m_UvData |
bool m_RenderInvalidIslands |
Messages sent during the operation
Type | Count | Notes |
---|---|---|
UvpProgressReportMessageT | Many times | Sent every time the packer wants to inform the application about the current progress. |
UvpInvalidIslandIndiciesMessageT | 0-1 | The packer sends this message, if the operations failed due to invalid islands being encountered. In such a case the return code from the operation will be INVALID_ISLANDS. |
UvpInvalidFacesMessageT | 0-1 | If the operation is successful, this message is sent to provide information about invalid UV faces found (if any). |