TextureUniform

new Cesium.TextureUniform(options)

一个简单的结构,作为 sampler2D 值的统一体。与 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

此功能使用3D Tiles规范中尚未最终确定的部分,并可能会在不遵循Cesium标准弃用政策的情况下进行更改。

需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.