Comment dessiner un cercle avec une couleur spécifique dans XNA?

XNA n'ont pas de méthodes qui prennent en charge cercle de dessin.
Normalement, lorsque j'ai eu à dessiner le cercle, toujours avec la même couleur, j'ai juste fait l'image avec le cercle et ensuite, j'ai pu afficher un sprite.
Mais maintenant, la couleur du cercle est spécifié lors de l'exécution, toutes les idées sur la façon de traiter avec qui?

source d'informationauteur Tomek Tarczynski