|
Public Member Functions |
| | BDirectGLWindow (BRect frame, const char *title, window_type type, uint32 flags, uint32 workspace=B_CURRENT_WORKSPACE) |
| | BDirectGLWindow (BRect frame, const char *title, window_look look, window_feel feel, uint32 flags, uint32 workspace=B_CURRENT_WORKSPACE) |
| virtual | ~BDirectGLWindow () |
| virtual void | Quit (void) |
| virtual void | DispatchMessage (BMessage *message, BHandler *handler) |
| virtual void | MessageReceived (BMessage *message) |
| virtual void | FrameMoved (BPoint new_position) |
| virtual void | WorkspacesChanged (uint32 old_ws, uint32 new_ws) |
| virtual void | WorkspaceActivated (int32 ws, bool state) |
| virtual void | FrameResized (float new_width, float new_height) |
| virtual void | Minimize (bool minimize) |
| virtual void | Zoom (BPoint rec_position, float rec_width, float rec_height) |
| virtual void | ScreenChanged (BRect screen_size, color_space depth) |
| virtual void | MenusBeginning () |
| virtual void | MenusEnded () |
| virtual void | WindowActivated (bool state) |
| virtual void | Show () |
| virtual void | Hide () |
| virtual BHandler * | ResolveSpecifier (BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property) |
| virtual status_t | GetSupportedSuites (BMessage *data) |
| virtual status_t | Perform (perform_code d, void *arg) |
| void | EnumerateDevices (uint32 monitor, uint32 min_color, uint32 min_depth, uint32 min_stencil, uint32 min_accum) |
| virtual void | DeviceInfo (uint32 device_id, uint32 monitor, const char *name, bool depth, bool stencil, bool accum) |
| virtual void | VideoModeInfo (uint32 width, uint32 height, uint32 color, uint32 depth, uint32 stencil, uint32 accum) |
| status_t | InitializeGL (uint32 device_id, uint32 color, uint32 depth, uint32 stencil, uint32 accum) |
| void | ShutdownGL () |
| void | SetGLRect () |
| virtual BRect | UpdateGLRect (BRect window_rect) |
| virtual void | DirectConnected (direct_buffer_info *info) |
| void | MakeCurrent () |
| void | ReleaseCurrent () |
| void | YieldCurrent () |
| bool | IsCurrent () |
| void | SwapBuffers () |
| virtual void | ErrorCallback (GLenum errorCode) |
| status_t | FullscreenEnable (int32 width, int32 height) |
| void | FullscreenDisable () |
| void | SaveDebuggingInfo (const char *filename) |
| const char * | GetBGLString () |
| status_t | BGLEnable (uint32) |
| status_t | BGLDisable (uint32) |
| void * | BGLGetExtension (const char *name) |