27 lines
523 B
Markdown
27 lines
523 B
Markdown
|
|
# OpenGLShader::SetIntArray
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
void SetIntArray(const char* name, const int* values, unsigned int count);
|
||
|
|
```
|
||
|
|
|
||
|
|
设置整数数组 Uniform 变量。
|
||
|
|
|
||
|
|
**参数:**
|
||
|
|
- `name` - Uniform 变量名称
|
||
|
|
- `values` - 整数数组指针
|
||
|
|
- `count` - 数组元素数量
|
||
|
|
|
||
|
|
**线程安全:** ❌
|
||
|
|
|
||
|
|
**示例:**
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
int indices[] = { 0, 1, 2, 3 };
|
||
|
|
shader->SetIntArray("boneIndices", indices, 4);
|
||
|
|
```
|
||
|
|
|
||
|
|
## 相关文档
|
||
|
|
|
||
|
|
- [OpenGLShader 总览](shader.md) - 返回类总览
|
||
|
|
- [SetInt](../../shader/set-int.md) - 单个整数版本
|