예제 #1
0
        public void DisposeSingleShadowmap(ISingleShadowmap shadowmap)
        {
            MySingleShadowmap myShadowmap = (MySingleShadowmap)shadowmap;

            MyRenderProxy.Assert(!m_objectsPoolSingleShadowmap.Active.Contains(myShadowmap), "Shadowmap is not active, maybe it is disposed already.");
            myShadowmap.Destroy();
            m_objectsPoolSingleShadowmap.Deallocate(myShadowmap);
        }
예제 #2
0
 public void DisposeSingleShadowmap(ISingleShadowmap shadowmap)
 {
     MySingleShadowmap myShadowmap = (MySingleShadowmap) shadowmap;
     MyRenderProxy.Assert(!m_objectsPoolSingleShadowmap.Active.Contains(myShadowmap), "Shadowmap is not active, maybe it is disposed already.");
     myShadowmap.Destroy();
     m_objectsPoolSingleShadowmap.Deallocate(myShadowmap);
 }