TextureBase

TextureBase class

所有具体纹理的基类。Texture定义几何表面的外观和质感。

方法

constructor

名称描述
constructor(name)初始化 TextureBase 类的新实例。

Parameters:

名称类型描述
name字符串名称。

Result:


getAlpha

名称描述
getAlpha()获取或设置纹理的默认 alpha 值。当 AlphaSource 为 AlphaSource.PIXEL_ALPHA 时有效。默认值为 1.0,有效值范围在 0 到 1 之间。

Result:


setAlpha

名称描述
setAlpha(value)获取或设置纹理的默认 alpha 值。当 AlphaSource 为 AlphaSource.PIXEL_ALPHA 时有效。默认值为 1.0,有效值范围在 0 到 1 之间。

Result:


getAlphaSource

名称描述
getAlphaSource()获取或设置纹理是否定义 alpha 通道。默认值为 AlphaSource.NONE。属性的值是 AlphaSource 整数常量。

Result:


setAlphaSource

名称描述
setAlphaSource(value)获取或设置纹理是否定义 alpha 通道。默认值为 AlphaSource.NONE。属性的值是 AlphaSource 整数常量。

Result:


getWrapModeU

名称描述
getWrapModeU()获取或设置 U 方向的纹理环绕模式。属性的值是 WrapMode 整数常量。

Result:


setWrapModeU

名称描述
setWrapModeU(value)获取或设置 U 方向的纹理环绕模式。属性的值是 WrapMode 整数常量。

Result:


getWrapModeV

名称描述
getWrapModeV()获取或设置 V 方向的纹理环绕模式。属性的值是 WrapMode 整数常量。

Result:


setWrapModeV

名称描述
setWrapModeV(value)获取或设置 V 方向的纹理环绕模式。属性的值是 WrapMode 整数常量。

Result:


getWrapModeW

名称描述
getWrapModeW()获取或设置 W 方向的纹理环绕模式。属性的值是 WrapMode 整数常量。

Result:


setWrapModeW

名称描述
setWrapModeW(value)获取或设置 W 方向的纹理环绕模式。属性的值是 WrapMode 整数常量。

Result:


getMinFilter

名称描述
getMinFilter()获取或设置用于缩小的过滤器。属性的值是 TextureFilter 整数常量。

Result:


setMinFilter

名称描述
setMinFilter(value)获取或设置用于缩小的过滤器。属性的值是 TextureFilter 整数常量。

Result:


getMagFilter

名称描述
getMagFilter()获取或设置放大过滤器。属性的值是 TextureFilter 整数常量。

Result:


setMagFilter

名称描述
setMagFilter(value)获取或设置放大过滤器。属性的值是 TextureFilter 整数常量。

Result:


getMipFilter

名称描述
getMipFilter()获取或设置 mip 级别采样的过滤器。属性的值是 TextureFilter 整数常量。

Result:


setMipFilter

名称描述
setMipFilter(value)获取或设置 mip 级别采样的过滤器。属性的值是 TextureFilter 整数常量。

Result:


getUVRotation

名称描述
getUVRotation()获取或设置纹理的旋转

Result:


setUVRotation

名称描述
setUVRotation(value)获取或设置纹理的旋转

Result:


getUVScale

名称描述
getUVScale()获取或设置 UV 缩放。UV 缩放。

Result:


setUVScale

名称描述
setUVScale(value)获取或设置 UV 缩放。UV 缩放。

Result:


getUVTranslation

名称描述
getUVTranslation()获取或设置 UV 平移。UV 平移。

Result:


setUVTranslation

名称描述
setUVTranslation(value)获取或设置 UV 平移。UV 平移。

Result:


getName

名称描述
getName()获取或设置名称。名称。

Result:


setName

名称描述
setName(value)获取或设置名称。名称。

Result:


getProperties

名称描述
getProperties()获取所有属性的集合。

Result:


setTranslation

名称描述
setTranslation(u, v)设置 UV 平移。

Parameters:

名称类型描述
u数字U。
v数字V.

Result:


setScale

名称描述
setScale(u, v)设置 UV 缩放。

Parameters:

名称类型描述
u数字U。
v数字V.

Result:


setRotation

名称描述
setRotation(u, v)设置 UV 旋转。

Parameters:

名称类型描述
u数字U。
v数字V.

Result:


removeProperty

名称描述
removeProperty(property)移除动态属性。

Parameters:

名称类型描述
propertyProperty要移除哪个属性

Result: boolean


removeProperty

名称描述
removeProperty(property)移除按名称标识的指定属性

Parameters:

名称类型描述
propert字符串null

Result: boolean


getProperty

名称描述
getProperty(property)获取指定属性的值

Parameters:

名称类型描述
property字符串属性名称

Result: 对象


setProperty

名称描述
setProperty(property, value)设置指定属性的值

Parameters:

名称类型描述
property字符串属性名称
对象属性的值

Result: 对象


findProperty

名称描述
findProperty(propertyName)查找属性。它可以是动态属性(由 CreateDynamicProperty/SetProperty 创建)或本机属性(通过其名称标识)

Parameters:

名称类型描述
propertyName字符串属性名称。

Result: Property