146 dispatch_sync(dispatch_get_main_queue(), ^{
149 void (^completionHandler)(void) = ^{
155 if (window.styleMask & NSWindowStyleMaskFullScreen)
158 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
159 context.duration = VuoApp_windowFadeSeconds;
160 window.animator.alphaValue = 0;
161 } completionHandler:completionHandler];
190 void (*initCallback)(
void *,
float backingScaleFactor),
191 void (*updateBackingCallback)(
void *,
float backingScaleFactor),
192 void (*resizeCallback)(
void *,
unsigned int,
unsigned int),
201 dispatch_sync(dispatch_get_main_queue(), ^{
207 updateBackingCallback:updateBackingCallback
208 resizeCallback:resizeCallback
209 drawCallback:drawCallback
213 window.alphaValue = 0;
215 [window orderWindow:NSWindowBelow relativeTo:VuoApp_splashWindow.windowNumber];
217 [window orderFront:NSApp];
218 [window makeKeyWindow];
220 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
221 context.duration = VuoApp_windowFadeSeconds;
222 window.animator.alphaValue = 1;
223 } completionHandler:^{}];
226 free(compositionState);
345 dispatch_sync(dispatch_get_main_queue(), ^{
348 void (^completionHandler)(void) = ^{
358 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
359 context.duration = VuoApp_windowFadeSeconds;
360 window.animator.alphaValue = 0;
361 } completionHandler:completionHandler];