internal void Clear() { if (m_instanceBuffer != null) { m_instanceBuffer.Release(); } m_instanceBuffer = null; }
internal void Release() { if (m_VB_positions != null) { m_VB_positions.Release(); m_VB_rest.Release(); m_IB.Release(); } m_VB_positions = null; m_VB_rest = null; m_IB = null; }
internal override void Clear() { if (m_indirectionBuffer != null) { m_indirectionBuffer.Release(); m_instanceBuffer.Release(); m_vertexPositionBuffer.Release(); m_vertexNormalBuffer.Release(); } m_indirectionBuffer = null; m_instanceBuffer = null; m_vertexPositionBuffer = null; m_vertexNormalBuffer = null; }