TextureBase

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

public class TextureBase extends A3DObject

Базовый класс для всех конкретных текстур. Texture определяет внешний вид поверхности геометрии.

Конструкторы

КонструкторОписание
TextureBase(String name)Инициализирует новый экземпляр класса TextureBase.

Методы

МетодОписание
equals(Object arg0)
findProperty(String propertyName)Находит свойство.
getAlpha()Получает значение альфа по умолчанию для текстуры. Это применимо, когда getAlphaSource равно AlphaSource.PIXEL_ALPHA. Значение по умолчанию — 1.0, допустимый диапазон — от 0 до 1.
getAlphaSource()Получает, определяет ли текстура альфа‑канал.
getClass()
getMagFilter()Получает фильтр увеличения.
getMinFilter()Получает фильтр уменьшения.
getMipFilter()Получает фильтр выборки уровня mip.
getName()Получает имя.
getProperties()Получает коллекцию всех свойств.
getProperty(String property)Получить значение указанного свойства
getUVRotation()Получает вращение текстуры.
getUVScale()Получает масштаб UV.
getUVTranslation()Получает трансляцию UV.
getWrapModeU()Получает режимы обёртывания текстуры по оси U.
getWrapModeV()Получает режимы обёртывания текстуры по оси V.
getWrapModeW()Получает режимы обёртывания текстуры по оси W.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Удаляет динамическое свойство.
removeProperty(String property)Удалить указанное свойство, определяемое по имени
setAlpha(double value)Устанавливает значение альфа по умолчанию для текстуры. Это применимо, когда getAlphaSource равно AlphaSource.PIXEL_ALPHA. Значение по умолчанию — 1.0, допустимый диапазон — от 0 до 1.
setAlphaSource(AlphaSource value)Устанавливает, определяет ли текстура альфа‑канал.
setMagFilter(TextureFilter value)Устанавливает фильтр для увеличения.
setMinFilter(TextureFilter value)Устанавливает фильтр для уменьшения.
setMipFilter(TextureFilter value)Устанавливает фильтр для выборки уровней mip.
setName(String value)Устанавливает имя.
setProperty(String property, Object value)Устанавливает значение указанного свойства
setRotation(double u, double v)Устанавливает вращение UV.
setScale(double u, double v)Устанавливает масштаб UV.
setTranslation(double u, double v)Устанавливает трансляцию UV.
setUVRotation(Vector3 value)Устанавливает вращение текстуры
setUVScale(Vector2 value)Устанавливает масштаб UV.
setUVTranslation(Vector2 value)Устанавливает трансляцию UV.
setWrapModeU(WrapMode value)Устанавливает режимы обёртывания текстуры по U.
setWrapModeV(WrapMode value)Устанавливает режимы обёртывания текстуры по V.
setWrapModeW(WrapMode value)Устанавливает режимы обёртывания текстуры по W.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureBase(String name)

public TextureBase(String name)

Инициализирует новый экземпляр класса TextureBase.

Parameters:

ПараметрТипОписание
имяjava.lang.StringИмя.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Находит свойство. Оно может быть динамическим свойством (созданным с помощью CreateDynamicProperty/SetProperty) или нативным свойством (определяемым по его имени)

Parameters:

ПараметрТипОписание
propertyNamejava.lang.StringИмя свойства.

Returns: Property - The property.

getAlpha()

public double getAlpha()

Получает значение альфа по умолчанию для текстуры. Это применимо, когда getAlphaSource равно AlphaSource.PIXEL_ALPHA. Значение по умолчанию — 1.0, допустимый диапазон — от 0 до 1.

Returns: double - значение альфа по умолчанию для текстуры. Это действительно, когда getAlphaSource равно AlphaSource.PIXEL_ALPHA. Значение по умолчанию — 1.0, допустимый диапазон — от 0 до 1

getAlphaSource()

public AlphaSource getAlphaSource()

Получает, определяет ли текстура альфа‑канал. Значение по умолчанию — 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()

Получает фильтр увеличения.

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

Получает фильтр уменьшения.

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

Получает фильтр выборки уровня mip.

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

getName()

public String getName()

Получает имя.

Returns: java.lang.String - имя.

getProperties()

public PropertyCollection getProperties()

Получает коллекцию всех свойств.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Получить значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства

Returns: java.lang.Object - Значение найденного свойства

getUVRotation()

public Vector3 getUVRotation()

Получает вращение текстуры.

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

Получает масштаб UV.

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

Получает трансляцию UV.

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

Получает режимы обёртывания текстуры по оси U.

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

Получает режимы обёртывания текстуры по оси V.

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

Получает режимы обёртывания текстуры по оси 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)

Удаляет динамическое свойство.

Parameters:

ПараметрТипОписание
propertyPropertyКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

removeProperty(String property)

public boolean removeProperty(String property)

Удалить указанное свойство, определяемое по имени

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

setAlpha(double value)

public void setAlpha(double value)

Устанавливает значение альфа по умолчанию для текстуры. Это применимо, когда getAlphaSource равно AlphaSource.PIXEL_ALPHA. Значение по умолчанию — 1.0, допустимый диапазон — от 0 до 1.

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

Устанавливает, определяет ли текстура альфа‑канал. Значение по умолчанию — AlphaSource.NONE

Parameters:

ПараметрТипОписание
valueAlphaSourceНовое значение

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

Устанавливает фильтр для увеличения.

Parameters:

ПараметрТипОписание
valueTextureFilterНовое значение

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

Устанавливает фильтр для уменьшения.

Parameters:

ПараметрТипОписание
valueTextureFilterНовое значение

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

Устанавливает фильтр для выборки уровней mip.

Parameters:

ПараметрТипОписание
valueTextureFilterНовое значение

setName(String value)

public void setName(String value)

Устанавливает имя.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Устанавливает значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства
значениеjava.lang.ObjectЗначение свойства

setRotation(double u, double v)

public void setRotation(double u, double v)

Устанавливает вращение UV.

Parameters:

ПараметрТипОписание
udoubleU.
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

Устанавливает масштаб UV.

Parameters:

ПараметрТипОписание
udoubleU.
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

Устанавливает трансляцию UV.

Parameters:

ПараметрТипОписание
udoubleU.
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

Устанавливает вращение текстуры

Parameters:

ПараметрТипОписание
valueVector3Новое значение

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

Устанавливает масштаб UV.

Parameters:

ПараметрТипОписание
valueVector2Новое значение

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

Устанавливает трансляцию UV.

Parameters:

ПараметрТипОписание
valueVector2Новое значение

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

Устанавливает режимы обёртывания текстуры по U.

Parameters:

ПараметрТипОписание
valueWrapModeНовое значение

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

Устанавливает режимы обёртывания текстуры по V.

Parameters:

ПараметрТипОписание
valueWrapModeНовое значение

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

Устанавливает режимы обёртывания текстуры по W.

Parameters:

ПараметрТипОписание
valueWrapModeНовое значение

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int