Microsoft.Xna.Framework.Content.Pipeline Namespace
Note
This namespace is available only when developing for Windows.
Provides classes representing base types and building block functionality for use by more specialized object models, such as the Graphics DOM.
Classes
Name | Description | |
---|---|---|
ChildCollection | Provides a collection of child objects for a content item. | |
ContentBuildLogger | Provides methods for reporting informational messages or warnings from content importers and processors. | |
ContentIdentity | Provides properties describing the origin of the game asset, such as the original source file and creation tool. This information is used for error reporting, and by processors that need to determine from what directory the asset was originally loaded. | |
ContentImporter | Implements a file format importer for use with game assets. | |
ContentImporterAttribute | Provides properties that identify and provide metadata about the importer, such as supported file extensions and caching information. | |
ContentImporterContext | Provides properties that define logging behavior for the importer. | |
ContentItem | Provides properties that define various aspects of content stored using the intermediate file format of the XNA Framework. | |
ContentProcessor | Provides a base class to use when developing custom processor components. All processors must derive from this class. | |
ContentProcessorAttribute | Gets any existing content processor components. | |
ContentProcessorContext | Provides access to custom processor parameters, methods for converting member data, and triggering nested builds. | |
EffectImporter | Provides methods for reading effect (.fx) files for use in the Content Pipeline. | |
ExternalReference | Specifies external references to a data file for the content item. | |
FbxImporter | Provides methods for reading AutoDesk (.fbx) files for use in the Content Pipeline. | |
FontDescriptionImporter | Provides methods for reading .spritefont files for use in the Content Pipeline. | |
InvalidContentException | Thrown when errors are encountered in content during processing. | |
Mp3Importer | Provides methods for reading MP3 audio files for use in the Content Pipeline. | |
NamedValueDictionary | Base class for dictionaries that map string identifiers to data values. | |
OpaqueDataDictionary | Provides properties that define opaque data for a game asset. | |
PipelineComponentScanner | Implements a scanner object containing the available importers and processors for an application. | |
PipelineException | Thrown when errors are encountered during a content pipeline build. | |
ProcessorParameter | Represents a processor parameter. | |
ProcessorParameterCollection | Represents a collection of processor parameters, usually for a single processor. | |
TextureImporter | Provides methods for reading texture files for use in the Content Pipeline. | |
VideoContent | Provides a base class for all video objects. | |
WavImporter | Provides methods for reading .wav audio files for use in the Content Pipeline. | |
WmaImporter | Provides methods for reading Windows Media Audio (.wma) files for use in the Content Pipeline. | |
WmvImporter | Provides methods for reading Windows Media Video (.wmv) files for use in the Content Pipeline. | |
XImporter | Provides methods for reading DirectX Object (.x) files for use in the Content Pipeline. | |
XmlImporter | Implements an importer for reading intermediate XML files. |
Interfaces
Name | Description | |
---|---|---|
IContentImporter | Accesses a statically typed ContentImporter instance from generic code using dynamic typing. | |
IContentProcessor | Provides methods and properties for accessing a statically typed ContentProcessor subclass, using dynamically typed object data. |
Enumerations
Name | Description | |
---|---|---|
TargetPlatform | Identifiers for the target platform. |