public override void usdiOnUnload() { base.usdiOnUnload(); if (m_asyncRead != null) { m_asyncRead.Wait(); m_asyncRead = null; } m_mesh = default(usdi.Mesh); m_buf.Clear(); }
public override void usdiSync() { if (m_asyncRead != null) { m_asyncRead.Wait(); } }
void usdiWaitAsyncUpdateTask() { if (m_asyncUpdate != null) { m_asyncUpdate.Wait(); } }
void WaitFlush() { if (m_asyncFlush != null) { m_asyncFlush.Wait(); } }
public override void usdiOnUnload() { base.usdiOnUnload(); if (m_asyncRead != null) { m_asyncRead.Wait(); m_asyncRead = null; } m_points = default(usdi.Points); m_summary = default(usdi.PointsSummary); m_pointsData = default(usdi.PointsData); m_attrRot = default(usdi.Attribute); m_rotData = default(usdi.AttributeData); m_positions = null; m_velocities = null; m_rotations = null; }