TextureBase

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class TextureBase extends A3DObject

Basisklasse für alle konkreten Texturen. Texture definiert das Aussehen und das Gefühl einer Geometrieoberfläche.

Konstruktoren

KonstruktorBeschreibung
TextureBase(String name)Initialisiert eine neue Instanz der Klasse TextureBase.

Methoden

MethodeBeschreibung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getAlpha()Ermittelt den Standard-Alpha-Wert der Textur. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1.
getAlphaSource()Ermittelt, ob die Textur den Alpha-Kanal definiert.
getClass()
getMagFilter()Ermittelt den Filter für Vergrößerung.
getMinFilter()Ermittelt den Filter für Verkleinerung.
getMipFilter()Ermittelt den Filter für Mip-Level-Abtastung.
getName()Liefert den Namen.
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
getUVRotation()Ermittelt die Drehung der Textur.
getUVScale()Ermittelt die UV-Skalierung.
getUVTranslation()Ermittelt die UV-Translation.
getWrapModeU()Ermittelt die Textur-Wrap-Modi in U.
getWrapModeV()Ermittelt die Textur-Wrap-Modi in V.
getWrapModeW()Ermittelt die Textur-Wrap-Modi in W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
setAlpha(double value)Legt den Standard-Alpha-Wert der Textur fest. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1.
setAlphaSource(AlphaSource value)Legt fest, ob die Textur den Alpha-Kanal definiert.
setMagFilter(TextureFilter value)Legt den Filter für Vergrößerung fest.
setMinFilter(TextureFilter value)Legt den Filter für Verkleinerung fest.
setMipFilter(TextureFilter value)Legt den Filter für Mipmap‑Ebene‑Abtastung fest.
setName(String value)Setzt den Namen.
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
setRotation(double u, double v)Legt die UV‑Rotation fest.
setScale(double u, double v)Legt die UV‑Skalierung fest.
setTranslation(double u, double v)Legt die UV‑Translation fest.
setUVRotation(Vector3 value)Legt die Rotation der Textur fest
setUVScale(Vector2 value)Legt die UV‑Skalierung fest.
setUVTranslation(Vector2 value)Legt die UV‑Translation fest.
setWrapModeU(WrapMode value)Legt die Textur-Wrap‑Modi in U fest.
setWrapModeV(WrapMode value)Legt die Textur-Wrap‑Modi in V fest.
setWrapModeW(WrapMode value)Legt die Textur-Wrap‑Modi in W fest.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureBase(String name)

public TextureBase(String name)

Initialisiert eine neue Instanz der Klasse TextureBase.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Ermittelt den Standard-Alpha-Wert der Textur. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1.

Returns: double - der Standard‑Alpha‑Wert der Textur. Dies ist gültig, wenn getAlphaSource AlphaSource.PIXEL_ALPHA ist. Standardwert ist 1.0, gültiger Wertebereich liegt zwischen 0 und 1

getAlphaSource()

public AlphaSource getAlphaSource()

Ermittelt, ob die Textur den Alpha‑Kanal definiert. Standardwert ist AlphaSource.NONE

Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMagFilter()

public TextureFilter getMagFilter()

Ermittelt den Filter für Vergrößerung.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Ermittelt den Filter für Verkleinerung.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Ermittelt den Filter für Mip-Level-Abtastung.

Returns: TextureFilter - the filter for mip-level sampling.

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getProperties()

public PropertyCollection getProperties()

Liefert die Sammlung aller Eigenschaften.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Liefere den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft

getUVRotation()

public Vector3 getUVRotation()

Ermittelt die Drehung der Textur.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Ermittelt die UV-Skalierung.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Ermittelt die UV-Translation.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Ermittelt die Textur-Wrap-Modi in U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Ermittelt die Textur-Wrap-Modi in V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Ermittelt die Textur-Wrap-Modi in W.

Returns: WrapMode - the texture wrap modes in W.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Entfernt eine dynamische Eigenschaft.

Parameters:

ParameterTypBeschreibung
propertyPropertyWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

removeProperty(String property)

public boolean removeProperty(String property)

Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

setAlpha(double value)

public void setAlpha(double value)

Legt den Standard-Alpha-Wert der Textur fest. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Legt fest, ob die Textur den Alpha‑Kanal definiert. Standardwert ist AlphaSource.NONE

Parameters:

ParameterTypBeschreibung
valueAlphaSourceNeuer Wert

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Legt den Filter für Vergrößerung fest.

Parameters:

ParameterTypBeschreibung
valueTextureFilterNeuer Wert

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Legt den Filter für Verkleinerung fest.

Parameters:

ParameterTypBeschreibung
valueTextureFilterNeuer Wert

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Legt den Filter für Mipmap‑Ebene‑Abtastung fest.

Parameters:

ParameterTypBeschreibung
valueTextureFilterNeuer Wert

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer Wert der Eigenschaft

setRotation(double u, double v)

public void setRotation(double u, double v)

Legt die UV‑Rotation fest.

Parameters:

ParameterTypBeschreibung
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Legt die UV‑Skalierung fest.

Parameters:

ParameterTypBeschreibung
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Legt die UV‑Translation fest.

Parameters:

ParameterTypBeschreibung
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Legt die Rotation der Textur fest

Parameters:

ParameterTypBeschreibung
valueVector3Neuer Wert

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Legt die UV‑Skalierung fest.

Parameters:

ParameterTypBeschreibung
valueVector2Neuer Wert

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Legt die UV‑Translation fest.

Parameters:

ParameterTypBeschreibung
valueVector2Neuer Wert

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Legt die Textur-Wrap‑Modi in U fest.

Parameters:

ParameterTypBeschreibung
valueWrapModeNeuer Wert

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Legt die Textur-Wrap‑Modi in V fest.

Parameters:

ParameterTypBeschreibung
valueWrapModeNeuer Wert

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Legt die Textur-Wrap‑Modi in W fest.

Parameters:

ParameterTypBeschreibung
valueWrapModeNeuer Wert

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int