跳到主要内容

Texture2D

Ploy3D / Texture2D

Class: Texture2D

2D贴图实例。

Hierarchy

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

new Texture2D(id)

构造函数。

Parameters

NameTypeDescription
idnumber资源实例ID。

Overrides

Resource.constructor

Accessors

classid

get classid(): ClassID

实例类型ID。

Returns

ClassID

Inherited from

Resource.classid


cols

get cols(): number

贴图占用T64级别列数。

Returns

number


customID

get customID(): number

用户定义ID。

Returns

number

set customID(value): void

Parameters

NameType
valuenumber

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

NameType
idnumber

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

io_ptr

Inherited from

Resource.internalPtr


label

get label(): string

实例用户可理解的外部标签。

Returns

string

Inherited from

Resource.label

set label(label): void

Parameters

NameType
labelstring

Returns

void

Inherited from

Resource.label


layer

get layer(): number

贴图存储图层索引。

Returns

number


package

get package(): Package

资源所属资源包。

Returns

Package

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

ResState

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

Resource.Clear


Init

Init(_package, _asset): Promise<Texture2D>

异步初始化资源实例

Parameters

NameTypeDescription
_packagePackage资源包实例。
_assetAsset资源数据。

Returns

Promise<Texture2D>

返回异步对象。

Inherited from

Resource.Init