2016-04-16 3 views
0

J'ai du code utilisant JUCE qui rend les graphiques dans une fonction :paint(Graphics& g) remplacée.Utilisation de JUCE :: paint sur iOS

Comment puis-je l'intégrer sur iOS pour qu'il dessine à l'écran?

Peut-il être connecté à un GLKitView? Est-ce nécessaire?

Répondre

3

Vous n'avez pas besoin de faire quoi que ce soit d'autre, il va peindre très bien sur iOS. Tout le but de JUCE est de pouvoir écrire votre code une fois et le faire fonctionner en multiplateforme. Cela dit, si vous avez vraiment besoin de faire quelque chose d'indigène, alors vous pouvez utiliser des fonctions comme getWindowHandle() pour entrer dans ce genre de détails. Pour l'iOS, getWindowHandle() semble renvoyer un UIView*. Cela va changer pour d'autres plateformes.

+0

Je ne vois pas comment je devrais l'attacher à un UIView afin qu'il puisse être dessiné. Im en utilisant UIKit pour l'interface utilisateur. – jarryd

+0

@ Helium3 J'ai mis à jour la réponse – OMGtechy

+0

Merci pour le lien, mais pourriez-vous expliquer comment cela se connecte à iOS? Quel type de vue est utilisé? Un GLKView? Comment le code dans la fonction de peinture est-il lié à cette vue? Ou devrais-je simplement copier le code et le placer dans la fonction de dessin de GLKView? – jarryd