M3D / M3D / Render / GLTexture
Class: GLTexture
Memberof
M3D.Render
Description
webgl����
Hierarchy
-
↳
GLTexture↳↳
GLTexture2D
Table of contents
Constructors
Properties
Accessors
Methods
- addImage
- addImages
- bind
- clearResource
- getEvents
- getId
- getImageArray
- getIsGammaInput
- getMagFliter
- getMinFliter
- getMipMap
- getName
- getOGLObj
- getRenderContext
- getTextureRepeat
- getTextureUnit
- getWrapS
- getWrapT
- post
- registerEvent
- removeEvent
- send
- setId
- setImageParameter
- setIsGammaInput
- setMagFliter
- setMinFliter
- setMipMap
- setName
- setNeedUpdateRender
- setRenderContext
- setSize
- setTextureParameter
- setTextureRepeat
- setTextureUnit
- setWrapS
- setWrapT
- unbind
- update
Constructors
constructor
• new GLTexture(renderContext, textureParameter?): GLTexture
Parameters
| Name | Type |
|---|---|
renderContext | RenderContext |
textureParameter? | TextureParameter |
Returns
Description
���캯��
Overrides
Properties
id
• id: number
Inherited from
isLoaded
• isLoaded: boolean
Inherited from
count
▪ Static count: number
Inherited from
mipmap
▪ Static mipmap: boolean
Inherited from
Accessors
isUseMipMap
• get isUseMipMap(): boolean
Returns
boolean
Inherited from
Texture.isUseMipMap
• set isUseMipMap(value): void
Parameters
| Name | Type |
|---|---|
value | boolean |
Returns
void
Inherited from
Texture.isUseMipMap
Methods
addImage
▸ addImage(image): void
Parameters
| Name | Type |
|---|---|
image | ImageSource |
Returns
void
Description
添加图片
Inherited from
addImages
▸ addImages(images): any
Parameters
| Name | Type |
|---|---|
images | ImageSource[] |
Returns
any
Description
按六张一组添加图片
Inherited from
bind
▸ bind(): void
Returns
void
Description
������
clearResource
▸ clearResource(): void
Returns
void
Description
������Դ���
getEvents
▸ getEvents(): M3DEvent[]
Returns
M3DEvent[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getImageArray
▸ getImageArray(): Map<string, ImageSource>
Returns
Map<string, ImageSource>
Description
获取纹理数组
Inherited from
getIsGammaInput
▸ getIsGammaInput(): boolean
Returns
boolean
Description
获取是否开启GammaInput
Inherited from
getMagFliter
▸ getMagFliter(): number
Returns
number
Description
获取MagFliter
Inherited from
getMinFliter
▸ getMinFliter(): number
Returns
number
Description
获取MinFliter
Inherited from
getMipMap
▸ getMipMap(): boolean
Returns
boolean
Description
获取是否启用MipMap
Inherited from
getName
▸ getName(): string
Returns
string
Description
获取名字
Inherited from
getOGLObj
▸ getOGLObj(): WebGLTexture
Returns
WebGLTexture
Description
��ȡWebGLTexture
Overrides
▸ getOGLObj(gl): WebGLTexture
Parameters
| Name | Type |
|---|---|
gl | WebGLRenderingContext |
Returns
WebGLTexture
Description
��ȡWebGLTexture
Overrides
getRenderContext
▸ getRenderContext(): RenderContext
Returns
渲染上下文
Description
获取渲染上下文
Inherited from
getTextureRepeat
▸ getTextureRepeat(): boolean
Returns
boolean
Description
获取纹理是否重复
Inherited from
getTextureUnit
▸ getTextureUnit(): number
Returns
number
Description
获取纹理单元
Inherited from
getWrapS
▸ getWrapS(): number
Returns
number
Description
获取WrapS
Inherited from
getWrapT
▸ getWrapT(): number
Returns
number
Description
获取WrapT
Inherited from
post
▸ post(msg): void
Parameters
| Name | Type |
|---|---|
msg | M3DMessage |
Returns
void
Description
消息发送者必须实现方法
Inherited from
registerEvent
▸ registerEvent(event): void
Parameters
| Name | Type | Description |
|---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
send
▸ send(msg): void
Parameters
| Name | Type |
|---|---|
msg | M3DMessage |
Returns
void
Description
消息发送者必须实现方法
Inherited from
setId
▸ setId(v): void
Parameters
| Name | Type | Description |
|---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setImageParameter
▸ setImageParameter(forceChannels, flags): void
Parameters
| Name | Type |
|---|---|
forceChannels | number |
flags | number |
Returns
void
Description
设置图片参数
Inherited from
setIsGammaInput
▸ setIsGammaInput(val): void
Parameters
| Name | Type |
|---|---|
val | boolean |
Returns
void
Description
设置是否开启GammaInput
Inherited from
setMagFliter
▸ setMagFliter(val): void
Parameters
| Name | Type |
|---|---|
val | number |
Returns
void
Description
设置MagFliter
Inherited from
setMinFliter
▸ setMinFliter(val): void
Parameters
| Name | Type |
|---|---|
val | number |
Returns
void
Description
设置MinFliter
Inherited from
setMipMap
▸ setMipMap(val): void
Parameters
| Name | Type |
|---|---|
val | boolean |
Returns
void
Description
设置是否启用MipMap
Inherited from
setName
▸ setName(name): void
Parameters
| Name | Type |
|---|---|
name | string |
Returns
void
Description
设置名字