Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacCG Plugin:CGDisplay:
Partly Console safe, 144 entry points.
- class CGDisplayConfigMBS
- method Mode(display as CGDisplayMBS, mode as Dictionary)
- method DisplayMode(display as CGDisplayMBS, mode as CGDisplayModeMBS)
- method StereoOperation(display as CGDisplayMBS, stereo as Boolean, forceBlueLine as Boolean)
- method MirrorOfDisplay(display as CGDisplayMBS, master as CGDisplayMBS)
- method Origin(display as CGDisplayMBS, x as integer, y as integer)
- method Cancel
- method Complete(options as integer)
- property Handle as Integer
- property Lasterror as Integer
- shared method RestorePermanentDisplayConfiguration
- class CGDisplayMBS
- method SetRotation(angle as integer) as integer
- method SetStereoOperation(stereo as boolean, forceBlueLine as boolean, option as integer) as integer
- method CreateImageForRect(rect as CGRectMBS) as CGImageMBS
- method CreateImage as CGImageMBS
- method ShieldingWindowID as UInt32
- method DrawingContext as CGContextMBS
- method AllDisplayModes(options as Dictionary = nil) as CGDisplayModeMBS()
- method SetDisplayMode(mode as CGDisplayModeMBS) as integer
- method OpenGLDisplayMask as integer
- method InfoAsCFDictionary as variant
- method Info as Dictionary
- method AvailableModes as Dictionary()
- method BestModeForParameters(BitsPerPixel as integer, Width as integer, Height as integer, byref ExactMatch as boolean) as Dictionary
- method BestModeForParametersAndRefreshRate(BitsPerPixel as integer, Width as integer, Height as integer, RefreshRate as integer, byref ExactMatch as boolean) as Dictionary
- method BestModeForParametersAndRefreshRateWithProperty(BitsPerPixel as integer, Width as integer, Height as integer, RefreshRate as integer, propertyName as string, byref ExactMatch as boolean) as Dictionary
- method SwitchToMode(Mode as Dictionary) as integer
- method SetDisplayTransferFormula(formula as CGDisplayTransferFormulaMBS) as integer
- method GetDisplayTransferFormula(byref formula as CGDisplayTransferFormulaMBS) as integer
- method SetDisplayTransferByTable(count as integer, red as memoryblock, green as memoryblock, blue as memoryblock) as integer
- method GetDisplayTransferByTable(capacity as integer, red as memoryblock, green as memoryblock, blue as memoryblock, byref samplecount as integer) as integer
- method SetDisplayTransferByByteTable(count as integer, red as memoryblock, green as memoryblock, blue as memoryblock) as integer
- method IsCaptured as boolean
- method CaptureWithOptions(options as integer) as integer
- method Capture as integer
- method Release as integer
- method HideCursor as integer
- method ShowCursor as integer
- method MoveCursorToPoint(x as double, y as double) as integer
- method WaitForBeamPositionOutsideLines(upperScanLine as UInt32, lowerScanLine as UInt32) as integer
- method CreateImageAsync(receiverDelegate as CreateImageAsyncDelegateMBS, jpegQuality as double = 0.9, tag as Variant = nil)
- property Handle as Integer
- property LastError as Integer
- property Brightness as Double
- property ScreenSizeWidth as Double
- property ScreenSizeHeight as Double
- property UsesOpenGLAcceleration as Boolean
- property DisplayMode as CGDisplayModeMBS
- property ColorSpace as CGColorSpaceMBS
- property Rotation as Double
- property PrimaryDisplay as CGDisplayMBS
- property MirrorsDisplay as CGDisplayMBS
- property UnitNumber as Integer
- property VendorNumber as Integer
- property SerialNumber as Integer
- property ModelNumber as Integer
- property IsStereo as Boolean
- property IsInHWMirrorSet as Boolean
- property IsAlwaysInMirrorSet as Boolean
- property IsInMirrorSet as Boolean
- property IsOnline as Boolean
- property IsMain as Boolean
- property IsBuiltin as Boolean
- property IsAsleep as Boolean
- property IsActive as Boolean
- property DisplayProductNames as Dictionary
- property PixelsWide as Integer
- property PixelsHigh as Integer
- property Bounds as CGRectMBS
- property CurrentMode as Dictionary
- property CanSetPalette as Boolean
- property IOServicePort as Integer
- property BeamPosition as UInt32
- property RefreshRate as Integer
- shared method GetLastMouseDelta(byref deltax as integer, byref deltay as integer)
- shared method ShieldingWindowLevel as Int32
- shared method GetDisplaysWithOpenGLDisplayMask(mask as integer) as CGDisplayMBS()
- shared method GetDisplaysWithPoint(x as double, y as double) as CGDisplayMBS()
- shared method GetDisplaysWithRect(x as double, y as double, w as double, h as double) as CGDisplayMBS()
- shared method GetDisplaysWithPoint(cgpoint as CGPointMBS) as CGDisplayMBS()
- shared method GetDisplaysWithRect(cgrect as CGRectMBS) as CGDisplayMBS()
- shared method GetActiveDisplayList as CGDisplayMBS()
- shared method GetOnlineDisplayList as CGDisplayMBS()
- shared method MainDisplay as CGDisplayMBS
- shared method CaptureAllDisplaysWithOptions(options as integer) as integer
- shared method CaptureAllDisplays as integer
- shared method ReleaseAllDisplays as integer
- shared method RestoreColorSyncSettings
- class CGDisplayModeMBS
- method Constructor
- property Handle as Integer
- property PixelWidth as Integer
- property PixelHeight as Integer
- property IsUsableForDesktopGUI as Boolean
- property Width as Integer
- property Height as Integer
- property RefreshRate as Double
- property PixelEncoding as String
- property IOFlags as UInt32
- property IODisplayModeID as Int32
- class CGDisplayReconfigurationEventMBS
- class CGDisplayStreamEventMBS
- method Constructor(DisplayHandle as Integer, outputWidth as Integer, outputHeight as Integer, pixelFormat as Integer = 0, properties as dictionary = nil)
- method Start
- method Stop
- property Handle as Integer
- property Lasterror as Integer
- shared method kCGDisplayStreamSourceRect as String
- shared method kCGDisplayStreamDestinationRect as String
- shared method kCGDisplayStreamPreserveAspectRatio as String
- shared method kCGDisplayStreamColorSpace as String
- shared method kCGDisplayStreamMinimumFrameTime as String
- shared method kCGDisplayStreamShowCursor as String
- shared method kCGDisplayStreamQueueDepth as String
- shared method kCGDisplayStreamYCbCrMatrix as String
- shared method kCGDisplayStreamYCbCrMatrix_ITU_R_709_2 as String
- shared method kCGDisplayStreamYCbCrMatrix_ITU_R_601_4 as String
- shared method kCGDisplayStreamYCbCrMatrix_SMPTE_240M_1995 as String
- event FrameAvailable(Status as Integer, displayTime as UInt64, frameSurfaceHandle as Integer, Update as CGDisplayStreamUpdateMBS)
- class CGDisplayStreamUpdateMBS
- class CGDisplayTransferFormulaMBS
- class CGScreenRefreshEventMBS
- class CGScreenUpdateMoveEventMBS
Blog Entries
- MBS Xojo Plugins, version 21.5pr3
- MBS Xojo / Real Studio Plugins, version 15.4pr3
- MBS Xojo / Real Studio Plugins, version 15.3pr5
- MBS Xojo / Real Studio Plugins, version 15.1pr4
- MBS Xojo / Real Studio Plugins, version 15.0pr7
- MBS Xojo / Real Studio Plugins, version 14.4pr2
- Display Rotation
- MBS Plugins 11.1 Release notes
- MBS Plugins 10.3 Release Notes
- MonkeyBread Software Releases the MBS REALbasic plug-ins 8.6