Textur

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

public class Texture extends TextureBase

Denna klass definierar texturen från en extern fil.

Konstruktörer

KonstruktorBeskrivning
Texture()Initierar en ny instans av klassen Texture.
Texture(String name)Initierar en ny instans av klassen Texture.

Metoder

MetodBeskrivning
equals(Object arg0)
findProperty(String propertyName)Hittar egenskapen.
getAlpha()Hämtar standard‑alfavärdet för texturen. Detta är giltigt när getAlphaSource är AlphaSource.PIXEL_ALPHA. Standardvärdet är 1,0, giltigt värdeintervall är mellan 0 och 1.
getAlphaSource()Hämtar om texturen definierar alfakanalen.
getClass()
getContent()Hämtar det binära innehållet i texturen.
getEnableMipMap()Hämtar om mipmap är aktiverad för denna textur
getFileName()Hämtar den associerade texturfilen.
getMagFilter()Hämtar filtret för förstoring.
getMinFilter()Hämtar filtret för förminskning.
getMipFilter()Hämtar filtret för mip‑nivå‑sampling.
getName()Hämtar namnet.
getProperties()Hämtar samlingen av alla egenskaper.
getProperty(String property)Hämta värdet för angiven egenskap
getUVRotation()Hämtar rotationen för texturen
getUVScale()Hämtar UV‑skalan.
getUVTranslation()Hämtar UV‑översättningen.
getWrapModeU()Hämtar texturens omslagslägen i U.
getWrapModeV()Hämtar texturens omslagslägen i V.
getWrapModeW()Hämtar texturens omslagslägen i W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Tar bort en dynamisk egenskap.
removeProperty(String property)Ta bort den angivna egenskapen identifierad med namn
setAlpha(double value)Ställer in standard‑alfavärdet för texturen. Detta är giltigt när getAlphaSource är AlphaSource.PIXEL_ALPHA. Standardvärdet är 1,0, giltigt värdeintervall är mellan 0 och 1.
setAlphaSource(AlphaSource value)Ställer in om texturen definierar alfakanalen.
setContent(byte[] value)Anger det binära innehållet i texturen.
setEnableMipMap(boolean value)Anger om mipmap är aktiverad för denna textur.
setFileName(String value)Anger den associerade texturfilen.
setMagFilter(TextureFilter value)Anger filtret för förstoring.
setMinFilter(TextureFilter value)Anger filtret för förminskning.
setMipFilter(TextureFilter value)Anger filtret för mip-nivåprovning.
setName(String value)Ställer in namnet.
setProperty(String property, Object value)Ställer in värdet för angiven egenskap
setRotation(double u, double v)Anger UV-rotationen.
setScale(double u, double v)Anger UV-skalan.
setTranslation(double u, double v)Anger UV-översättningen.
setUVRotation(Vector3 value)Anger rotationen av texturen.
setUVScale(Vector2 value)Anger UV-skalan.
setUVTranslation(Vector2 value)Anger UV-översättningen.
setWrapModeU(WrapMode value)Anger texturens omslagslägen i U.
setWrapModeV(WrapMode value)Anger texturens omslagslägen i V.
setWrapModeW(WrapMode value)Anger texturens omslagslägen i W.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Texture()

public Texture()

Initierar en ny instans av klassen Texture.

Texture(String name)

public Texture(String name)

Initierar en ny instans av klassen Texture.

Parameters:

ParameterTypBeskrivning
namnjava.lang.StringNamn

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Hittar egenskapen. Den kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad med dess namn)

Parameters:

ParameterTypBeskrivning
propertyNamejava.lang.StringEgenskapsnamn.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Hämtar standard‑alfavärdet för texturen. Detta är giltigt när getAlphaSource är AlphaSource.PIXEL_ALPHA. Standardvärdet är 1,0, giltigt värdeintervall är mellan 0 och 1.

Returns: double - standard alfa‑värdet för texturen. Detta är giltigt när getAlphaSource är AlphaSource.PIXEL_ALPHA. Standardvärdet är 1.0, giltigt värdeintervall är mellan 0 och 1

getAlphaSource()

public AlphaSource getAlphaSource()

Hämtar om texturen definierar alfa‑kanalen. Standardvärdet är 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()

Hämtar det binära innehållet i texturen. Det inbäddade texturinnehållet är valfritt, användaren bör ladda texturen från en extern fil om detta saknas.

Returns: byte[] - det binära innehållet i texturen. Det inbäddade texturinnehållet är valfritt, användaren bör ladda texturen från en extern fil om detta saknas.

getEnableMipMap()

public boolean getEnableMipMap()

Hämtar om mipmap är aktiverad för denna textur

Returns: boolean - om mipmap är aktiverad för denna textur

getFileName()

public String getFileName()

Hämtar den associerade texturfilen.

Returns: java.lang.String - den associerade texturfilen.

getMagFilter()

public TextureFilter getMagFilter()

Hämtar filtret för förstoring.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Hämtar filtret för förminskning.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Hämtar filtret för mip‑nivå‑sampling.

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

getName()

public String getName()

Hämtar namnet.

Returns: java.lang.String - namnet.

getProperties()

public PropertyCollection getProperties()

Hämtar samlingen av alla egenskaper.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Hämta värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn

Returns: java.lang.Object - Värdet på den hittade egenskapen

getUVRotation()

public Vector3 getUVRotation()

Hämtar rotationen för texturen

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Hämtar UV‑skalan.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Hämtar UV‑översättningen.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Hämtar texturens omslagslägen i U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Hämtar texturens omslagslägen i V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Hämtar texturens omslagslägen i 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)

Tar bort en dynamisk egenskap.

Parameters:

ParameterTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

removeProperty(String property)

public boolean removeProperty(String property)

Ta bort den angivna egenskapen identifierad med namn

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

setAlpha(double value)

public void setAlpha(double value)

Ställer in standard‑alfavärdet för texturen. Detta är giltigt när getAlphaSource är AlphaSource.PIXEL_ALPHA. Standardvärdet är 1,0, giltigt värdeintervall är mellan 0 och 1.

Parameters:

ParameterTypBeskrivning
värdedoubleNytt värde

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Anger om texturen definierar alfa‑kanalen. Standardvärdet är AlphaSource.NONE

Parameters:

ParameterTypBeskrivning
valueAlphaSourceNytt värde

setContent(byte[] value)

public void setContent(byte[] value)

Anger det binära innehållet i texturen. Det inbäddade texturinnehållet är valfritt, användaren bör ladda texturen från en extern fil om detta saknas.

Parameters:

ParameterTypBeskrivning
värdebyte[]Nytt värde

setEnableMipMap(boolean value)

public void setEnableMipMap(boolean value)

Anger om mipmap är aktiverad för denna textur.

Parameters:

ParameterTypBeskrivning
värdebooleanNytt värde

setFileName(String value)

public void setFileName(String value)

Anger den associerade texturfilen.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Anger filtret för förstoring.

Parameters:

ParameterTypBeskrivning
valueTextureFilterNytt värde

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Anger filtret för förminskning.

Parameters:

ParameterTypBeskrivning
valueTextureFilterNytt värde

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Anger filtret för mip-nivåprovning.

Parameters:

ParameterTypBeskrivning
valueTextureFilterNytt värde

setName(String value)

public void setName(String value)

Ställer in namnet.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Ställer in värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn
värdejava.lang.ObjectVärdet på egenskapen

setRotation(double u, double v)

public void setRotation(double u, double v)

Anger UV-rotationen.

Parameters:

ParameterTypBeskrivning
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Anger UV-skalan.

Parameters:

ParameterTypBeskrivning
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Anger UV-översättningen.

Parameters:

ParameterTypBeskrivning
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Anger rotationen av texturen.

Parameters:

ParameterTypBeskrivning
valueVector3Nytt värde

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Anger UV-skalan.

Parameters:

ParameterTypBeskrivning
valueVector2Nytt värde

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Anger UV-översättningen.

Parameters:

ParameterTypBeskrivning
valueVector2Nytt värde

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Anger texturens omslagslägen i U.

Parameters:

ParameterTypBeskrivning
valueWrapModeNytt värde

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Anger texturens omslagslägen i V.

Parameters:

ParameterTypBeskrivning
valueWrapModeNytt värde

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Anger texturens omslagslägen i W.

Parameters:

ParameterTypBeskrivning
valueWrapModeNytt värde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int