public void NotifyResourceCreated(ID3D9Resource pResource) { lock ( _resourcesMutex ) { this.Resources.Add(pResource); } }
public static void UnlockDeviceAccess(this ID3D9Resource res) { #if AXIOM_THREAD_SUPPORT if (Configuration.Config.AxiomThreadLevel == 1) { System.Threading.Monitor.Exit(deviceLockMutex); } #endif }
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 ); } }