Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacCG Plugin:CGGeometry:
All Console safe, 104 entry points.
- class CGAffineTransformMBS
- method Constructor
- method Operator_Convert as String
- method Constructor(a as double, b as double, c as double, d as double, tx as double = 0.0, ty as double = 0.0)
- method Constructor(transform as CGAffineTransformMBS)
- method Operator_MultiplyRight(other as CGAffineTransformMBS) as CGAffineTransformMBS
- method Operator_Multiply(other as CGAffineTransformMBS) as CGAffineTransformMBS
- method Constructor(p as Ptr)
- method IsIdentity as boolean
- method Binary as MemoryBlock
- method Scale(sx as double, sy as double) as CGAffineTransformMBS
- method Translate(tx as double, ty as double) as CGAffineTransformMBS
- method Rotate(angle as double) as CGAffineTransformMBS
- method Invert as CGAffineTransformMBS
- method Concat(t as CGAffineTransformMBS) as CGAffineTransformMBS
- method EqualToTransform(t as CGAffineTransformMBS) as boolean
- property A as double
- property B as double
- property C as double
- property D as double
- property TX as double
- property TY as double
- property StringValue as String
- shared method Identity as CGAffineTransformMBS
- shared method Make(a as double, b as double, c as double, d as double, tx as double = 0.0, ty as double = 0.0) as CGAffineTransformMBS
- shared method MakeTranslation(tx as double, ty as double) as CGAffineTransformMBS
- shared method MakeScale(sx as double, sy as double) as CGAffineTransformMBS
- shared method MakeRotation(angle as double) as CGAffineTransformMBS
- class CGPointMBS
- method Constructor(p as Ptr)
- method Constructor(source as CGPointMBS)
- method Constructor(x as double, y as double)
- method Constructor
- method Binary as MemoryBlock
- method Equal(p as CGPointMBS) as boolean
- method ApplyAffineTransform(p as CGAffineTransformMBS) as CGPointMBS
- property X as double
- property Y as double
- shared method Zero as CGPointMBS
- shared method Make(x as double, y as double) as CGPointMBS
- class CGRectMBS
- method Constructor(p as Ptr)
- method Constructor(source as CGRectMBS)
- method Constructor(x as double, y as double, width as double, height as double)
- method Constructor
- method Binary as MemoryBlock
- method Equal(r as CGRectMBS) as boolean
- method MinX as double
- method MinY as double
- method MidX as double
- method MidY as double
- method MaxX as double
- method MaxY as double
- method IsEmpty as boolean
- method IsInfinite as boolean
- method IsNull as boolean
- method Standardize as CGRectMBS
- method Inset(dx as double, dy as double) as CGRectMBS
- method Integral as CGRectMBS
- method Union(r as CGRectMBS) as CGRectMBS
- method Intersection(r as CGRectMBS) as CGRectMBS
- method Offset(dx as double, dy as double) as CGRectMBS
- method Divide(byref slice as CGRectMBS, byref remainder as CGRectMBS, amount as double, edge as integer)
- method ContainsPoint(r as CGPointMBS) as boolean
- method ContainsRect(r as CGRectMBS) as boolean
- method IntersectsRect(r as CGRectMBS) as boolean
- method ApplyAffineTransform(a as CGAffineTransformMBS) as CGRectMBS
- property Left as double
- property Top as double
- property Width as double
- property Height as double
- property Origin as CGPointMBS
- property Size as CGSizeMBS
- shared method Infinite as CGRectMBS
- shared method Zero as CGRectMBS
- shared method Null as CGRectMBS
- shared method Make(x as double, y as double, width as double, height as double) as CGRectMBS
- class CGSizeMBS
- method Constructor(p as Ptr)
- method Constructor(source as CGSizeMBS)
- method Constructor(width as double, height as double)
- method Constructor
- method Binary as MemoryBlock
- method Equal(p as CGSizeMBS) as boolean
- method ApplyAffineTransform(p as CGAffineTransformMBS) as CGSizeMBS
- property Width as double
- property Height as double
- shared method Zero as CGSizeMBS
- shared method Make(width as double, height as double) as CGSizeMBS
- Globals:
Blog Entries
- Several ways for picture to PDF in MBS Plugins
- Basic Forms in MBS Xojo SceneKit Plugin
- MBS Xojo Plugins, version 20.2pr2
- Colorspaces in MacOS with Xojo
- Automated video editing with Xojo
- MBS Real Studio Plugins, version 12.0pr6
- MBS REALbasic plug-ins version 9.5
Xojo Developer Magazine
- 6.4, page 30: Creating PDF Files, How to create PDFs using the MBS Plugins by Christian Schmitz
- 12.2, page 45: Moving to AVFoundation, Leaving QuickTime behind by Christian Schmitz