TextureUniform

new Cesium.TextureUniform(options)

一个简单的结构体,用作 sampler2D 值的值 均匀。这与 CustomShaderTextureManager 一起使用
Name Type Description
options object 对象,具有以下属性:
Name Type Default Description
typedArray Uint8Array optional 存储纹理内容的类型化数组。值按行优先顺序存储。由于 WebGL 对纹理使用 y-up 约定,因此行是从下到上列出的。
width number optional 宽度 image.当 options.typedArray 存在时是必需的
height number optional 高度 image.当 options.typedArray 存在时是必需的。
url string | Resource optional 指向纹理图像的 URL 字符串或资源。
repeat boolean true optional 定义后,纹理采样器将设置为在两个方向上环绕
pixelFormat PixelFormat PixelFormat.RGBA optional 定义 options.typedArray 后,这用于确定纹理的像素格式
pixelDatatype PixelDatatype PixelDatatype.UNSIGNED_BYTE optional 定义 options.typedArray 时,这是类型化数组中像素值的数据类型。
minificationFilter TextureMinificationFilter TextureMinificationFilter.LINEAR optional 纹理采样器的缩小过滤器。
magnificationFilter TextureMagnificationFilter TextureMagnificationFilter.LINEAR optional 纹理采样器的放大滤镜。
maximumAnisotropy number 1.0 optional 纹理采样器的最大各向异性
Experimental

此功能使用的是 3D Tiles 规范的一部分,该规范不是最终版本,并且可能会在没有 Cesium 标准弃用策略的情况下进行更改。

Need help? The fastest way to get answers is from the community and team on the Cesium Forum.