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

NazwaTypDostępOpis
enableMipMapbooleanOdczytPobiera lub ustawia, czy mipmapa jest włączona dla tej tekstury.
contentbyte[]OdczytPobiera lub ustawia zawartość binarną tekstury.
fileNameStringOdczytPobiera lub ustawia powiązany plik tekstury.
alphadoubleOdczytPobiera lub ustawia domyślną wartość alfa tekstury.
alphaSourceAlphaSourceOdczytPobiera lub ustawia, czy tekstura definiuje kanał alfa.
wrapModeUWrapModeOdczytPobiera lub ustawia tryby zawijania tekstury w U.
wrapModeVWrapModeOdczytPobiera lub ustawia tryby owijania tekstury w V.
wrapModeWWrapModeOdczytPobiera lub ustawia tryby zawijania tekstury w kierunku W.
minFilterTextureFilterOdczytPobiera lub ustawia filtr minifikacji.
magFilterTextureFilterOdczytPobiera lub ustawia filtr powiększenia.
mipFilterTextureFilterOdczytPobiera lub ustawia filtr dla próbkowania poziomów mip.
uVRotationVector3OdczytPobiera lub ustawia obrót tekstury.
uVScaleVector2OdczytPobiera lub ustawia skalę UV.
uVTranslationVector2OdczytPobiera lub ustawia translację UV.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
Texture()Inicjalizuje nową instancję klasy Texture.
Texture(name: String)Inicjalizuje nową instancję klasy Texture.
isEnableMipMap() → booleanPobiera 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() → StringPobiera lub ustawia powiązany plik tekstury.
setFileName(fileName: String)Ustawia wartość nazwy pliku.
TextureBase(name: String)Inicjalizuje nową instancję klasy TextureBase.
getAlpha() → doublePobiera 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() → AlphaSourcePobiera lub ustawia, czy tekstura definiuje kanał alfa.
setAlphaSource(alphaSource: AlphaSource)Ustawia wartość źródła alfa.
getWrapModeU() → WrapModePobiera lub ustawia tryby zawijania tekstury w U.
setWrapModeU(wrapModeU: WrapMode)Ustawia wartość trybu zawijania u.
getWrapModeV() → WrapModePobiera lub ustawia tryby zawijania tekstury w osi V.
setWrapModeV(wrapModeV: WrapMode)Ustawia wartość trybu owijania v.
getWrapModeW() → WrapModePobiera lub ustawia tryby owinięcia tekstury w osi W.
setWrapModeW(wrapModeW: WrapMode)Ustawia wartość wrap mode w.
getMinFilter() → TextureFilterPobiera lub ustawia filtr dla minifikacji.
setMinFilter(minFilter: TextureFilter)Ustawia wartość min filter.
getMagFilter() → TextureFilterUzyskuje lub ustawia filtr powiększania.
setMagFilter(magFilter: TextureFilter)Ustawia wartość filtru mag.
getMipFilter() → TextureFilterPobiera lub ustawia filtr dla próbkowania poziomów mip.
setMipFilter(mipFilter: TextureFilter)Ustawia wartość filtru mip.
getUVRotation() → Vector3Pobiera lub ustawia obrót tekstury.
setUVRotation(uvRotation: Vector3)Ustawia wartość rotacji UV.
getUVScale() → Vector2Pobiera lub ustawia skalę UV.
setUVScale(uvScale: Vector2)Ustawia wartość skali UV.
getUVTranslation() → Vector2Pobiera 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() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Texture.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Texture.
setProperty(name: String, value: Object)Ustawia wartość właściwości.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Texture.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Texture.

Zobacz także

 Polski