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