Microsoft.Xna.Framework.Content.Pipeline.Processors Namespace

Note

This namespace is available only when developing for Windows.

Provides base classes that represent processors used by the XNA Framework Content Pipeline when processing specific game asset types.

Classes

Name Description
Public Class CompiledEffectContent Represents a compiled Effect.
Public Class EffectProcessor Processes a string representation to a platform-specific compiled effect.
Public Class FontDescriptionProcessor Provides methods to convert a font description class containing the name and size of a font into SpriteFontContent.
Public Class FontTextureProcessor Provides methods to convert a specially marked 2D bitmap into SpriteFontContent.
Public Class MaterialProcessor Builds the effects and textures of a MaterialContent object.
Public Class ModelBoneContent Stores design-time data for a ModelBone asset.
Public Class ModelBoneContentCollection A collection of ModelBoneContent objects.
Public Class ModelContent Stores design-time data for a Model asset.
Public Class ModelMeshContent Stores design-time data for a ModelMesh asset.
Public Class ModelMeshContentCollection A collection of ModelMeshContent objects.
Public Class ModelMeshPartContent Stores design-time data for a ModelMeshPart asset.
Public Class ModelMeshPartContentCollection Collection of ModelMeshPartContent objects.
Public Class ModelProcessor Processes a game asset mesh to a model content that is optimal for runtime.
Public Class ModelTextureProcessor Processes textures for 3D models.
Public Class PassThroughProcessor Provides an implementation of a no-operation processor that returns an unmodified copy of the input data.
Public Class SongContent Represents a processed Song object.
Public Class SongProcessor A custom song processor that processes an intermediate AudioContent type.
Public Class SoundEffectContent Represents a processed sound effect.
Public Class SoundEffectProcessor Provides a custom sound effect processor that processes an intermediate AudioContent type.
Public Class SpriteFontContent Provides methods and properties for managing a design-time SpriteFont Class holding packed font data.
Public Class SpriteTextureProcessor Processes textures for use as 2D sprites or user interface components.
Public Class TextureProcessor Provides methods for processing textures.
Public Class VertexBufferContent Provides methods and properties for managing a design-time vertex buffer that holds packed vertex data.
Public Class VertexDeclarationContent Provides methods and properties for maintaining the vertex declaration data of a VertexContent.
Public Class VideoProcessor Processes videos for playback within a game.

Enumerations

Name Description
Public Enumeration EffectProcessorDebugMode Specifies how debugging of effects is to be supported in PIX.
Public Enumeration MaterialProcessorDefaultEffect Specifies the default effect type.
Public Enumeration TextureProcessorOutputFormat Specifies the target output (of type SurfaceFormat) of the texture processor.