Texture

Overzicht

Texture is een klasse in Aspose.3D FOSS voor Java. Erft van: TextureBase.

Deze klasse definieert de textuur vanuit een extern bestand.

Deze klasse biedt 44 methoden voor het werken met Texture-objecten in Java-programma’s. Beschikbare methoden omvatten: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName en 29 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java-applicatie na het installeren van het Aspose.3D FOSS voor Java-pakket. Eigenschappen: alpha, alphaSource, content, enableMipMap, fileName, magFilter en nog 10.

Eigenschappen

NaamTypeToegangBeschrijving
enableMipMapbooleanLezenHaalt op of stelt in of de mipmap is ingeschakeld voor deze texture.
contentbyte[]LezenKrijgt of stelt de binaire inhoud van de textuur in.
fileNameStringLezenHaalt het gekoppelde textuurbestand op of stelt het in.
alphadoubleLezenHaalt op of stelt de standaard alfa-waarde van de textuur in.
alphaSourceAlphaSourceLezenHaalt op of stelt in of de texture het alfa-kanaal definieert.
wrapModeUWrapModeLezenHaalt of stelt de textuur-wrapmodi in U in.
wrapModeVWrapModeLezenHaalt of stelt de textuur wrap-modi in V in.
wrapModeWWrapModeLezenHaalt of stelt de texture wrap-modi in W in.
minFilterTextureFilterLezenHaalt het filter voor verkleining op of stelt het in.
magFilterTextureFilterLezenHaalt of stelt het filter voor vergroting op.
mipFilterTextureFilterLezenHaalt of stelt de filter voor mip-level sampling in.
uVRotationVector3LezenGets of sets de rotatie van de texture.
uVScaleVector2LezenHaalt de UV-schaal op of stelt deze in.
uVTranslationVector2LezenHaalt of stelt de UV-translatie in.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
Texture()Initialiseert een nieuw exemplaar van de Texture-klasse.
Texture(name: String)Initialiseert een nieuw exemplaar van de Texture-klasse.
isEnableMipMap() → booleanHaalt op of stelt in of de mipmap is ingeschakeld voor deze textuur.
setEnableMipMap(enableMipMap: boolean)Stelt de enable mip map-waarde in.
getContent() → byte[]Gets of stelt de binaire inhoud van de texture in.
setContent(content: byte[])Stelt de inhoudswaarde in.
getFileName() → StringHaalt of stelt het gekoppelde textuurbestand in.
setFileName(fileName: String)Stelt de bestandsnaamwaarde in.
TextureBase(name: String)Initialiseert een nieuwe instantie van de TextureBase klasse.
getAlpha() → doubleHaalt de standaard alfa-waarde van de texture op of stelt deze in.
setAlpha(alpha: double)Haalt de binaire inhoud van de texture op of stelt deze in. De ingebedde texture-inhoud is optioneel; de gebruiker moet de texture laden vanuit een extern bestand als deze ontbreekt.
getAlphaSource() → AlphaSourceGeeft of stelt in of de textuur het alfakanaal definieert.
setAlphaSource(alphaSource: AlphaSource)Stelt de alpha-bronwaarde in.
getWrapModeU() → WrapModeHaalt de texture wrap modes op in U of stelt deze in.
setWrapModeU(wrapModeU: WrapMode)Stelt de wrap-modus u-waarde in.
getWrapModeV() → WrapModeHaalt of stelt de textuur wrap-modi in V in.
setWrapModeV(wrapModeV: WrapMode)Stelt de wrap-modus v-waarde in.
getWrapModeW() → WrapModeHaalt of stelt de textuur wrap-modus in W in.
setWrapModeW(wrapModeW: WrapMode)Stelt de wrap-modus w-waarde in.
getMinFilter() → TextureFilterHaalt op of stelt het filter voor verkleining in.
setMinFilter(minFilter: TextureFilter)Stelt de min filterwaarde in.
getMagFilter() → TextureFilterHaalt de filter voor vergroting op of stelt deze in.
setMagFilter(magFilter: TextureFilter)Stelt de mag-filterwaarde in.
getMipFilter() → TextureFilterHaalt de filter op of stelt deze in voor mip-level sampling.
setMipFilter(mipFilter: TextureFilter)Stelt de mip-filterwaarde in.
getUVRotation() → Vector3Haalt op of stelt de rotatie van de textuur in.
setUVRotation(uvRotation: Vector3)Stelt de uv-rotatiewaarde in.
getUVScale() → Vector2Haalt op of stelt de UV-schaal in.
setUVScale(uvScale: Vector2)Stelt de uv-schaalwaarde in.
getUVTranslation() → Vector2Haalt de UV-vertaling op of stelt deze in.
setUVTranslation(uvTranslation: Vector2)Stelt de uv-translatiewaarde in.
setTranslation(u: double, v: double)Stelt de UV-vertaling in.
setScale(u: double, v: double)Stelt de UV-schaal in.
setRotation(u: double, v: double)Stelt de UV-rotatie in.
A3DObject()Roept A3DObject aan op deze Texture-instantie.
A3DObject(name: String)Roept A3DObject(name) aan op deze Texture-instantie.
getName() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze Texture-instantie.
getProperty(name: String) → ObjectRoept getProperty(name) aan op deze Texture-instantie.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze Texture-instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze Texture-instantie.

Zie ook

 Nederlands