Table of Contents

Namespace MonoGame.Framework.Content.Pipeline.Builder

Classes

ContentBuilder

This class is the entry point for the content builder system.

ContentBuilderParams

A list of arguments used by ContentBuilder.

Use Parse(params string[]) to acquire the arguments from the passed cli args.

ContentCollection

Collection of rules on how the content should be handled.

The way this system works is by adding each call you make with include/exclude to a list of rules, then during the GetContentInfo(string, ref ContentInfo?) it will check if the filepath is valid for each one and return the last match it finds.

ContentFileCache

Contains cached information about a single source content file.

ContentInfo

Describes how the ContentBuilder should handle the content.

ContentRule

A rule by which ContentCollection includes or excludes the files.

FileHelper

Common file and path helpers.

PathHelper

Methods provided to normalize and manipulate paths.

PipelineBuildEvent

Class to provide methods and properties for handling pipeline build events.

PipelineBuildEvent.Pair

Class that represents a key / value pair.

PipelineBuildLogger

Provides methods for reporting informational messages or warnings from content importers and processors. Do not use this class to report errors. Instead, report errors by throwing a PipelineException or InvalidContentException.

PipelineImporterContext
PipelineManager

Class to provide methods and properties for handling content pipelines.

PipelineProcessorContext

Provides access to custom processor parameters, methods for converting member data, and triggering nested builds.

RegexRule

A regex based rule by which ContentCollection includes or excludes the files.

TypeExtensions

Provides extension methods for common types.

WildcardRule

A wildcard based rule by which ContentCollection includes or excludes the files.

XmlColor

Helper for serializing color types with the XmlSerializer.

Interfaces

IContentCache

An interface for storing information about the compiled content.

IContentCollection

An interface for a collection of data on how the content should be handled.

Enums

ContentBuilderMode

Describes the mode in which the content builder will run in.