Platforms to show: All Mac Windows Linux Cross-Platform
CGDisplayStreamUpdateMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreGraphics | MBS MacCG Plugin | 16.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
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 using this class:
- CGDisplayStreamEventMBS.FrameAvailable(Status as Integer, displayTime as UInt64, frameSurfaceHandle as Integer, Update as CGDisplayStreamUpdateMBS)
Some examples using this class:
The items on this page are in the following plugins: MBS MacCG Plugin.
CGDisplayStreamEventMBS - CGDisplayTransferFormulaMBS