M3D / M3D / Render / TextureObject
Class: TextureObject
Memberof
M3D.Render
Implements
Utility.Subscriber
Description
纹理资源对象
Hierarchy
-
↳
TextureObject
Implements
Table of contents
Constructors
Properties
Methods
- addResource
- clear
- getEvents
- getId
- getResources
- getResourcesCount
- getTextureEncoding
- getTextureType
- isDirty
- markDirty
- registerEvent
- removeEvent
- setId
- setTextureEncoding
- setTextureParameter
- setTextureType
- update
Constructors
constructor
• new TextureObject(): TextureObject
Returns
Description
构造函数
Overrides
• new TextureObject(textureType): TextureObject
Parameters
| Name | Type |
|---|---|
textureType | TextureClassType |
Returns
Description
构造函数
Overrides
M3DObject.constructor
Properties
id
• id: number
Inherited from
count
▪ Static count: number
Inherited from
Methods
addResource
▸ addResource(resource): any
Parameters
| Name | Type |
|---|---|
resource | Resource |
Returns
any
Description
添加资源
▸ addResource(path, type): any
Parameters
| Name | Type |
|---|---|
path | string |
type | ResourceType |
Returns
any
Description
添加资源
clear
▸ clear(): void
Returns
void
Description
清空资源
getEvents
▸ getEvents(): M3DEvent[]
Returns
M3DEvent[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getResources
▸ getResources(): Resource[]
Returns
Resource[]
Description
获取所有资源
getResourcesCount
▸ getResourcesCount(): number
Returns
number
Description
获取所有资源数量
getTextureEncoding
▸ getTextureEncoding(): TextureEncodingType
Returns
Description
获取纹理编码
getTextureType
▸ getTextureType(): TextureClassType
Returns
Description
获取纹理种类
isDirty
▸ isDirty(): boolean
Returns
boolean
Description
获取脏标记
markDirty
▸ markDirty(dirty?): void
Parameters
| Name | Type |
|---|---|
dirty? | boolean |
Returns
void
Description
脏标记
registerEvent
▸ registerEvent(event): void
Parameters
| Name | Type | Description |
|---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
setId
▸ setId(v): void
Parameters
| Name | Type | Description |
|---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setTextureEncoding
▸ setTextureEncoding(encoding): void
Parameters
| Name | Type |
|---|---|
encoding | TextureEncodingType |
Returns
void
Description
设置纹理编码
setTextureParameter
▸ setTextureParameter(para): void
Parameters
| Name | Type |
|---|---|
para | TextureParameter |
Returns
void
Description
设置纹理参数
setTextureType
▸ setTextureType(value): void
Parameters
| Name | Type |
|---|---|
value | TextureClassType |
Returns
void
Description
设置纹理种类
update
▸ update(msg): void
Parameters
| Name | Type |
|---|---|
msg | M3DMessage |
Returns
void
Description
接收消息