Properties
Private _datas
_datas: any
Private _hasChanged
_hasChanged: any
Private _textureDatas
_textureDatas: any
Accessors
datas
- get datas(): Map<string, any>
Returns Map<string, any>
hasChanged
- get hasChanged(): boolean
Returns boolean
isEmpty
Returns boolean
isTextureEmpty
- get isTextureEmpty(): boolean
Returns boolean
textureDatas
- get textureDatas(): Map<string, any>
Returns Map<string, any>
Methods
deleteData
- deleteData(key: string): void
Parameters
Returns void
deleteTextureData
- deleteTextureData(key: string): void
Parameters
Returns void
getData
- getData(key: string): any
Parameters
Returns any
getTextureData
- getTextureData(key: string): any
Parameters
Returns any
markChangeFlag
Returns void
recoverChangeFlag
- recoverChangeFlag(): void
Returns void
setData
- setData(key: string, value: any): void
Parameters
Returns void
setTextureData
- setTextureData(key: string, value: any): void
Parameters
Returns void
uniform data hasChanged只适用于camera/scene/pass这些global uniform,因为不会被复用 可被复用的uniformData,只会被第一个mesh感知到,后面就recover了