Textuur

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

public class Texture extends TextureBase

Deze klasse definieert de textuur uit een extern bestand.

Constructors

ConstructorBeschrijving
Texture()Initialiseert een nieuw exemplaar van de Texture klasse.
Texture(String name)Initialiseert een nieuw exemplaar van de Texture klasse.

Methoden

MethodeBeschrijving
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
getAlpha()Haalt de standaard alfa-waarde van de textuur op. Dit is geldig wanneer de getAlphaSource is AlphaSource.PIXEL_ALPHA Standaardwaarde is 1.0, geldig bereik is tussen 0 en 1.
getAlphaSource()Geeft aan of de textuur het alfac kanaal definieert.
getClass()
getContent()Haalt de binaire inhoud van de textuur op.
getEnableMipMap()Geeft aan of de mipmap is ingeschakeld voor deze textuur.
getFileName()Haalt het gekoppelde textuurbestand op.
getMagFilter()Haalt het filter voor vergroting op.
getMinFilter()Haalt het filter voor verkleining op.
getMipFilter()Haalt het filter voor mip-niveau sampling op.
getName()Haalt de naam op.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getUVRotation()Haalt de rotatie van de textuur op.
getUVScale()Haalt de UV-schaal op.
getUVTranslation()Haalt de UV-translatie op.
getWrapModeU()Haalt de textuur wrap-modi op in U.
getWrapModeV()Haalt de textuur wrap-modi op in V.
getWrapModeW()Haalt de textuur wrap-modi op in W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
setAlpha(double value)Stelt de standaard alfa-waarde van de textuur in. Dit is geldig wanneer de getAlphaSource is AlphaSource.PIXEL_ALPHA Standaardwaarde is 1.0, geldig bereik is tussen 0 en 1.
setAlphaSource(AlphaSource value)Stelt in of de textuur het alfac kanaal definieert.
setContent(byte[] value)Stelt de binaire inhoud van de textuur in.
setEnableMipMap(boolean value)Stelt in of de mipmap is ingeschakeld voor deze textuur
setFileName(String value)Stelt het gekoppelde textuurbestand in.
setMagFilter(TextureFilter value)Stelt het filter voor vergroting in.
setMinFilter(TextureFilter value)Stelt het filter voor verkleining in.
setMipFilter(TextureFilter value)Stelt het filter voor mip-niveau sampling in.
setName(String value)Stelt de naam in.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
setRotation(double u, double v)Stelt de UV-rotatie in.
setScale(double u, double v)Stelt de UV-schaal in.
setTranslation(double u, double v)Stelt de UV-translatie in.
setUVRotation(Vector3 value)Stelt de rotatie van de textuur in
setUVScale(Vector2 value)Stelt de UV-schaal in.
setUVTranslation(Vector2 value)Stelt de UV-translatie in.
setWrapModeU(WrapMode value)Stelt de textuur-wrappingmodi in U in.
setWrapModeV(WrapMode value)Stelt de textuur-wrappingmodi in V in.
setWrapModeW(WrapMode value)Stelt de textuur-wrappingmodi in W in.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Texture()

public Texture()

Initialiseert een nieuw exemplaar van de Texture klasse.

Texture(String name)

public Texture(String name)

Initialiseert een nieuw exemplaar van de Texture klasse.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Haalt de standaard alfa-waarde van de textuur op. Dit is geldig wanneer de getAlphaSource is AlphaSource.PIXEL_ALPHA Standaardwaarde is 1.0, geldig bereik is tussen 0 en 1.

Returns: double - de standaard alfa-waarde van de textuur. Dit is geldig wanneer de getAlphaSource is AlphaSource.PIXEL_ALPHA. Standaardwaarde is 1.0, geldig bereik is tussen 0 en 1.

getAlphaSource()

public AlphaSource getAlphaSource()

Haalt op of de textuur het alfa-kanaal definieert. Standaardwaarde is 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

getContent()

public byte[] getContent()

Haalt de binaire inhoud van de textuur op. De ingebedde textuurinhoud is optioneel; de gebruiker moet de textuur uit een extern bestand laden als deze ontbreekt.

Returns: byte[] - de binaire inhoud van de textuur. De ingebedde textuurinhoud is optioneel; de gebruiker moet de textuur uit een extern bestand laden als deze ontbreekt.

getEnableMipMap()

public boolean getEnableMipMap()

Geeft aan of de mipmap is ingeschakeld voor deze textuur.

Returns: boolean - of de mipmap is ingeschakeld voor deze textuur

getFileName()

public String getFileName()

Haalt het gekoppelde textuurbestand op.

Returns: java.lang.String - het gekoppelde textuurbestand.

getMagFilter()

public TextureFilter getMagFilter()

Haalt het filter voor vergroting op.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Haalt het filter voor verkleining op.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Haalt het filter voor mip-niveau sampling op.

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

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

getUVRotation()

public Vector3 getUVRotation()

Haalt de rotatie van de textuur op.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Haalt de UV-schaal op.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Haalt de UV-translatie op.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Haalt de textuur wrap-modi op in U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Haalt de textuur wrap-modi op in V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Haalt de textuur wrap-modi op 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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

setAlpha(double value)

public void setAlpha(double value)

Stelt de standaard alfa-waarde van de textuur in. Dit is geldig wanneer de getAlphaSource is AlphaSource.PIXEL_ALPHA Standaardwaarde is 1.0, geldig bereik is tussen 0 en 1.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Stelt in of de textuur het alfa-kanaal definieert. Standaardwaarde is AlphaSource.NONE.

Parameters:

ParameterTypeBeschrijving
valueAlphaSourceNieuwe waarde

setContent(byte[] value)

public void setContent(byte[] value)

Stelt de binaire inhoud van de textuur in. De ingebedde textuurinhoud is optioneel; de gebruiker moet de textuur uit een extern bestand laden als deze ontbreekt.

Parameters:

ParameterTypeBeschrijving
waardebyte[]Nieuwe waarde

setEnableMipMap(boolean value)

public void setEnableMipMap(boolean value)

Stelt in of de mipmap is ingeschakeld voor deze textuur

Parameters:

ParameterTypeBeschrijving
waardebooleanNieuwe waarde

setFileName(String value)

public void setFileName(String value)

Stelt het gekoppelde textuurbestand in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Stelt het filter voor vergroting in.

Parameters:

ParameterTypeBeschrijving
valueTextureFilterNieuwe waarde

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Stelt het filter voor verkleining in.

Parameters:

ParameterTypeBeschrijving
valueTextureFilterNieuwe waarde

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Stelt het filter voor mip-niveau sampling in.

Parameters:

ParameterTypeBeschrijving
valueTextureFilterNieuwe waarde

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

setRotation(double u, double v)

public void setRotation(double u, double v)

Stelt de UV-rotatie in.

Parameters:

ParameterTypeBeschrijving
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Stelt de UV-schaal in.

Parameters:

ParameterTypeBeschrijving
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Stelt de UV-translatie in.

Parameters:

ParameterTypeBeschrijving
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Stelt de rotatie van de textuur in

Parameters:

ParameterTypeBeschrijving
valueVector3Nieuwe waarde

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Stelt de UV-schaal in.

Parameters:

ParameterTypeBeschrijving
valueVector2Nieuwe waarde

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Stelt de UV-translatie in.

Parameters:

ParameterTypeBeschrijving
valueVector2Nieuwe waarde

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Stelt de textuur-wrappingmodi in U in.

Parameters:

ParameterTypeBeschrijving
valueWrapModeNieuwe waarde

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Stelt de textuur-wrappingmodi in V in.

Parameters:

ParameterTypeBeschrijving
valueWrapModeNieuwe waarde

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Stelt de textuur-wrappingmodi in W in.

Parameters:

ParameterTypeBeschrijving
valueWrapModeNieuwe waarde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int