CopperSpice API
1.9.2
|
The QPlatformSurfaceEvent class is used to notify about native platform surface events. More...
Public Types | |
enum | SurfaceEventType |
Public Types inherited from QEvent | |
enum | Type |
Public Methods | |
QPlatformSurfaceEvent (SurfaceEventType surfaceEventType) | |
SurfaceEventType | surfaceEventType () const |
Public Methods inherited from QEvent | |
QEvent (const QEvent &other) | |
QEvent (Type type) | |
virtual | ~QEvent () |
void | accept () |
void | ignore () |
bool | isAccepted () const |
QEvent & | operator= (const QEvent &other) |
void | setAccepted (bool accepted) |
bool | spontaneous () const |
Type | type () const |
Additional Inherited Members | |
Static Public Methods inherited from QEvent | |
static int | registerEventType (int hint=-1) |
Platform window events are synchronously sent to windows and offscreen surfaces when their underlying native surfaces are created or are about to be destroyed.
Applications can respond to these events to know when the underlying platform surface exists.
This enum describes the type of platform surface event. The SurfaceAboutToBeDestroyed event type is useful as a means of stopping rendering to a platform window before it is destroyed.
Constant | Value | Description |
---|---|---|
QPlatformSurfaceEvent::SurfaceCreated | 0 | Underlying native surface has been created |
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed | 1 | Underlying native surface will be destroyed immediately after this event |
|
explicit |
Constructs a platform surface event for the given surfaceEventType.
|
inline |
Returns the specific type of platform surface event.