ITextureUnit
Overzicht
ITextureUnit is een interface in Aspose.3D FOSS voor .NET. Erft van: IDisposable.
vertegenwoordigt een textuur in het geheugen die gedeeld wordt tussen GPU en CPU en kan worden gesampled door de shader, waarbij de alleen een verwijzing naar een extern bestand vertegenwoordigt.
Eigenschappen: Depth, Height, Magnification, Minification, Mipmap, Scale, en nog 6.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Type | TextureType | Lezen | Haalt het type van deze texture unit op. |
Width | int | Lezen | Haalt de breedte van deze textuur op. |
Height | int | Lezen | Haalt de hoogte van deze texture op. |
Depth | int | Lezen | Haalt de hoogte van deze texture op, bij een niet-3D texture is deze altijd 1. |
UWrap | WrapMode | Lezen/schrijven | Haalt de wrap-modus op of stelt deze in voor de U-coördinaat van de texture. |
VWrap | WrapMode | Lezen/schrijven | Haalt of stelt de wrap-modus in voor de V-coördinaat van de textuur. |
WWrap | WrapMode | Lezen/schrijven | Haalt op of stelt de wrap-modus in voor de W-coördinaat van de texture. |
Minification | TextureFilter | Lezen/schrijven | Haalt of stelt de filtermodus voor verkleining in. |
Magnification | TextureFilter | Lezen/schrijven | Haalt of stelt de filtermodus voor vergroting in. |
Mipmap | TextureFilter | Lezen/schrijven | Haalt of stelt de filtermodus voor mipmap in. |
Scroll | Vector2 | Lezen/schrijven | Haalt de scroll van de UV-coördinaat op of stelt deze in. |
Scale | Vector2 | Lezen/schrijven | Haalt de schaal van de UV-coördinaat op of stelt deze in. |