Class VertexPreprocessorTvGTvMTvS
Contents
[
Hide
]VertexPreprocessor<TvG,TvM,TvS> class
Represents a VertexBuilder preprocessor used by VertexPreprocessor
public sealed class VertexPreprocessor<TvG, TvM, TvS>
where TvG : struct, IVertexGeometry
where TvM : struct, IVertexMaterial
where TvS : struct, IVertexSkinning
| Parameter | Description |
|---|---|
| TvG | The vertex fragment type with Position, Normal and Tangent. Valid types are: VertexPosition, VertexPositionNormal, VertexPositionNormalTangent. |
| TvM | The vertex fragment type with Colors and Texture Coordinates. Valid types are: VertexEmpty, VertexColor1, VertexTexture1, VertexColor1Texture1. |
| TvS | The vertex fragment type with Skin Joint Weights. Valid types are: VertexEmpty, VertexJoints4, VertexJoints8. |
Constructors
| Name | Description |
|---|---|
| VertexPreprocessor() | The default constructor. |
Methods
| Name | Description |
|---|---|
| Append(VertexGeometryPreprocessor<TvG>) | |
| Append(VertexMaterialPreprocessor<TvM>) | |
| Append(VertexSkinningPreprocessor<TvS>) | |
| Clear() | |
| PreprocessVertex(ref VertexBuilder<TvG, TvM, TvS>) | |
| SetSanitizerPreprocessors() | |
| SetValidationPreprocessors() |
See Also
- interface IVertexGeometry
- interface IVertexMaterial
- interface IVertexSkinning
- namespace Aspose.CAD.FileFormats.GLB.Geometry.VertexTypes
- assembly Aspose.CAD