GLTexture
Ploy3D / GLTexture
Interface: GLTexture
GL贴图。
Table of contents
Properties
Methods
Properties
activeView
• Optional
activeView: GLTextureView
贴图当前活动视图。
bindTarget
• Readonly
bindTarget: number
贴图绑定目标。
dimension
• Readonly
dimension: "2d"
| "3d"
贴图维度。
formatInfo
• Readonly
formatInfo: number
[]
贴图格式信息【Internal Format、Format、Type、Renderable、Filterable、Bytes、Compressed】。
height
• Readonly
height: number
贴图高度。
label
• Readonly
label: string
贴图标签。
layerCount
• Readonly
layerCount: number
贴图数组层数。
levelCount
• Readonly
levelCount: number
贴图细节层级数。
sampleCount
• Readonly
sampleCount: number
贴图多重采样数。
texture
• Readonly
texture: WebGLTexture
贴图对象。
usage
• Readonly
usage: number
贴图用法标志。
width
• Readonly
width: number
贴图宽度。
Methods
bindLevels
▸ bindLevels(baseLevel
, maxLevel?
): void
设置贴图绑定的MIPMAP层级范围,可以和渲染目标差异化绑定范围
Parameters
Name | Type |
---|---|
baseLevel | number |
maxLevel? | number |
Returns
void
createView
▸ createView(desc?
): GLTextureView
创建贴图视图。
Parameters
Name | Type |
---|---|
desc? | GLTextureViewDescriptor |
Returns
destroy
▸ destroy(): void
缓存对象销毁方法。
Returns
void