BDirectWindow
BDirectWindow();
BDirectWindow(BDirectWindow& other);
BDirectWindow& operator=(BDirectWindow& other);
class BDirectWindow : public BWindow {
BDirectWindow(BRect frame, const char* title,
BDirectWindow(BRect frame, const char* title,
virtual ~BDirectWindow();
friend class BDirectWindow;
friend class BDirectWindow;
BDirectWindow(rect, name, wt, something)
BDirectWindow::MessageReceived(msg);
class TeapotWindow : public BDirectWindow {
BDirectWindow(frame, title, B_TITLED_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL, 0)
BDirectWindow::MessageReceived(message);
class MainWindow: public BDirectWindow {
BDirectWindow(frame, "ScreenSaver Window",
class ScreenSaverWindow : public BDirectWindow {
BDirectWindow::BDirectWindow(BRect frame, const char* title, window_type type,
BDirectWindow::BDirectWindow(BRect frame, const char* title, window_look look,
BDirectWindow::~BDirectWindow()
BDirectWindow::Instantiate(BMessage* data)
BDirectWindow::Archive(BMessage* data, bool deep) const
BDirectWindow::Quit()
BDirectWindow::DispatchMessage(BMessage* message, BHandler* handler)
BDirectWindow::MessageReceived(BMessage* message)
BDirectWindow::FrameMoved(BPoint newPosition)
BDirectWindow::WorkspacesChanged(uint32 oldWorkspaces, uint32 newWorkspaces)
BDirectWindow::WorkspaceActivated(int32 index, bool state)
BDirectWindow::FrameResized(float newWidth, float newHeight)
BDirectWindow::Minimize(bool minimize)
BDirectWindow::Zoom(BPoint recPosition, float recWidth, float recHeight)
BDirectWindow::ScreenChanged(BRect screenFrame, color_space depth)
BDirectWindow::MenusBeginning()
BDirectWindow::MenusEnded()
BDirectWindow::WindowActivated(bool state)
BDirectWindow::Show()
BDirectWindow::Hide()
BDirectWindow::ResolveSpecifier(BMessage* message, int32 index,
BDirectWindow::GetSupportedSuites(BMessage* data)
BDirectWindow::Perform(perform_code d, void* arg)
BDirectWindow::task_looper()
BDirectWindow::ConvertToMessage(void* raw, int32 code)
BDirectWindow::DirectConnected(direct_buffer_info* info)
BDirectWindow::GetClippingRegion(BRegion* region, BPoint* origin) const
BDirectWindow::SetFullScreen(bool enable)
BDirectWindow::IsFullScreen() const
BDirectWindow::SupportsWindowMode(screen_id id)
BDirectWindow::_daemon_thread(void* arg)
return static_cast<BDirectWindow*>(arg)->_DirectDaemon();
BDirectWindow::_DirectDaemon()
BDirectWindow::_LockDirect() const
BDirectWindow* casted = const_cast<BDirectWindow*>(this);
BDirectWindow::_UnlockDirect() const
BDirectWindow* casted = const_cast<BDirectWindow*>(this);
BDirectWindow::_InitData()
BDirectWindow::_DisposeData()
void BDirectWindow::_ReservedDirectWindow1() {}
void BDirectWindow::_ReservedDirectWindow2() {}
void BDirectWindow::_ReservedDirectWindow3() {}
void BDirectWindow::_ReservedDirectWindow4() {}
fIsDirectDraw(dynamic_cast<BDirectWindow*>(window) != NULL),
BDirectWindow *directWindow
= dynamic_cast<BDirectWindow*>(gState.currentWindow->Window());
BDirectWindow *win = dynamic_cast<BDirectWindow*>(gState.currentWindow->Window());
BDirectWindow *win = dynamic_cast<BDirectWindow*>(gState.currentWindow->Window());
BDirectWindow *win = dynamic_cast<BDirectWindow*>(gState.currentWindow->Window());
: BDirectWindow(frame, name, B_TITLED_WINDOW, 0)
class GlutBWindow : public BDirectWindow {
BDirectWindow::MessageReceived(message);
: BDirectWindow(frame, name, B_TITLED_WINDOW, 0)
item->SetEnabled(BDirectWindow::SupportsWindowMode());
class ChartWindow : public BDirectWindow {
class TestWindow : public BDirectWindow {
TestWindow() : BDirectWindow(BRect(100, 100, 400, 300), "DWInfo", B_DOCUMENT_WINDOW, 0)
return BDirectWindow::QuitRequested();
if (!BDirectWindow::SupportsWindowMode()) {
BDirectWindow::MessageReceived(message);
: BDirectWindow(frame, name, B_TITLED_WINDOW, 0)
class StarWindow : public BDirectWindow {
class SampleGLWindow : public BDirectWindow
: BDirectWindow(frame, "GLDirectMode", B_TITLED_WINDOW, 0)
class Window : public BDirectWindow {
: BDirectWindow(BRect(50, 50, 800, 650), title,