Lines Matching refs:window

39 /* special window id used for representing the command window CRWindowInfo */
79 WindowRef window;
96 // int id; /**< integer window ID */
105 GLboolean everCurrent; /**< has this window ever been bound? */
124 WindowRef window;
133 NativeNSViewRef window;
138 Window window;
190 /* create the window (not used for now) */
192 /* destroy the window (not used for now) */
194 /* notify the WinCmd thread about window creation */
196 /* notify the WinCmd thread about window destroy */
350 /* If TRUE, render should tell window server to prevent artificial content
357 /* Asks window thread to create new window.
359 note that lpCreateParams is used to specify address to store handle of created window
365 HWND hWnd; /* handle to window to destroy */
368 /* Asks window thread to destroy previously created window.
405 extern GLboolean renderspu_SystemCreateWindow( VisualInfo *visual, GLboolean showIt, WindowInfo *window );
406 extern GLboolean renderspu_SystemVBoxCreateWindow( VisualInfo *visual, GLboolean showIt, WindowInfo *window );
407 extern void renderspu_SystemDestroyWindow( WindowInfo *window );
408 extern void renderspu_SystemWindowSize( WindowInfo *window, GLint w, GLint h );
409 extern void renderspu_SystemGetWindowGeometry( WindowInfo *window, GLint *x, GLint *y, GLint *w, GLint *h );
410 extern void renderspu_SystemGetMaxWindowSize( WindowInfo *window, GLint *w, GLint *h );
411 extern void renderspu_SystemWindowPosition( WindowInfo *window, GLint x, GLint y );
412 extern void renderspu_SystemWindowVisibleRegion(WindowInfo *window, GLint cRects, const GLint* pRects);
413 extern GLboolean renderspu_SystemWindowNeedEmptyPresent(WindowInfo *window);
417 extern void renderspu_SystemShowWindow( WindowInfo *window, GLboolean showIt );
418 extern void renderspu_SystemMakeCurrent( WindowInfo *window, GLint windowInfor, ContextInfo *context );
419 extern void renderspu_SystemSwapBuffers( WindowInfo *window, GLint flags );
420 extern void renderspu_SystemReparentWindow(WindowInfo *window);
421 extern void renderspu_SystemVBoxPresentComposition( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR_ENTRY *pChangedEntry );
425 extern GLboolean renderspuVBoxCompositorSet( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor);
427 extern int renderspuVBoxCompositorLock(WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR **ppCompositor);
428 extern int renderspuVBoxCompositorUnlock(WindowInfo *window);
429 extern const struct VBOXVR_SCR_COMPOSITOR * renderspuVBoxCompositorAcquire( WindowInfo *window);
430 extern int renderspuVBoxCompositorTryAcquire(WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR **ppCompositor);
431 extern void renderspuVBoxCompositorRelease( WindowInfo *window);
432 extern void renderspuVBoxPresentCompositionGeneric( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor,
435 extern PCR_BLITTER renderspuVBoxPresentBlitterGet( WindowInfo *window );
436 void renderspuVBoxPresentBlitterCleanup( WindowInfo *window );
438 extern PCR_BLITTER renderspuVBoxPresentBlitterGetAndEnter( WindowInfo *window, int32_t i32MakeCurrentUserData, bool fRedraw );
439 extern PCR_BLITTER renderspuVBoxPresentBlitterEnsureCreated( WindowInfo *window, int32_t i32MakeCurrentUserData );
441 void renderspuWinTermOnShutdown(WindowInfo *window);
442 void renderspuWinTerm( WindowInfo *window );
443 void renderspuWinCleanup(WindowInfo *window);
444 void renderspuWinDestroy(WindowInfo *window);
445 GLboolean renderspuWinInitWithVisual( WindowInfo *window, VisualInfo *visual, GLboolean showIt, GLint id );
448 DECLINLINE(void) renderspuWinRetain(WindowInfo *window)
450 ASMAtomicIncU32(&window->cRefs);
453 DECLINLINE(bool) renderspuWinIsTermed(WindowInfo *window)
455 return window->BltInfo.Base.id < 0;
458 DECLINLINE(void) renderspuWinRelease(WindowInfo *window)
460 uint32_t cRefs = ASMAtomicDecU32(&window->cRefs);
463 renderspuWinDestroy(window);
468 extern void renderspuPerformMakeCurrent(WindowInfo *window, GLint nativeWindow, ContextInfo *context);
479 extern void RENDER_APIENTRY renderspuSwapBuffers( GLint window, GLint flags );
499 DECLEXPORT(void) renderspuReparentWindow(GLint window);