osg::StateSet都有哪些方法
时间: 2023-08-10 21:05:48 浏览: 106
osg::StateSet类提供了以下常用方法:
1. `addUniform()`:向StateSet中添加Uniform对象。
2. `getUniform()`:获取指定名称的Uniform对象。
3. `setAttribute()`:设置StateAttribute对象。
4. `getAttribute()`:获取指定类型的StateAttribute对象。
5. `setTextureAttribute()`:设置纹理单元的StateAttribute对象。
6. `getTextureAttribute()`:获取指定纹理单元上的StateAttribute对象。
7. `setMode()`:设置渲染模式。
8. `getMode()`:获取渲染模式。
9. `setDataVariance()`:设置数据变化模式。
10. `getDataVariance()`:获取数据变化模式。
11. `setRenderingHint()`:设置渲染提示。
12. `getRenderingHint()`:获取渲染提示。
13. `getBinNumber()`:获取渲染排序号码。
14. `setBinNumber()`:设置渲染排序号码。
15. `setShaderAttributeAndModes()`:设置Shader属性和模式。
16. `getAttributeList()`:获取StateSet中的StateAttribute列表。
17. `getUniformList()`:获取StateSet中的Uniform列表。
这些函数的详细信息可以在OSG的官方文档中找到。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)