Axiom.Core.ResourceManager.Unload C# (CSharp) Method

Unload() public method

public Unload ( System.UInt64 handle ) : void
handle System.UInt64 Handle of the resource
return void
		public virtual void Unload( ResourceHandle handle )
		{
			Resource res = this[ handle ];

			if ( res != null )
			{
				// Unload resource
				res.Unload();
			}
		}

Same methods

ResourceManager::Unload ( Resource resource ) : void
ResourceManager::Unload ( string name ) : void

Usage Example

Beispiel #1
0
        public virtual RequestID Unload(string resType, ResourceHandle handle, OnOperationCompleted listener)
#endif
        {
#if AXIOM_THREAD_SUPPORT
            // queue a request
            ResourceRequest req = new ResourceRequest();
            req.Type           = RequestType.UnloadResource;
            req.ResourceType   = resType;
            req.ResourceHandle = handle;
            req.Listener       = listener;
            return(AddRequest(req));
#else
            // synchronous
            ResourceManager rm = ResourceGroupManager.Instance.ResourceManagers[resType];
            rm.Unload(handle);
            return(0);
#endif
        }
All Usage Examples Of Axiom.Core.ResourceManager::Unload