TextureUniform

new Cesium.TextureUniform (options)

一个简单的结构,用作 sampler2D 值的统一值。这与 CustomShader TextureManager 使用
Name Type Description
options Object 具有以下属性的对象:
姓名 类型 默认 描述
typedArray Uint8Array 可选 存储纹理内容的类型化数组。值以行优先顺序存储。由于 WebGL 对纹理使用 y-up 约定,因此行是从下到上列出的。
width 数字 可选 图像的宽度。存在 options.typedArray 时需要
height 数字 可选 图像的高度。当 options.typedArray 存在时是必需的。
url 字符串 | 资源 可选 指向纹理图像的 URL 字符串或资源。
repeat 布尔值 true 可选 定义时,纹理采样器将设置为双向环绕
pixelFormat 像素格式 PixelFormat.RGBA 可选 定义options.typedArray时,用于确定纹理的像素格式
pixelDatatype 像素数据类型 PixelDatatype.UNSIGNED_BYTE 可选 当定义 options.typedArray 时,这是类型化数组中像素值的数据类型。
minificationFilter 纹理缩小过滤器 TextureMinificationFilter.LINEAR 可选 纹理采样器的缩小过滤器。
magnificationFilter 纹理放大过滤器 TextureMagnificationFilter.LINEAR 可选 纹理采样器的放大过滤器。
maximumAnisotropy 数字 1.0 可选 纹理采样器的最大各向异性
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.