I am trying to get started with Asphyre, but having a few difficulties understanding how I should be using it..

Is it intended that only one Asphyre engine is created per application, per form, or even per visible component? Or are there any recommendations/advisers here?

I reference the example "TargetsNPanels" with two side-by-side TPanels. Is there a way (that I am missing) to track the SwapChainsIndex so that GameDevice.Render can be sent to a TPanel, or TButton, or whatever, (inside the constructor maybe) without having to index each one individually?


What I am looking to do is to render to a TPanel that contains buttons and maybe other TPanels, all of which are animated with their own graphics

Thanks