TextureUniform

new Cesium.TextureUniform(options)

一个简单结构体,用作 sampler2D 类型 uniform 的值。它与 CustomShaderTextureManager 配合使用。
Name Type Description
options object An object with the following properties:
Name Type Default Description
typedArray Uint8Array optional 存储纹理内容的类型化数组。数值按行主序存储。由于 WebGL 对纹理采用 y 轴向上的约定,行从底到顶排列。
width number optional 图像的宽度。当 options.typedArray 存在时为必填项。
height number optional 图像的高度。当 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

This feature is using part of the 3D Tiles spec that is not final and is subject to change without Cesium's standard deprecation policy.

需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。