Skip to content

RoyInterface / Exports / datatransfer/RoyDataTransferRecvEx / RoyDataTransferRecvEx

Class: RoyDataTransferRecvEx

datatransfer/RoyDataTransferRecvEx.RoyDataTransferRecvEx

Hierarchy

  • RoyDataTransferRecv

    RoyDataTransferRecvEx

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyDataTransferRecvEx(name): RoyDataTransferRecvEx

Parameters

NameType
namestring

Returns

RoyDataTransferRecvEx

Overrides

RoyDataTransferRecv.constructor

Properties

s_texProviderMap

Static Protected s_texProviderMap: Object = {}

Index signature

▪ [key: string]: RoyTextureProviderConstructor


m_rootSceneNodeList

Protected m_rootSceneNodeList: RoySceneNode[] = []


m_name

Protected m_name: string

Inherited from

RoyDataTransferRecv.m_name


m_specialName

Protected m_specialName: string[] = []

Inherited from

RoyDataTransferRecv.m_specialName


m_specialCallback

Protected m_specialCallback: (...args: any[]) => void

Type declaration

▸ (...args): void

Parameters
NameType
...argsany[]
Returns

void

Inherited from

RoyDataTransferRecv.m_specialCallback


m_promiseList

Protected m_promiseList: Promise<unknown>[] = []

Inherited from

RoyDataTransferRecv.m_promiseList


m_extraData

Protected m_extraData: object = {}

Inherited from

RoyDataTransferRecv.m_extraData


m_impls

Protected m_impls: RoyDataTransferRecvImpl[] = []

Inherited from

RoyDataTransferRecv.m_impls


m_contentClassify

Protected m_contentClassify: Object

Index signature

▪ [key: string]: { [key: string]: { data: RoyTransDataInfo ; isDelete: boolean }; }

Inherited from

RoyDataTransferRecv.m_contentClassify


m_bufferMap

Protected m_bufferMap: Object = {}

Index signature

▪ [key: string]: ArrayBuffer

Inherited from

RoyDataTransferRecv.m_bufferMap


m_texUrlDataMap

Protected m_texUrlDataMap: Object = {}

Index signature

▪ [key: string]: string

Inherited from

RoyDataTransferRecv.m_texUrlDataMap


m_royObjectCacheMap

Protected m_royObjectCacheMap: Object = {}

Index signature

▪ [key: string]: { [key: string]: RoyTransDataObject; }

Inherited from

RoyDataTransferRecv.m_royObjectCacheMap

Accessors

rootSceneNodeList

get rootSceneNodeList(): RoySceneNode[]

Returns

RoySceneNode[]


name

get name(): string

Returns

string

Inherited from

RoyDataTransferRecv.name


specialName

get specialName(): string[]

Returns

string[]

Inherited from

RoyDataTransferRecv.specialName


specialCallback

set specialCallback(value): void

Parameters

NameType
value(...args: any[]) => void

Returns

void

Inherited from

RoyDataTransferRecv.specialCallback


promiseList

get promiseList(): Promise<unknown>[]

Returns

Promise<unknown>[]

Inherited from

RoyDataTransferRecv.promiseList


extraData

get extraData(): object

Returns

object

Inherited from

RoyDataTransferRecv.extraData


impls

get impls(): RoyDataTransferRecvImpl[]

Returns

RoyDataTransferRecvImpl[]

Inherited from

RoyDataTransferRecv.impls


royObjectCacheMap

get royObjectCacheMap(): Object

Returns

Object

Inherited from

RoyDataTransferRecv.royObjectCacheMap

Methods

registerTexProvider

registerTexProvider(texProviderClassIns, aliasNameList?): void

Parameters

NameType
texProviderClassIns() => unknown
aliasNameList?string[]

Returns

void


parseImpl

parseImpl(): void

Returns

void

Overrides

RoyDataTransferRecv.parseImpl


parseMesh

parseMesh(): void

Returns

void


parseTexture

parseTexture(): void

Returns

void


parseMaterial

parseMaterial(): void

Returns

void


parseScene

parseScene(): void

Returns

void


parseSceneNode

parseSceneNode(): void

Returns

void


parseComponent

parseComponent(): void

Returns

void


parsePrimitive

parsePrimitive(): void

Returns

void


destroy

destroy(): void

Returns

void

Inherited from

RoyDataTransferRecv.destroy


createImpl

createImpl<T>(classType, ...args): T

Type parameters

NameType
Textends RoyDataTransferRecvImpl

Parameters

NameType
classTypeany
...argsany[]

Returns

T

Inherited from

RoyDataTransferRecv.createImpl


destroyImpl

destroyImpl(impl): void

Parameters

NameType
implRoyDataTransferRecvImpl

Returns

void

Inherited from

RoyDataTransferRecv.destroyImpl


getBuffer

getBuffer(name): ArrayBuffer

Parameters

NameType
namestring

Returns

ArrayBuffer

Inherited from

RoyDataTransferRecv.getBuffer


getUrlData

getUrlData(name): string

Parameters

NameType
namestring

Returns

string

Inherited from

RoyDataTransferRecv.getUrlData


addObject

addObject(object): void

Parameters

NameType
objectRoyTransDataObject

Returns

void

Inherited from

RoyDataTransferRecv.addObject


removeObject

removeObject(type, name): void

Parameters

NameType
typestring
namestring

Returns

void

Inherited from

RoyDataTransferRecv.removeObject


getObject

getObject(type, name): RoyTransDataObject

Parameters

NameType
typestring
namestring

Returns

RoyTransDataObject

Inherited from

RoyDataTransferRecv.getObject


getObjectByName

getObjectByName(name): RoyTransDataObject

Parameters

NameType
namestring

Returns

RoyTransDataObject

Inherited from

RoyDataTransferRecv.getObjectByName


getObjectsByType

getObjectsByType(type): RoyTransDataObject[]

Parameters

NameType
typestring

Returns

RoyTransDataObject[]

Inherited from

RoyDataTransferRecv.getObjectsByType


clearCacheData

clearCacheData(): void

Returns

void

Inherited from

RoyDataTransferRecv.clearCacheData


updateObjectData

updateObjectData(content, isDelete): void

Parameters

NameType
contentRoyTransDataInfo[]
isDeleteboolean

Returns

void

Inherited from

RoyDataTransferRecv.updateObjectData


parseBuffer

parseBuffer(): void

Returns

void

Inherited from

RoyDataTransferRecv.parseBuffer


parseUrlData

parseUrlData(): void

Returns

void

Inherited from

RoyDataTransferRecv.parseUrlData