• Microsoft.Xna.Framework.Audio - biblioteka związana z dźwiękiem. Między innymi pozwala na obsługę Direct3D Audio i umożliwia przestrzenne odtwarzanie dźwięku
• Microsoft.Xna.Framework.Content - odpowiada za ładowanie do projektu takich elementów, jak: tekstury, dźwięki, modele czy filmy, oraz zarządza nimi
• Microsoft.Xna.Framework.GamerServices - ta biblioteka pozwala integrować aplikację z usługami społecznościowymi platformy LIVE
• Microsoft.Xna.Framework.Graphics - biblioteka związana ze wszystkim, co pojawia się na ekranie
• Microsoft.Xna.Framework.lnput - w tej bibliotece znajdują się wszystkie polecenia związane z obsługą wejścia aplikacji.
• Microsoft.Xna.Framework.Media - biblioteka odpowiedzialna np. za uruchamianie filmów i dźwięków w aplikacji.
• Microsoft.Xna.Framework.Net - biblioteka związana z częścią sieciową aplikacji. Pozwala na tworzenie, dołączanie, szukanie gier oraz zarządzanie ruchem sieciowym aplikacji.
• Microsoft.Xna.Framework.Storage - biblioteka związana z przestrzenią udostępnianą dla aplikacji w celu zapisywania jakiś informacji (np. ustawienia, zapis stanu gry itp.).
XNA Framework Content Pipeline
Ta część Frameworka jest związana biblioteką Content, która kompiluje assety (modele, dźwięki itp.) na potrzeby aplikacji, dodatkowo serializując je, dzięki czemu mogą być ładowane szybciej, oraz utrudniając osobom postronnym wyciągnięcie samych assetów.
Metoda Draw
Odpowiada za wyrysowanie obiektów na ekranie
Klasa GraphicsDevice
Microsoft.Xna.Framework.Graphics
Klasa ta realizuje renderowanie, tworzy zasoby itp.
public class GraphicsDevice : IDisposable
Metoda
public void Clear ( Color color)