14#define BGL_UNDERLAY 128
15#define BGL_STENCIL 512
17#include <interface/View.h>
18#include <support/Locker.h>
21#include <game/WindowScreen.h>
22#include <game/DirectWindow.h>
27 ulong resizingMode, ulong mode,
39 virtual void Draw(BRect updateRect);
51 virtual status_t
Archive(BMessage *data,
bool deep =
true)
const;
59 BMessage *specifier, int32 form,
60 const char *property);
69 static BLocker locker;
BGLView(BRect rect, char *name, ulong resizingMode, ulong mode, ulong options)
virtual void DetachedFromWindow()
virtual status_t GetSupportedSuites(BMessage *data)
virtual status_t Archive(BMessage *data, bool deep=true) const
virtual void SetResizingMode(uint32 mode)
virtual void Draw(BRect updateRect)
virtual void MessageReceived(BMessage *msg)
virtual void ErrorCallback(GLenum errorCode)
virtual void AllDetached()
virtual void AttachedToWindow()
virtual BHandler * ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property)
virtual void AllAttached()
virtual void FrameResized(float width, float height)