Texture2D
Ploy3D / Texture2D
Class: Texture2D
2D贴图实例。
Hierarchy
Table of contents
Constructors
Accessors
- classid
- cols
- customID
- format
- guid
- height
- id
- info
- instanceID
- internalPtr
- label
- layer
- package
- rect
- rows
- state
- width
- xoffset
- yoffset
Methods
Constructors
constructor
• new Texture2D(id
)
构造函数。
Parameters
Name | Type | Description |
---|---|---|
id | number | 资源实例ID。 |
Overrides
Accessors
classid
• get
classid(): ClassID
实例类型ID。
Returns
Inherited from
Resource.classid
cols
• get
cols(): number
贴图占用T64级别列数。
Returns
number
customID
• get
customID(): number
用户定义ID。
Returns
number
• set
customID(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
format
• get
format(): number
贴图像素格式。
Returns
number
guid
• get
guid(): string
资源全球唯一ID。
Returns
string
Inherited from
Resource.guid
height
• get
height(): number
贴图实际像素高度。
Returns
number
id
• get
id(): number
贴图ID。
Returns
number
• set
id(id
): void
Parameters
Name | Type |
---|---|
id | number |
Returns
void
info
• get
info(): number
[]
着色器贴图参数:(ptr, format, state, layer)。
Returns
number
[]
instanceID
• get
instanceID(): number
实例ID。
Returns
number
Inherited from
Resource.instanceID
internalPtr
• get
internalPtr(): io_ptr
实例内部指针。
Returns
Inherited from
Resource.internalPtr
label
• get
label(): string
实例用户可理解的外部标签。
Returns
string
Inherited from
Resource.label
• set
label(label
): void
Parameters
Name | Type |
---|---|
label | string |
Returns
void
Inherited from
Resource.label
layer
• get
layer(): number
贴图存储图层索引。
Returns
number
package
• get
package(): Package
资源所属资源包。
Returns
Inherited from
Resource.package
rect
• get
rect(): number
[]
着色器贴图参数:(uoffset, voffset, uscale, vscale)。
Returns
number
[]
rows
• get
rows(): number
贴图占用T64级别行数。
Returns
number
state
• get
state(): ResState
实例状态。
Returns
Inherited from
Resource.state
width
• get
width(): number
贴图实际像素宽度。
Returns
number
xoffset
• get
xoffset(): number
贴图在T64级别中的列偏移。
Returns
number
yoffset
• get
yoffset(): number
贴图在T64级别中的行偏移。
Returns
number
Methods
Clear
▸ Clear(): void
清除资源内部状态。
Returns
void
Inherited from
Init
▸ Init(_package
, _asset
): Promise
<Texture2D
>
异步初始化资源实例
Parameters
Name | Type | Description |
---|---|---|
_package | Package | 资源包实例。 |
_asset | Asset | 资源数据。 |
Returns
Promise
<Texture2D
>
返回异步对象。