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
接收消息