Jim Hurley wrote:

> Could you, or any one, provide me with an example that shows how
> to use the Skia library?

Skia is a 2d library, used in LiveCode to replace the older internal subsystem used for drawing.

The good news is that we don't have to do anything to use Skia: it's already there, working every time you render anything to the screen. RunRev did such a good job dropping it in that most people didn't notice any change at all.

The bad news is that we *can't* (currently) do anything with it from scripting: if you want to use additional capabilities not currently supported by the LiveCode language, those would need to be submitted as feature requests.

But the good thing about Skia is that many such feature requests are now easier for the team to implement than before, since they can rely on the capabilities of a library that has many times more developers working on it than any small company could afford.

For example, SVG is handled by Skia, so conceivably we could see SVG import and export added to LC. And along with that, since SVG supports Beziers, we'll hopefully see that too.

Those types of additions to LiveCode are probably not as high on the priority list as the published Kickstarter goals, but achievable with Skia once the other priorities are done.

And of course anyone in the community with sufficient time and skills could add those capabilities and submit a pull request to have them added to the main engine build.

More info on Skia:
<https://sites.google.com/site/skiadocs/roadmap>

--
 Richard Gaskin
 Fourth World
 LiveCode training and consulting: http://www.fourthworld.com
 Webzine for LiveCode developers: http://www.LiveCodeJournal.com
 Follow me on Twitter:  http://twitter.com/FourthWorldSys


_______________________________________________
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

Reply via email to