Platforms to show: All Mac Windows Linux Cross-Platform

Back to CGSizeMBS class.

CGSizeMBS.ApplyAffineTransform(p as CGAffineTransformMBS) as CGSizeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 3.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Transform 'size' by 't' and return the result: s' = s * t where s = [ width height 0 ].

CGSizeMBS.Binary as MemoryBlock

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 3.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the internal data of the object as a CGSize for use on Toolbox calls.
Example
Var c as CGSizeMBS
Var m as MemoryBlock

c=CGMakeSizeMBS(10,20)

m=c.Binary

MsgBox str(m.Size) // 8
MsgBox str(m.doubleValue( 0)) // 10
MsgBox str(m.doubleValue( 4)) // 20

CGSizeMBS.Constructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 9.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates an zero size object.

See also:

CGSizeMBS.Constructor(p as Ptr)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 17.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a new instance using data at the pointer.

Make sure the pointer is valid and has the right data and size.

See also:

CGSizeMBS.Constructor(source as CGSizeMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 9.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The constructor which copies the values from the other size object.

See also:

CGSizeMBS.Constructor(width as Double, height as Double)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 9.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a size object with the given values.

See also:

CGSizeMBS.Equal(p as CGSizeMBS) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 3.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns true if two CGSize objects are equal.

CGSizeMBS.multiply(factor as double) as CGSizeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 24.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Multiplies the size with this factors.

See also:

CGSizeMBS.multiply(x as double, y as double) as CGSizeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CoreGraphics MBS MacCG Plugin 24.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Multiplies the size with this factors.

See also:

The items on this page are in the following plugins: MBS MacCG Plugin.


The biggest plugin in space...