Namespace Microsoft.Xna.Framework.Content.Pipeline.Graphics
Classes
- AlphaTestMaterialContent
Class to provide properties for processing basic materials with alpha.
- AnimationChannel
Provides methods and properties for maintaining an animation channel. An animation channel is a collection of keyframes describing the movement of a single bone or rigid object.
- AnimationChannelDictionary
Collection of animation data channels, one per bone or rigid object.
- AnimationContent
Provides properties for maintaining an animation.
- AnimationContentDictionary
Collection of named animations.
- AnimationKeyframe
Provides methods and properties for managing a keyframe. A keyframe describes the position of an animation channel at a single point in time.
- AtcBitmapContent
Provides properties and methods for creating and maintaining an ATC compressed bitmap resource.
- AtcExplicitBitmapContent
Supports the processing of a texture compressed using ATC Explicit Alpha.
- AtcInterpolatedBitmapContent
Provides properties and methods for creating and maintaining an ATC interpolated compressed bitmap resource.
- BasicMaterialContent
Class to provide properties for processing basic materials.
- BitmapContent
Provides properties and methods for creating and maintaining a bitmap resource.
- BoneContent
Represents an animation skeleton.
- BoneWeightCollection
Collection of bone weights of a vertex.
- Dxt1BitmapContent
Provides properties and methods for creating and maintaining a Dxt1 compressed bitmap resource.
- Dxt3BitmapContent
Provides properties and methods for creating and maintaining a Dxt3 compressed bitmap resource.
- Dxt5BitmapContent
Provides properties and methods for creating and maintaining a Dxt5 compressed bitmap resource.
- EffectContent
Contains the source code for a DirectX Effect, loaded from a .fx file.
- EffectMaterialContent
Provides methods and properties for maintaining a collection of named effect texture references.
- EnvironmentMapMaterialContent
Class to provide properties for processing environmental map materials.
- Etc1BitmapContent
Supports the processing of a texture compressed using ETC1.
- Etc2BitmapContent
Supports the processing of a texture compressed using ETC2.
- 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.
- GeometryContent
Provides properties that define various aspects of a geometry batch.
- GeometryContentCollection
Provides methods for maintaining a collection of geometry batches that make up a mesh.
- IndexCollection
Provides methods for maintaining a list of index values.
- IndirectPositionCollection
Provides methods for maintaining a list of vertex positions.
- LocalizedFontDescription
Normally, when you add a .spritefont file to your project, this data is deserialized into a FontDescription object, which is then built into a SpriteFontContent by the FontDescriptionProcessor. But to localize the font, we want to add some additional data, so our custom processor can know what .resx files it needs to scan. We do this by defining our own custom font description class, deriving from the built in FontDescription type, and adding a new property to store the resource filenames.
- MaterialContent
Provides methods and properties for maintaining a collection of named texture references.
- MaxRectsBin
A bin that can pack rectangles using the MaxRects algorithm with several heuristics.
- MeshBuilder
Provides methods for building a mesh for use in the Content Pipeline.
- MeshContent
Provides properties and methods that define various aspects of a mesh.
- MeshHelper
Class to provide helper methods for processing mesh data.
- MipmapChain
Provides methods for accessing a mipmap chain.
- MipmapChainCollection
Provides methods for maintaining a mipmap chain.
- NodeContent
Provides a base class for graphics types that define local coordinate systems.
- NodeContentCollection
Provides a collection of child NodeContent objects for a content item.
- PixelBitmapContent<T>
Provides properties and methods for creating and maintaining a bitmap resource.
- PositionCollection
Provides a collection of vertex position values.
- PvrtcBitmapContent
Provides properties and methods for creating and maintaining a compressed bitmap resource.
- PvrtcRgb4BitmapContent
Provides properties and methods for creating and maintaining a compressed bitmap resource.
- PvrtcRgba4BitmapContent
Provides properties and methods for creating and maintaining a compressed bitmap resource.
- SkinnedMaterialContent
Class to provide properties for processing skinned materials.
- Texture2DContent
Provides properties for maintaining a 2D texture
- Texture3DContent
Provides properties for maintaining a 3D texture
- TextureContent
Provides a base class for all texture objects.
- TextureCubeContent
Provides a base class for texture cube content.
- TextureProfile
Base class for handling texture profiles.
- TextureReferenceDictionary
Provides a collection of named references to texture files.
- VertexChannel
Provides methods and properties for maintaining a vertex channel. A vertex channel is a list of arbitrary data with one value for each vertex. Channels are stored inside a GeometryContent and identified by name.
- VertexChannelCollection
Provides methods and properties for managing a list of vertex data channels.
- VertexChannelNames
Provides properties for managing a collection of vertex channel names.
- VertexChannel<T>
Provides methods and properties for maintaining a vertex channel. This is a generic implementation of VertexChannel and, therefore, can handle strongly typed content data.
- VertexContent
Provides methods and properties for maintaining the vertex data of a GeometryContent.
Structs
- ABCFloat
Structure used to store float values sequentially
- BoneWeight
Provides properties for managing a bone weight.
Enums
- FontDescriptionStyle
Flags that describe style information to be applied to text. You can combine these flags by using a bitwise OR operator (|).
- GrowRule
How to grow the bin when a rectangel can't be placed.
- MaxRectsHeuristic
Heuristic method to use to choose the rectangles positions.