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
dim c as CGSizeMBS
dim 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.

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


The biggest plugin in space...