WebGLCustomLayerTextureOptions

纹理的采样与上传选项

interface WebGLCustomLayerTextureOptions {
    filter?: "linear" | "nearest";
    flipY?: boolean;
    mipmap?: boolean;
    premultiplyAlpha?: boolean;
    wrap?: "clamp" | "repeat" | "mirror";
}

属性

采样方式,默认值:'linear'

是否上下翻转,默认值:true

是否生成 mipmap,默认值:false

是否预乘 alpha。注意开启后会影响后续所有纹理上传(pixelStorei 是全局状态)默认值:false

环绕方式。WebGL1 下 repeat / mirror 要求 2 的整次幂尺寸,否则会告警并缩放上传,默认值:'clamp'