Class ModelProcessor
- Assembly
- MonoGame.Framework.Content.Pipeline.dll
[ContentProcessor(DisplayName = "Model - MonoGame")]
public class ModelProcessor : ContentProcessor<NodeContent, ModelContent>, IContentProcessor
- Inheritance
-
ModelProcessor
- Implements
- Inherited Members
Constructors
ModelProcessor()
public ModelProcessor()
Properties
ColorKeyColor
public virtual Color ColorKeyColor { get; set; }
Property Value
ColorKeyEnabled
public virtual bool ColorKeyEnabled { get; set; }
Property Value
DefaultEffect
public virtual MaterialProcessorDefaultEffect DefaultEffect { get; set; }
Property Value
GenerateMipmaps
public virtual bool GenerateMipmaps { get; set; }
Property Value
GenerateTangentFrames
public virtual bool GenerateTangentFrames { get; set; }
Property Value
PremultiplyTextureAlpha
public virtual bool PremultiplyTextureAlpha { get; set; }
Property Value
PremultiplyVertexColors
public virtual bool PremultiplyVertexColors { get; set; }
Property Value
ResizeTexturesToPowerOfTwo
public virtual bool ResizeTexturesToPowerOfTwo { get; set; }
Property Value
RotationX
public virtual float RotationX { get; set; }
Property Value
RotationY
public virtual float RotationY { get; set; }
Property Value
RotationZ
public virtual float RotationZ { get; set; }
Property Value
Scale
public virtual float Scale { get; set; }
Property Value
SwapWindingOrder
public virtual bool SwapWindingOrder { get; set; }
Property Value
TextureFormat
public virtual TextureProcessorOutputFormat TextureFormat { get; set; }
Property Value
Methods
ConvertMaterial(MaterialContent, ContentProcessorContext)
protected virtual MaterialContent ConvertMaterial(MaterialContent material, ContentProcessorContext context)
Parameters
material
MaterialContentcontext
ContentProcessorContext
Returns
Process(NodeContent, ContentProcessorContext)
Processes the specified input data and returns the result.
public override ModelContent Process(NodeContent input, ContentProcessorContext context)
Parameters
input
NodeContentExisting content object being processed.
context
ContentProcessorContextContains any required custom process parameters.
Returns
- ModelContent
A typed object representing the processed input.
ProcessGeometryUsingMaterial(MaterialContent, IEnumerable<GeometryContent>, ContentProcessorContext)
protected virtual void ProcessGeometryUsingMaterial(MaterialContent material, IEnumerable<GeometryContent> geometryCollection, ContentProcessorContext context)
Parameters
material
MaterialContentgeometryCollection
IEnumerable<GeometryContent>context
ContentProcessorContext
ProcessVertexChannel(GeometryContent, int, ContentProcessorContext)
protected virtual void ProcessVertexChannel(GeometryContent geometry, int vertexChannelIndex, ContentProcessorContext context)
Parameters
geometry
GeometryContentvertexChannelIndex
intcontext
ContentProcessorContext