Platforms to show: All Mac Windows Linux Cross-Platform
CGDisplayStreamUpdateMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
class | CoreGraphics | MBS MacCG Plugin | 16.1 | Yes | No | No | Yes, macOS only | No |
Notes: A CGDisplayStreamUpdate encapsulates information about what portions of a frame have changed relative to a previously delivered frame. This includes regions that were changed in any way, which ones were actually redrawn, and which regions were merely copied from one place to another.
Rectangle Selectors
Constant | Value | Description |
---|---|---|
UpdateDirtyRects | 2 |
The union of both refreshed and moved rects. |
UpdateMovedRects | 1 |
The rectangles that were simply moved from one part of the display to another |
UpdateReducedDirtyRects | 3 |
A possibly simplified (but overstated) array of dirty rectangles. |
UpdateRefreshedRects | 0 |
The rectangles that were refreshed on the display, not counting moved rectangles |
This class has no sub classes.
Some events for this class:
- CGDisplayStreamEventMBS.FrameAvailable(Status as Integer, displayTime as UInt64, frameSurfaceHandle as Integer, Update as CGDisplayStreamUpdateMBS)
Some examples which use this class:
The items on this page are in the following plugins: MBS MacCG Plugin.
Links
MBS Xojo Plugins