com.supermap.data
类 TextureData
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.TextureData
-
- 所有已实现的接口:
- IDisposable
- 直接已知子类:
- InternalTextureData
public class TextureData extends com.supermap.data.InternalHandleDisposable纹理数据类。- 作者:
- wangyanyan
-
-
构造器概要
构造器 构造器和说明 TextureData()默认构造函数,构造一个新的TextureData对象。TextureData(boolean isExternal)根据指定参数构造TextureData新对象。TextureData(String name)根据指定参数构造TextureData新对象,
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放该对象所占用的资源。booleanfromFile(String filepath)从外部文件加载纹理数据。booleanfromStream(String fileExt, byte[] stream)从字节流获取纹理数据BufferedImagegetData()获取纹理数据的贴图。intgetHeight()获取纹理数据的高度。StringgetName()获取纹理数据的名称。intgetWidth()获取纹理数据的宽度。booleanisExternal()voidsetData(BufferedImage value)设置纹理数据的贴图。voidsetName(String value)设置纹理数据的名称。
-
-
-
构造器详细资料
-
TextureData
public TextureData()
默认构造函数,构造一个新的TextureData对象。
-
TextureData
public TextureData(boolean isExternal)
根据指定参数构造TextureData新对象。用于材质编辑器创建外挂纹理。- 参数:
isExternal- 一个bool值,设置true为外挂纹理,设置false表为内置纹理。默认为false。
-
TextureData
public TextureData(String name)
根据指定参数构造TextureData新对象,- 参数:
name- 纹理名字。
-
-
方法详细资料
-
isExternal
public boolean isExternal()
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法后,此对象不再可用。
-
fromFile
public boolean fromFile(String filepath)
从外部文件加载纹理数据。- 参数:
filepath- 指定的文件路径。- 返回:
- 导入是否成功,true成功,false失败。
-
fromStream
public boolean fromStream(String fileExt, byte[] stream)
从字节流获取纹理数据- 参数:
fileExt- 文件的后缀类型stream-- 返回:
-
setName
public void setName(String value)
设置纹理数据的名称。当Skeleton使用的材质名称相同时,材质也需要相同,避免材质出现冗余。
- 参数:
value- 指定的纹理数据的名称。
-
getName
public String getName()
获取纹理数据的名称。- 返回:
- 纹理数据的名称。
-
getWidth
public int getWidth()
获取纹理数据的宽度。- 返回:
-
getHeight
public int getHeight()
获取纹理数据的高度。- 返回:
-
setData
public void setData(BufferedImage value)
设置纹理数据的贴图。- 参数:
value-
-
getData
public BufferedImage getData()
获取纹理数据的贴图。- 返回:
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.