Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
This method is available only when developing for Windows.
Processes all geometry using a specified material.
Syntax
'Declaration
Protected Overridable Sub ProcessGeometryUsingMaterial ( _
material As MaterialContent, _
geometryCollection As IEnumerable(Of GeometryContent), _
context As ContentProcessorContext _
)
protected virtual void ProcessGeometryUsingMaterial (
MaterialContent material,
IEnumerable<GeometryContent> geometryCollection,
ContentProcessorContext context
)
protected:
virtual void ProcessGeometryUsingMaterial(
MaterialContent material,
IEnumerable<GeometryContent> geometryCollection,
ContentProcessorContext context
)
Parameters
- material
Type: MaterialContent
A material used in the scene. - geometryCollection
Type: IEnumerable<GeometryContent>
A collection of all the geometry using the specified material. - context
Type: ContentProcessorContext
Context for the specified processor.
Remarks
This function will be called for each material used by geometry in the input mesh, passing in a collection of all the geometry that is using the specified material. The default implementation replaces null materials with a default BasicMaterialContent, validates that the geometry contains texture coordinates if a BasicMaterialContent has a texture, and sets the VertexColorEnabled property depending on whether the geometry contains vertex color data.
Requirements
Namespace: Microsoft.Xna.Framework.Content.Pipeline.Processors
Assembly: Microsoft.Xna.Framework.Content.Pipeline (in microsoft.xna.framework.content.pipeline.dll)
See Also
Reference
ModelProcessor Class
ModelProcessor Members
Microsoft.Xna.Framework.Content.Pipeline.Processors Namespace
Platforms
Windows 7, Windows Vista, Windows XP