跳到主要内容

Package

Ploy3D / Package

Class: Package

资源包实例。

Hierarchy

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

new Package(id)

构造函数。

Parameters

NameTypeDescription
idnumber资源实例ID。

Overrides

Resource.constructor

Accessors

classid

get classid(): ClassID

实例类型ID。

Returns

ClassID

Inherited from

Resource.classid


guid

get guid(): string

资源全球唯一ID。

Returns

string

Inherited from

Resource.guid


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


package

get package(): Package

资源所属资源包。

Returns

Package

Inherited from

Resource.package


path

get path(): string

资源包路径。

Returns

string


previewBlob

get previewBlob(): Blob

资源包预览文件。

Returns

Blob


previewUrl

get previewUrl(): string

资源预览文件路径。

Returns

string


snapshotBlob

get snapshotBlob(): Blob

资源包快照文件。

Returns

Blob


snapshotPerRow

get snapshotPerRow(): number

资源包快照文件每行图片数量。

Returns

number


snapshotUrl

get snapshotUrl(): string

资源快照文件路径。

Returns

string


state

get state(): ResState

实例状态。

Returns

ResState

Inherited from

Resource.state

Methods

Clear

Clear(): void

清除资源内部状态。

Returns

void

Inherited from

Resource.Clear


Init

Init(_package, _asset): Promise<Package>

异步初始化资源实例

Parameters

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

Returns

Promise<Package>

返回异步对象。

Inherited from

Resource.Init


LoadAsset

LoadAsset<T>(uri): Promise<{ asset: T ; package: Package }>

异步装载资产数据。

Type parameters

Name
T

Parameters

NameTypeDescription
uristring资产数据URI。

Returns

Promise<{ asset: T ; package: Package }>

返回异步对象。


LoadBinary

LoadBinary(uri, offset?, size?): Promise<Uint8Array>

异步读取数据文件数据。

Parameters

NameTypeDescription
uristring数据文件资产URI。
offset?number读取偏移。
size?number读取大小。

Returns

Promise<Uint8Array>

返回异步对象。


LoadResource

LoadResource<T>(uri): Promise<T>

异步加载资源实例。

Type parameters

NameType
Textends Resource<T>

Parameters

NameTypeDescription
uristring资源实例URI。

Returns

Promise<T>

返回异步对象。