Example #1
0
 public void NotifyResourceCreated(ID3D9Resource pResource)
 {
     lock ( _resourcesMutex )
     {
         this.Resources.Add(pResource);
     }
 }
Example #2
0
        public static void UnlockDeviceAccess(this ID3D9Resource res)
        {
#if AXIOM_THREAD_SUPPORT
            if (Configuration.Config.AxiomThreadLevel == 1)
            {
                System.Threading.Monitor.Exit(deviceLockMutex);
            }
#endif
        }
Example #3
0
 public void NotifyResourceDestroyed(ID3D9Resource pResource)
 {
     lock ( _resourcesMutex )
     {
         if (this.Resources.Contains(pResource))
         {
             this.Resources.Remove(pResource);
         }
     }
 }
		public void NotifyResourceDestroyed( ID3D9Resource pResource )
		{
			lock ( _resourcesMutex )
			{
				if ( this.Resources.Contains( pResource ) )
				{
					this.Resources.Remove( pResource );
				}
			}
		}
		public void NotifyResourceCreated( ID3D9Resource pResource )
		{
			lock ( _resourcesMutex )
			{
				this.Resources.Add( pResource );
			}
		}