Hi Steve, Prism isn't really designed to be used at that level, and we will definitely break you moving forward. The RoboVM project + libgdx might be more what you're looking for?
Cheers Richard On Nov 17, 2013, at 10:56 AM, Steve Hannah <st...@weblite.ca> wrote: > Hello all, > > I'm looking into extracting out the smallest subset of classes to achieve a > graphics context, similar to Java2D Graphics, that will run on iOS. I have > downloaded the OpenJFX sources and have been studying them to try to find > the appropriate entry points. On one hand I see that the com.sun.pisces > package seems to be self-contained and provides the level of abstraction > that I am looking for. On the other hand, I notice that this package is > only used in the native-prism-sw project (i.e. it looks like it is only > used when using the software pipeline). > > I have looked at the com.sun.prism.es package (specifically the IOSGL* > classes and ES2Graphics class), as it looks like these are the foundational > pieces to the iOS port of Open JFX (i.e. the iOS port doesn't seem to use > the com.sun.pisces package at all). However even the most minimal set of > classes seem to have a large transitive footprint of dependencies in the > openjfx project. > > So I have a couple of questions: > > 1. To achieve what I want (a Java2D level of abstraction to OGLES2 on iOS), > am I better off pursuing the com.sun.pisces package, or the com.sun.prism.* > packages. > > 2. Can anyone point me towards any documentation on pisces and prism that > might help me understand a bit of the history and/or context around the > development of these packages? > > Any help, comments, or pointers appreciated. > > Best regards > > Steve