The plugin part CGGeometry
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
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
- 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
- Globals:
Blog Entries
Xojo Developer Magazine