public void Release() { m_TextureCache.Release(); CoreUtils.Destroy(m_TempRenderTexture); CoreUtils.Destroy(m_ConvolutionTargetTexture); m_ProbeBakingState = null; CoreUtils.Destroy(m_ConvertTextureMaterial); }
public void Cleanup() { if (m_DecalAtlas != null) { m_DecalAtlas.Release(); } CoreUtils.Destroy(m_DecalMesh); // set to null so that they get recreated m_DecalAtlas = null; m_DecalMesh = null; }
public void Release() { if (m_TextureCache != null) { m_TextureCache.Release(); m_TextureCache = null; } if (m_TempRenderTexture != null) { m_TempRenderTexture.Release(); m_TempRenderTexture = null; } m_ProbeBakingState = null; }
public void ReleaseResources() { if (m_AreaCookieTexArray != null) { m_AreaCookieTexArray.Release(); m_AreaCookieTexArray = null; } CoreUtils.Destroy(m_MaterialFilterAreaLights); if (m_TempRenderTexture0 != null) { m_TempRenderTexture0.Release(); m_TempRenderTexture0 = null; } if (m_TempRenderTexture1 != null) { m_TempRenderTexture1.Release(); m_TempRenderTexture1 = null; } }