Microsoft.Xna.Framework.Content.Pipeline.Graphics Namespace

Note

This namespace is available only when developing for Windows.

Provides intermediate classes and types for representing and manipulating graphics data.

Classes

Name Description
Public Class AlphaTestMaterialContent Provides properties for modifying an effect that supports alpha testing.
Public Class AnimationChannel Provides methods and properties for maintaining an animation channel.
Public Class AnimationChannelDictionary Collection of animation data channels, one per bone or rigid object.
Public Class AnimationContent Provides properties for maintaining an animation.
Public Class AnimationContentDictionary Collection of named animations.
Public Class AnimationKeyframe Provides methods and properties for managing a keyframe.
Public Class BasicMaterialContent Provides properties for modifying a traditional fixed-function–style material, as supported by most 3D modeling packages.
Public Class BitmapContent Provides properties and methods for creating and maintaining a bitmap resource.
Public Class BoneContent Represents an animation skeleton.
Public Class BoneWeightCollection Collection of bone weights of a vertex.
Public Class DualTextureMaterialContent Provides properties for modifying an effect that supports two-layer multitexturing.
Public Class Dxt1BitmapContent Provides methods and properties for managing compressed textures (DXT1).
Public Class Dxt3BitmapContent Provides methods and properties for managing compressed textures (DXT3).
Public Class Dxt5BitmapContent Provides methods and properties for managing compressed textures (DXT5).
Public Class DxtBitmapContent Provides methods and properties for managing compressed textures (DXT1, DXT3, DXT5).
Public Class EffectContent Contains the source code for a DirectX Effect, loaded from a .fx file.
Public Class EffectMaterialContent Provides support for representing DirectX Effect materials.
Public Class EnvironmentMapMaterialContent Provides properties for modifying an effect that supports environment mapping.
Public Class FontDescription Provides information to the FontDescriptionProcessor describing which font to rasterize, which font size to utilize, and which Unicode characters to include in the processor output.
Public Class GeometryContent Provides properties that define various aspects of a geometry batch.
Public Class GeometryContentCollection Provides methods for maintaining a collection of geometry batches that make up a mesh.
Public Class IndexCollection Provides methods for maintaining a list of index values.
Public Class IndirectPositionCollection Provides methods for maintaining a list of vertex positions.
Public Class MaterialContent Provides methods and properties for maintaining a collection of named texture references.
Public Class MeshBuilder Provides support for writing a custom importer for mesh objects.
Public Class MeshContent Provides properties and methods that define various aspects of a mesh.
Public Class MeshHelper Provides methods for manipulating mesh data.
Public Class MipmapChain Provides methods for accessing a mipmap chain.
Public Class MipmapChainCollection Provides methods for maintaining a mipmap chain.
Public Class NodeContent Provides a base class for graphics types that define local coordinate systems.
Public Class NodeContentCollection Provides a collection of all NodeContent objects in a spatial hierarchy.
Public Class PixelBitmapContent Provides methods for maintaining a 2D array of pixel values.
Public Class PositionCollection Provides a collection of vertex position values.
Public Class SkinnedMaterialContent Provides properties for modifying an effect for rendering skinned character models.
Public Class Texture2DContent Represents a regular two-dimensional texture.
Public Class Texture3DContent Represents a three-dimensional volume texture.
Public Class TextureContent Provides a base class for all texture objects.
Public Class TextureCubeContent Provides validation for a cube map texture, which contains an array of six image faces.
Public Class TextureReferenceDictionary Provides a collection of named references to texture files.
Public Class VectorConverter Provides methods for converting data between different packed vector representations.
Public Class VertexChannel Provides methods and properties for maintaining a vertex channel.
Public Class VertexChannel Provides methods and properties for maintaining a vertex channel.
Public Class VertexChannelCollection Provides methods and properties for managing a list of vertex data channels.
Public Class VertexChannelNames Provides properties for managing a collection of vertex channel names.
Public Class VertexContent Provides methods and properties for maintaining the vertex data of a GeometryContent.

Structures

Name Description
Public Structure BoneWeight Provides properties for managing a bone weight.

Enumerations

Name Description
Public Enumeration FontDescriptionStyle Flags that describe style information to be applied to text.