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