}         // Dispose(someObject)

        /// <summary>
        /// Dispose
        /// </summary>
        /// <param name="someObject">Some object</param>
        public static void Dispose(ref RenderToTexture someObject)
        {
            if (someObject != null)
            {
                someObject.Dispose();
            }
            someObject = null;
        }         // Dispose(someObject)
Пример #2
0
        /// <summary>
        /// Reaguje na ztratu zarizeni a odstrani vse, co se nachazi ve video pameti
        /// </summary>
        private void ResourceUnload()
        {
            sceneManager.ReleasseObjects();

            if (shadowMap != null)
            {
                shadowMap.Dispose();
            }

            if (collisionMap != null)
            {
                collisionMap.Dispose();
            }

            if (occlusion != null)
            {
                occlusion.Dispose();
            }

            unloadResources = true;
        }
Пример #3
0
 /// <summary>
 /// Dispose
 /// </summary>
 /// <param name="someObject">Some object</param>
 public static void Dispose(ref RenderToTexture someObject)
 {
     if (someObject != null)
         someObject.Dispose();
     someObject = null;
 }
Пример #4
0
 public void Cleanup()
 {
     _rtt.Dispose();
     _context.Dispose();
     _window.Dispose();
 }