| readMask | 8 位掩码(作为 0-255 整数),用于将参考值与缓冲区内容进行比较时使用。 |
| writeMask | 8 位掩码(作为 0-255 整数),用于写入缓冲区时使用。 |
| enabled | 控制是否启用模板缓冲区。 |
| compareFunctionFront | 用于将参考值与前向几何体的缓冲区当前内容进行比较的函数。 |
| passOperationFront | 如果模板测试(和深度测试)通过,则对前向几何体的缓冲区内容执行的操作。 |
| failOperationFront | 如果前向几何体的模板测试失败,则对缓冲区内容执行的操作。 |
| zFailOperationFront | 如果模板测试通过,但深度测试对于正面几何图形失败,对缓冲区的内容执行什么操作。 |
| compareFunctionBack | 用于将参考值与缓冲区中当前内容比较的函数,以用于反面几何图形。 |
| passOperationBack | 如果模板测试(和深度测试)通过,对反面几何图形的缓冲区内容执行什么操作。 |
| failOperationBack | 如果模板测试对于反面几何图形失败,对缓冲区的内容执行什么操作。 |
| zFailOperationBack | 如果模板测试通过,但深度测试对于反面几何图形失败,对缓冲区的内容执行什么操作。 |
| compareFunction | 用于将参考值与缓冲区中当前内容比较的函数。 |
| passOperation | 如果模板测试(和深度测试)通过,对缓冲区的内容执行什么操作。 |
| failOperation | 如果模板测试失败,对缓冲区的内容执行什么操作。 |
| zFailOperation | 如果模板测试通过,但深度测试对于正面几何图形失败,对缓冲区的内容执行什么操作。 |
使用给定值创建一个新的模板状态。