跳到主要内容

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

NameType
baseLevelnumber
maxLevel?number

Returns

void


createView

createView(desc?): GLTextureView

创建贴图视图。

Parameters

NameType
desc?GLTextureViewDescriptor

Returns

GLTextureView


destroy

destroy(): void

缓存对象销毁方法。

Returns

void