跳到主要内容

Resource

Ploy3D / Resource

Class: Resource<T>

资源实例基类。

Type parameters

Name
T

Hierarchy

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

new Resource<T>()

Type parameters

Name
T

Accessors

classid

get classid(): ClassID

实例类型ID。

Returns

ClassID


guid

get guid(): string

资源全球唯一ID。

Returns

string


instanceID

get instanceID(): number

实例ID。

Returns

number


internalPtr

get internalPtr(): io_ptr

实例内部指针。

Returns

io_ptr


label

get label(): string

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

Returns

string

set label(label): void

Parameters

NameType
labelstring

Returns

void


package

get package(): Package

资源所属资源包。

Returns

Package


state

get state(): ResState

实例状态。

Returns

ResState

Methods

Clear

Clear(): void

清除资源内部状态。

Returns

void


Init

Init(_package, _asset): Promise<T>

异步初始化资源实例

Parameters

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

Returns

Promise<T>

返回异步对象。