Appearance
RoyInterface / Exports / datatransfer/RoyDataTransferRecvEx / RoyDataTransferRecvEx
Class: RoyDataTransferRecvEx
datatransfer/RoyDataTransferRecvEx.RoyDataTransferRecvEx
Hierarchy
RoyDataTransferRecv
↳
RoyDataTransferRecvEx
Table of contents
Constructors
Properties
- s_texProviderMap
- m_rootSceneNodeList
- m_name
- m_specialName
- m_specialCallback
- m_promiseList
- m_extraData
- m_impls
- m_contentClassify
- m_bufferMap
- m_texUrlDataMap
- m_royObjectCacheMap
Accessors
Methods
- registerTexProvider
- parseImpl
- parseMesh
- parseTexture
- parseMaterial
- parseScene
- parseSceneNode
- parseComponent
- parsePrimitive
- destroy
- createImpl
- destroyImpl
- getBuffer
- getUrlData
- addObject
- removeObject
- getObject
- getObjectByName
- getObjectsByType
- clearCacheData
- updateObjectData
- parseBuffer
- parseUrlData
Constructors
constructor
• new RoyDataTransferRecvEx(name
): RoyDataTransferRecvEx
Parameters
Name | Type |
---|---|
name | string |
Returns
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
Name | Type |
---|---|
...args | any [] |
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
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
Name | Type |
---|---|
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
Name | Type |
---|---|
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
Name | Type |
---|---|
T | extends RoyDataTransferRecvImpl |
Parameters
Name | Type |
---|---|
classType | any |
...args | any [] |
Returns
T
Inherited from
RoyDataTransferRecv.createImpl
destroyImpl
▸ destroyImpl(impl
): void
Parameters
Name | Type |
---|---|
impl | RoyDataTransferRecvImpl |
Returns
void
Inherited from
RoyDataTransferRecv.destroyImpl
getBuffer
▸ getBuffer(name
): ArrayBuffer
Parameters
Name | Type |
---|---|
name | string |
Returns
ArrayBuffer
Inherited from
RoyDataTransferRecv.getBuffer
getUrlData
▸ getUrlData(name
): string
Parameters
Name | Type |
---|---|
name | string |
Returns
string
Inherited from
RoyDataTransferRecv.getUrlData
addObject
▸ addObject(object
): void
Parameters
Name | Type |
---|---|
object | RoyTransDataObject |
Returns
void
Inherited from
RoyDataTransferRecv.addObject
removeObject
▸ removeObject(type
, name
): void
Parameters
Name | Type |
---|---|
type | string |
name | string |
Returns
void
Inherited from
RoyDataTransferRecv.removeObject
getObject
▸ getObject(type
, name
): RoyTransDataObject
Parameters
Name | Type |
---|---|
type | string |
name | string |
Returns
RoyTransDataObject
Inherited from
RoyDataTransferRecv.getObject
getObjectByName
▸ getObjectByName(name
): RoyTransDataObject
Parameters
Name | Type |
---|---|
name | string |
Returns
RoyTransDataObject
Inherited from
RoyDataTransferRecv.getObjectByName
getObjectsByType
▸ getObjectsByType(type
): RoyTransDataObject
[]
Parameters
Name | Type |
---|---|
type | string |
Returns
RoyTransDataObject
[]
Inherited from
RoyDataTransferRecv.getObjectsByType
clearCacheData
▸ clearCacheData(): void
Returns
void
Inherited from
RoyDataTransferRecv.clearCacheData
updateObjectData
▸ updateObjectData(content
, isDelete
): void
Parameters
Name | Type |
---|---|
content | RoyTransDataInfo [] |
isDelete | boolean |
Returns
void
Inherited from
RoyDataTransferRecv.updateObjectData
parseBuffer
▸ parseBuffer(): void
Returns
void
Inherited from
RoyDataTransferRecv.parseBuffer
parseUrlData
▸ parseUrlData(): void
Returns
void
Inherited from
RoyDataTransferRecv.parseUrlData