public class TextureData
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
TextureData()
默认构造函数,构造一个新的TextureData对象。
|
TextureData(boolean isExternal)
根据指定参数构造TextureData新对象。
|
TextureData(String name)
根据指定参数构造TextureData新对象,
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
boolean |
fromFile(String filepath)
从外部文件加载纹理数据。
|
boolean |
fromStream(String fileExt,
byte[] stream)
从字节流获取纹理数据
|
BufferedImage |
getData()
获取纹理数据的贴图。
|
int |
getHeight()
获取纹理数据的高度。
|
String |
getName()
获取纹理数据的名称。
|
int |
getWidth()
获取纹理数据的宽度。
|
boolean |
isExternal() |
void |
setData(BufferedImage value)
设置纹理数据的贴图。
|
void |
setName(String value)
设置纹理数据的名称。
|
public TextureData()
public TextureData(boolean isExternal)
isExternal
- 一个bool值,设置true为外挂纹理,设置false表为内置纹理。默认为false。public TextureData(String name)
name
- 纹理名字。public boolean isExternal()
public void dispose()
public boolean fromFile(String filepath)
filepath
- 指定的文件路径。public boolean fromStream(String fileExt, byte[] stream)
fileExt
- 文件的后缀类型stream
- public void setName(String value)
当Skeleton使用的材质名称相同时,材质也需要相同,避免材质出现冗余。
value
- 指定的纹理数据的名称。public String getName()
public int getWidth()
public int getHeight()
public void setData(BufferedImage value)
value
- public BufferedImage getData()
Copyright © 2021–2024 SuperMap. All rights reserved.