Texture
Przegląd
Texture jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: TextureBase.
Ta klasa definiuje teksturę z zewnętrznego pliku.
Ta klasa udostępnia 44 metody do pracy z obiektami Texture w programach Java. Dostępne metody to: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName oraz 29 dodatkowych metod. Wszystkie publiczne składowe są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: alpha, alphaSource, content, enableMipMap, fileName, magFilter oraz 10 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
enableMipMap | boolean | Odczyt | Pobiera lub ustawia, czy mipmapa jest włączona dla tej tekstury. |
content | byte[] | Odczyt | Pobiera lub ustawia zawartość binarną tekstury. |
fileName | String | Odczyt | Pobiera lub ustawia powiązany plik tekstury. |
alpha | double | Odczyt | Pobiera lub ustawia domyślną wartość alfa tekstury. |
alphaSource | AlphaSource | Odczyt | Pobiera lub ustawia, czy tekstura definiuje kanał alfa. |
wrapModeU | WrapMode | Odczyt | Pobiera lub ustawia tryby zawijania tekstury w U. |
wrapModeV | WrapMode | Odczyt | Pobiera lub ustawia tryby owijania tekstury w V. |
wrapModeW | WrapMode | Odczyt | Pobiera lub ustawia tryby zawijania tekstury w kierunku W. |
minFilter | TextureFilter | Odczyt | Pobiera lub ustawia filtr minifikacji. |
magFilter | TextureFilter | Odczyt | Pobiera lub ustawia filtr powiększenia. |
mipFilter | TextureFilter | Odczyt | Pobiera lub ustawia filtr dla próbkowania poziomów mip. |
uVRotation | Vector3 | Odczyt | Pobiera lub ustawia obrót tekstury. |
uVScale | Vector2 | Odczyt | Pobiera lub ustawia skalę UV. |
uVTranslation | Vector2 | Odczyt | Pobiera lub ustawia translację UV. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
Texture() | Inicjalizuje nową instancję klasy Texture. |
Texture(name: String) | Inicjalizuje nową instancję klasy Texture. |
isEnableMipMap() → boolean | Pobiera lub ustawia, czy mipmap jest włączony dla tej tekstury. |
setEnableMipMap(enableMipMap: boolean) | Ustawia wartość włączenia mip mapy. |
getContent() → byte[] | Pobiera lub ustawia binarną zawartość tekstury. |
setContent(content: byte[]) | Ustawia wartość zawartości. |
getFileName() → String | Pobiera lub ustawia powiązany plik tekstury. |
setFileName(fileName: String) | Ustawia wartość nazwy pliku. |
TextureBase(name: String) | Inicjalizuje nową instancję klasy TextureBase. |
getAlpha() → double | Pobiera lub ustawia domyślną wartość alfa tekstury. |
setAlpha(alpha: double) | Pobiera lub ustawia binarną zawartość tekstury. Wbudowana zawartość tekstury jest opcjonalna, użytkownik powinien wczytać teksturę z zewnętrznego pliku, jeśli jest brakująca. |
getAlphaSource() → AlphaSource | Pobiera lub ustawia, czy tekstura definiuje kanał alfa. |
setAlphaSource(alphaSource: AlphaSource) | Ustawia wartość źródła alfa. |
getWrapModeU() → WrapMode | Pobiera lub ustawia tryby zawijania tekstury w U. |
setWrapModeU(wrapModeU: WrapMode) | Ustawia wartość trybu zawijania u. |
getWrapModeV() → WrapMode | Pobiera lub ustawia tryby zawijania tekstury w osi V. |
setWrapModeV(wrapModeV: WrapMode) | Ustawia wartość trybu owijania v. |
getWrapModeW() → WrapMode | Pobiera lub ustawia tryby owinięcia tekstury w osi W. |
setWrapModeW(wrapModeW: WrapMode) | Ustawia wartość wrap mode w. |
getMinFilter() → TextureFilter | Pobiera lub ustawia filtr dla minifikacji. |
setMinFilter(minFilter: TextureFilter) | Ustawia wartość min filter. |
getMagFilter() → TextureFilter | Uzyskuje lub ustawia filtr powiększania. |
setMagFilter(magFilter: TextureFilter) | Ustawia wartość filtru mag. |
getMipFilter() → TextureFilter | Pobiera lub ustawia filtr dla próbkowania poziomów mip. |
setMipFilter(mipFilter: TextureFilter) | Ustawia wartość filtru mip. |
getUVRotation() → Vector3 | Pobiera lub ustawia obrót tekstury. |
setUVRotation(uvRotation: Vector3) | Ustawia wartość rotacji UV. |
getUVScale() → Vector2 | Pobiera lub ustawia skalę UV. |
setUVScale(uvScale: Vector2) | Ustawia wartość skali UV. |
getUVTranslation() → Vector2 | Pobiera lub ustawia translację UV. |
setUVTranslation(uvTranslation: Vector2) | Ustawia wartość translacji uv. |
setTranslation(u: double, v: double) | Ustawia translację UV. |
setScale(u: double, v: double) | Ustawia skalę UV. |
setRotation(u: double, v: double) | Ustawia rotację UV. |
A3DObject() | Wywołuje A3DObject na tej instancji Texture. |
A3DObject(name: String) | Wywołuje A3DObject(name) na tej instancji Texture. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość nazwy. |
getProperties() → PropertyCollection | Zwraca właściwości. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji Texture. |
getProperty(name: String) → Object | Wywołuje getProperty(name) na tej instancji Texture. |
setProperty(name: String, value: Object) | Ustawia wartość właściwości. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji Texture. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji Texture. |