Microsoft.Xna.Framework.Graphics Namespace
XNA Game Studio 4.0
Enthält API-Methoden (Application Programming Interface, Anwendungsprogrammierschnittstelle) niedriger Ebene, von denen 3D-Objekte unter Verwendung der Hardwarebeschleunigung angezeigt werden.
| Name | Beschreibung | |
|---|---|---|
![]() | AlphaTestEffect | Enthält einen konfigurierenbaren Effekt, der Alphatests unterstützt. |
![]() | BasicEffect | Enthält einen Standardrenderingeffekt. |
![]() | BlendState | Enthält den Überblendungsstatus für das Gerät. |
![]() | DepthStencilState | Enthält den Tiefen-/Schablonenstatus für das Gerät. |
![]() | DeviceLostException | Die Ausnahme, die ausgelöst wird, wenn das Gerät verloren gegangen ist, aber zu diesem Zeitpunkt nicht zurückgesetzt werden kann. Daher ist Rendern nicht möglich. |
![]() | DeviceNotResetException | Die Ausnahme, die ausgelöst wird, wenn das Gerät verloren gegangen ist, aber zu diesem Zeitpunkt zurückgesetzt werden kann. |
![]() | DirectionalLight | Erstellt ein DirectionalLight-Objekt. |
![]() | DisplayMode | Beschreibt den Anzeigemodus. |
![]() | DisplayModeCollection | Ändert eine Sammlung von DisplayMode-Strukturen. |
![]() | DualTextureEffect | Enthält einen konfigurierbaren Effekt, der Multitexturing mit zwei Ebenen unterstützt. |
![]() | DynamicIndexBuffer | Beschreibt die Renderreihenfolge der Vertizes in einem Vertexpuffer. |
![]() | DynamicVertexBuffer | Steht für eine Liste mit 3D-Vertizes, die per Streaming an das Grafikgerät übertragen werden sollen. |
![]() | Effect | Dient zum Festlegen und Abfragen von Effekten sowie zum Auswählen von Techniken. |
![]() | EffectAnnotation | Steht für eine Anmerkung zu einem EffectParameter-Element. |
![]() | EffectAnnotationCollection | Ändert eine Sammlung von EffectAnnotation-Objekten. |
![]() | EffectMaterial | Enthält eine Effekt-Unterklasse zum Laden von Daten für einen EffectMaterialContent-Typ. |
![]() | EffectParameter | Steht für einen Effect-Parameter. |
![]() | EffectParameterCollection | Ändert eine Sammlung von EffectParameter-Objekten. |
![]() | EffectPass | Enthält den Renderzustand für das Zeichnen mit einem Effekt. Ein Effekt kann mehrere Durchläufe enthalten. |
![]() | EffectPassCollection | Ändert eine Sammlung von EffectPass-Objekten. |
![]() | EffectTechnique | Steht für eine Effekttechnik. |
![]() | EffectTechniqueCollection | Ändert eine Sammlung von EffectTechnique-Objekten. |
![]() | EnvironmentMapEffect | Enthält einen konfigurierbaren Effekt, der Environment Mapping unterstützt. |
![]() | GraphicsAdapter | Stellt Methoden zum Abrufen und Ändern von Grafikadaptern bereit. |
![]() | GraphicsDevice | Führt auf Grundtypen basierendes Rendering aus, erstellt Ressourcen, behandelt Variablen auf Systemebene, passt Gammarampenstufen an und erstellt Shader. |
![]() | GraphicsResource | Fragt Ressourcen ab und bereitet sie vor. |
![]() | IndexBuffer | Beschreibt die Renderreihenfolge der Vertizes in einem Vertexpuffer. |
![]() | Model | Stellt ein 3D-Modell dar, das aus mehreren ModelMesh-Objekten besteht, die unabhängig bewegt werden können. |
![]() | ModelBone | Stellt Bone-Daten für ein Modell dar. |
![]() | ModelBoneCollection | Stellt einen Satz von einem Modell zugeordneten Bones dar. |
![]() | ModelEffectCollection | Stellt eine Sammlung von einem Modell zugeordneten Effekten dar. |
![]() | ModelMesh | Stellt ein Gitter dar, das Teil eines Model-Elements ist. |
![]() | ModelMeshCollection | Stellt eine Sammlung von ModelMesh-Objekten dar. |
![]() | ModelMeshPart | Stellt einen Stapel von Geometrieinformationen zum Übermitteln an das Grafikgerät während des Renderings dar. Jedes ModelMeshPart-Element ist eine Unterteilung eines ModelMesh-Objekts. Die ModelMesh-Klasse wird in mehrere ModelMeshPart-Objekte unterteilt, normalerweise auf Grundlage von Materialinformationen. |
![]() | ModelMeshPartCollection | Stellt eine Sammlung von ModelMeshPart-Objekten dar. |
![]() | NoSuitableGraphicsDeviceException | Wird ausgelöst, wenn keines der verfügbaren Grafikgeräte zu den Geräteeinstellungen passt. |
![]() | OcclusionQuery | Wird dazu verwendet, für die zuletzt gezeichneten Objekte eine Okklusionsabfrage (Engpassabfrage) auszuführen. |
![]() | PresentationParameters | Enthält Präsentationsparameter. |
![]() | RasterizerState | Enthält den Rasterprogramm-Zustand, der festlegt, wie Vektordaten (Formen) in Rasterdaten (Pixel) konvertiert werden. |
![]() | RenderTarget2D | Enthält eine 2D-Textur, die als Renderziel verwendet werden kann. |
![]() | RenderTargetCube | Repräsentiert eine kubische Texturressource, in die am Ende eines Renderdurchgangs geschrieben werden kann. |
![]() | ResourceCreatedEventArgs | Enthält Ereignisdaten. |
![]() | ResourceDestroyedEventArgs | Argumente für ein Ereignis ResourceDestroyed. |
![]() | SamplerState | Enthält einen Sampler-Zustand, der festlegt, wie Texturdaten abgetastet werden. |
![]() | SamplerStateCollection | Sammlung von SamplerState-Objekten. |
![]() | SkinnedEffect | Enthält einen konfigurierbaren Effekt für das Rendering von Skinned-Charaktermodellen. |
![]() | SpriteBatch | Ermöglicht das Zeichnen einer Gruppe von Sprites mithilfe derselben Einstellungen. |
![]() | SpriteFont | Repräsentiert eine Schriftart-Textur. |
![]() | Texture | Repräsentiert eine Texturressource. |
![]() | Texture2D | Repräsentiert ein 2D-Raster der Texel. |
![]() | Texture3D | Repräsentiert ein 3D-Volumen der Texel. |
![]() | TextureCollection | Repräsentiert eine Sammlung von Texture-Objekten. |
![]() | TextureCube | Repräsentiert einen Satz von sechs 2D-Texturen, eine für jede Fläche eines Würfels. |
![]() | VertexBuffer | Stellt eine Liste von 3D-Vertizes dar, die per Streaming auf das Grafikgerät übertragen werden sollen. |
![]() | VertexDeclaration | Eine Vertexdeklaration, die Per-Vertex-Daten definiert. |
| Name | Beschreibung | |
|---|---|---|
![]() | IEffectFog | Ruft die Nebelparameter für den aktuellen Effekt ab oder legt sie fest. |
![]() | IEffectLights | Ruft die Beleuchtungsparameter für den aktuellen Effekt ab oder legt sie fest. |
![]() | IEffectMatrices | Ruft die Parameter für die Transformationsmatrix für den aktuellen Effekt ab oder legt sie fest. |
![]() | IGraphicsDeviceService | Definiert einen Mechanismus zum Abrufen von GraphicsDevice-Objekten. |
![]() | IVertexType | Vertextypschnittstelle, die von einer benutzerdefinierten Vertextypstruktur implementiert wird. |
| Name | Beschreibung | |
|---|---|---|
![]() | ModelBoneCollection.Enumerator | Bietet die Möglichkeit zum Durchlaufen der Bones in einem ModelBoneCollection-Element. |
![]() | ModelEffectCollection.Enumerator | Bietet die Möglichkeit zum Durchlaufen der Bones in einem ModelEffectCollection-Element. |
![]() | ModelMeshCollection.Enumerator | Bietet die Möglichkeit zum Durchlaufen der Bones in einem ModelMeshCollection-Element. |
![]() | ModelMeshPartCollection.Enumerator | Bietet die Möglichkeit zum Durchlaufen der Bones in einem ModelMeshPartCollection-Element. |
![]() | RenderTargetBinding | Bindet ein Array der Renderziele. |
![]() | VertexBufferBinding | Bindungsstruktur, durch die ein Vertexpuffer und andere vertexbezogene Parameter (z. B. Offset und Instanziierung) für ein Grafikgerät angegeben werden. |
![]() | VertexElement | Definiert Eingabevertexdaten für die Pipeline. |
![]() | VertexPositionColor | Beschreibt eine benutzerdefinierte Vertexformatstruktur mit Positions- und Farbinformationen. |
![]() | VertexPositionColorTexture | Beschreibt eine benutzerdefinierte Vertexformatstruktur mit Position, Farbe und einem Satz von Texturkoordinaten. |
![]() | VertexPositionNormalTexture | Beschreibt eine benutzerdefinierte Vertexformatstruktur mit Position, Normaldaten und einem Satz Texturkoordinaten. |
![]() | VertexPositionTexture | Beschreibt eine benutzerdefinierte Vertexformatstruktur mit Position und einem Satz Texturkoordinaten. |
![]() | Viewport | Definiert die Fenstermaße eines Renderziels, auf das ein 3D-Volume projiziert wird. |
| Name | Beschreibung | |
|---|---|---|
![]() | Blend | Definiert Farbüberblendungsfaktoren. |
![]() | BlendFunction | Definiert, wie zwecks Farbüberblendung eine Quellfarbe mit der bereits im Renderziel vorhandenen Zielfarbe kombiniert wird. |
![]() | BufferUsage | Gibt die spezielle Verwendung von Pufferinhalten an. |
![]() | ClearOptions | Gibt den Puffer an, der beim Aufruf von Clear verwendet werden soll. |
![]() | ColorWriteChannels | Definiert die Farbkanäle, die für einen pro Kanal durchgeführten Schreibvorgang zum Rendern eines Zielfarbpuffers ausgewählt werden können. |
![]() | CompareFunction | Definiert Vergleichsfunktionen, die für Alpha-, Schablonen- oder Tiefenpuffertests ausgewählt werden können. |
![]() | CubeMapFace | Definiert die Flächen einer Cubemap im TextureCube-Klassentyp. |
![]() | CullMode | Definiert Drehrichtungen, die verwendet werden können, um Rückseiten für das Culling zu identifizieren. |
![]() | DepthFormat | Definiert das Format der Daten in einem Tiefen-/Schablonenpuffer. |
![]() | EffectParameterClass | Definiert Klassen, die für Effektparameter oder Shaderkonstanten verwendet werden können. |
![]() | EffectParameterType | Definiert Typen, die für Effektparameter oder Shaderkonstanten verwendet werden können. |
![]() | FillMode | Beschreibt Optionen zum Füllen der Vertizes und Linien, durch die ein Grundtyp definiert wird. |
![]() | GraphicsDeviceStatus | Beschreibt den Status des Geräts ab. |
![]() | GraphicsProfile | Identifiziert den Satz der unterstützten Geräte für das Spiel auf der Grundlage der Gerätefunktionen. |
![]() | IndexElementSize | Definiert die Größe eines Elements eines Indexpuffers. |
![]() | PresentInterval | Definiert Flags, die die Beziehung zwischen der Adapter-Aktualisierungsrate und der Rate, mit dem Present-Vorgänge abgeschlossen werden, beschreiben. |
![]() | PrimitiveType | Definiert, wie Vertexdaten geordnet werden. |
![]() | RenderTargetUsage | Legt fest, wie Renderzieldaten verwendet werden, sobald ein neues Renderziel eingestellt wird. |
![]() | SetDataOptions | Beschreibt, ob vorhandene Vertex- oder Indexpufferdaten während eines SetData-Vorgangs überschritten oder verworfen werden. |
![]() | SpriteEffects | Definiert Sprite-Spiegelungsoptionen. |
![]() | SpriteSortMode | Definiert Sprite-Sortierungs-Rendering-Optionen. |
![]() | StencilOperation | Definiert Schablonenpuffervorgänge. |
![]() | SurfaceFormat | Definiert verschiedene Arten von Oberflächenformaten. |
![]() | TextureAddressMode | Definiert Modi für die Adressierung von Texeln mithilfe von Texturkoordinaten, die außerhalb des typischen Bereichs von 0,0 bis 1,0 liegen. |
![]() | TextureFilter | Definiert Filtertypen während der Texturabtastung. |
![]() | VertexElementFormat | Definiert Vertexelementformate. |
![]() | VertexElementUsage | Definiert die Nutzung der Vertexelemente. |



