TextureUniform

new Cesium.TextureUniform(options)

一个简单结构体,用作 sampler2D 类型 uniform 的值。它与 CustomShaderTextureManager 一起使用
Name Type Description
options object 包含以下属性的对象:
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.

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