/////////////////////////////////////////////////////////////////////////////// // Delete photon maps // Called before the creation of new photon maps, or by the distructor /////////////////////////////////////////////////////////////////////////////// void CMcBspTR::_Delete_photon_maps() { MY_DELETE(m_pGlobalPhotonMap); MY_DELETE(m_pDirectPhotonMap); MY_DELETE(m_pCausticPhotonMap); }
void Taskbar::uninit(void) { QMutexLocker lock(&s_lock); if(s_data) { if(s_data->ptbl) { RELEASE(s_data->ptbl); CoUninitialize(); } MY_DELETE(s_data); } }
CMcBspTR::~CMcBspTR(void) { _Delete_photon_maps(); MY_DELETE(m_pixelInfo); }