com.supermap.data
类 TextureData

java.lang.Object
  继承者 com.supermap.data.TextureData

public class TextureData
extends java.lang.Object

纹理数据类。


构造方法摘要
TextureData()
          默认构造函数,构造一个新的TextureData对象。
TextureData(boolean isExternal)
          根据指定参数构造TextureData新对象。
TextureData(java.lang.String name)
          根据指定参数构造TextureData新对象,
 
方法摘要
 void dispose()
          释放该对象所占用的资源。
 boolean fromFile(java.lang.String filepath)
          从外部文件加载纹理数据。
 java.awt.image.BufferedImage getData()
          获取纹理数据的贴图。
 int getHeight()
          获取纹理数据的高度。
 java.lang.String getName()
          获取纹理数据的名称。
 int getWidth()
          获取纹理数据的宽度。
 void setData(java.awt.image.BufferedImage value)
          设置纹理数据的贴图。
 void setName(java.lang.String value)
          设置纹理数据的名称。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TextureData

public TextureData()
默认构造函数,构造一个新的TextureData对象。


TextureData

public TextureData(boolean isExternal)
根据指定参数构造TextureData新对象。用于材质编辑器创建外挂纹理。

参数:
isExternal - 一个bool值,设置true为外挂纹理,设置false表为内置纹理。默认为false。

TextureData

public TextureData(java.lang.String name)
根据指定参数构造TextureData新对象,

参数:
name - 纹理名字。
方法详细信息

dispose

public void dispose()
释放该对象所占用的资源。当调用该方法后,此对象不再可用。


fromFile

public boolean fromFile(java.lang.String filepath)
从外部文件加载纹理数据。

参数:
filepath - 指定的文件路径。
返回:
导入是否成功,true成功,false失败。

setName

public void setName(java.lang.String value)
设置纹理数据的名称。

当Skeleton使用的材质名称相同时,材质也需要相同,避免材质出现冗余。

参数:
value - 指定的纹理数据的名称。

getName

public java.lang.String getName()
获取纹理数据的名称。

返回:
纹理数据的名称。

getWidth

public int getWidth()
获取纹理数据的宽度。

返回:

getHeight

public int getHeight()
获取纹理数据的高度。

返回:

setData

public void setData(java.awt.image.BufferedImage value)
设置纹理数据的贴图。

参数:
value -

getData

public java.awt.image.BufferedImage getData()
获取纹理数据的贴图。

返回: