Ejemplo n.º 1
0
 private void MainWindow_CreateInternalResources(OSWindow window, InternalResourceType resourceType)
 {
     if ((resourceType & InternalResourceType.LargeReloadableResources) == InternalResourceType.LargeReloadableResources)
     {
         virtualTextureManager.resume();
     }
 }
Ejemplo n.º 2
0
 private void destroyInternalResources(InternalResourceType resourceType)
 {
     if (DestroyInternalResources != null)
     {
         DestroyInternalResources.Invoke(this, resourceType);
     }
 }
Ejemplo n.º 3
0
 private void MainWindow_DestroyInternalResources(OSWindow window, InternalResourceType resourceType)
 {
     if ((resourceType & InternalResourceType.LargeReloadableResources) == InternalResourceType.LargeReloadableResources)
     {
         virtualTextureManager.suspend();
     }
 }
Ejemplo n.º 4
0
 private void createInternalResources(InternalResourceType resourceType)
 {
     if (CreateInternalResources != null)
     {
         CreateInternalResources.Invoke(this, resourceType);
     }
 }
Ejemplo n.º 5
0
 void osWindow_DestroyInternalResources(OSWindow window, InternalResourceType resourceType)
 {
     if ((resourceType & InternalResourceType.Graphics) == InternalResourceType.Graphics)
     {
         renderWindow.destroyInternalResources(window.WindowHandle);
     }
 }
Ejemplo n.º 6
0
 void resourceWindow_DestroyInternalResources(OSWindow window, InternalResourceType resourceType)
 {
     if ((resourceType & InternalResourceType.Sound) == InternalResourceType.Sound)
     {
         openALManager.suspendAudio();
     }
 }
Ejemplo n.º 7
0
 void resourceWindow_CreateInternalResources(OSWindow window, InternalResourceType resourceType)
 {
     if ((resourceType & InternalResourceType.Sound) == InternalResourceType.Sound)
     {
         openALManager.resumeAudio();
     }
 }
Ejemplo n.º 8
0
            static void DestroyInternalResourcesStatic(InternalResourceType resourceType, IntPtr instanceHandle)
            {
                GCHandle handle = GCHandle.FromIntPtr(instanceHandle);

                (handle.Target as NativeOSWindow).destroyInternalResources(resourceType);
            }