ITextureUnit
Przegląd
ITextureUnit jest interface w Aspose.3D FOSS dla .NET. Dziedziczy po: IDisposable.
reprezentuje teksturę w pamięci, która jest współdzielona między GPU a CPU i może być próbkowana przez shader, gdzie jedynie reprezentuje odniesienie do zewnętrznego pliku.
Właściwości: Depth, Height, Magnification, Minification, Mipmap, Scale, oraz 6 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Type | TextureType | Odczyt | Pobiera typ tej jednostki tekstury. |
Width | int | Odczyt | Pobiera szerokość tej tekstury. |
Height | int | Odczyt | Pobiera wysokość tej tekstury. |
Depth | int | Odczyt | Pobiera wysokość tej tekstury, dla tekstury nie-3D jest ona zawsze równa 1. |
UWrap | WrapMode | Odczyt/zapis | Pobiera lub ustawia tryb zawijania dla współrzędnej U tekstury. |
VWrap | WrapMode | Odczyt/zapis | Pobiera lub ustawia tryb owijania dla współrzędnej V tekstury. |
WWrap | WrapMode | Odczyt/zapis | Pobiera lub ustawia tryb owijania dla współrzędnej W tekstury. |
Minification | TextureFilter | Odczyt/zapis | Pobiera lub ustawia tryb filtrowania przy minifikacji. |
Magnification | TextureFilter | Odczyt/zapis | Pobiera lub ustawia tryb filtrowania dla powiększania. |
Mipmap | TextureFilter | Odczyt/zapis | Pobiera lub ustawia tryb filtrowania dla mipmapy. |
Scroll | Vector2 | Odczyt/zapis | Pobiera lub ustawia przewijanie współrzędnej UV. |
Scale | Vector2 | Odczyt/zapis | Pobiera lub ustawia skalę współrzędnej UV. |