On 2015-10-21 16:53, Terence Heaford wrote:
On 21 Oct 2015, at 10:28, Mark Waddingham <m...@livecode.com> wrote:
It is very similar to CoreGraphics (but actually has a number of
features beyond which CG offers). e.g.
MCGContextCreate(-> myContext)
MCGContextSetRGBAFillColor(myContext, 1, 0, 0, 0.5)
MCGContextAddRectangle(myContext, [0, 0, 400, 400])
MCGContextFill(myContext)
Does this not do it? or similar?
-(void) drawRect: (CGRect) rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
UIColor * redColor = [UIColor colorWithRed:1.0 green:0.0 blue:0.0
alpha:1.0];
CGContextSetFillColorWithColor(context, redColor.CGColor);
CGContextFillRect(context, self.bounds);
}
Yes - that would be the CG API version of the LibGraphics API - I did
say it was similar :)
I wasn't suggesting that ssmple code example was an example of features
LibGraphics has which CoreGraphics does not (although I can see how it
could be read like that - oops).
LibGraphics incorporates various features relating to bitmap effects in
its API. CoreGraphics only has 'drop-shadow' abilities - LibGraphics
does the whole stack of bitmap effects you see exposed via the
bitmapEffects property. It also has a number of gradient types which
CoreGraphics does not support.
Eventually LibGraphics will (hopefully) have APIs added to enable the
range of filter processing operations SVG allows - in order to expand
SVG support in the future (again, something CoreGraphics does not have).
Warmest Regards,
Mark.
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode