模板状态的值。
defaultValue | 模板状态的默认值。 |
compareFunctionBack | 用于将参考值与缓冲区的当前内容进行比较的函数(适用于背面几何体)。 |
compareFunctionFront | 用于将参考值与缓冲区的当前内容进行比较的函数(适用于正面几何体)。 |
enabled | 控制是否启用模板缓冲区。 |
failOperationBack | 如果模板测试失败,如何处理缓冲区的内容(适用于背面几何体)。 |
failOperationFront | 如果模板测试失败,如何处理缓冲区的内容(适用于正面几何体)。 |
passOperationBack | 如果模板测试(和深度测试)通过,如何处理缓冲区的内容(适用于背面几何体)。 |
passOperationFront | 如果模板测试(和深度测试)通过,如何处理缓冲区的内容(适用于正面几何体)。 |
readMask | 一个 8 位掩码,值为 0 到 255 之间的整数,比较参考值和缓冲区的内容时使用。 |
writeMask | 一个 8 位掩码,值为 0 到 255 之间的整数,写入缓冲区时使用。 |
zFailOperationBack | 如果模板测试通过但深度测试失败,如何处理缓冲区的内容(适用于背面几何体)。 |
zFailOperationFront | 如果模板测试通过但深度测试失败,如何处理缓冲区的内容(适用于正面几何体)。 |
StencilState | 使用给定值创建新模板状态。 |
SetCompareFunction | 用于将参考值与缓冲区的当前内容进行比较的函数。 |
SetFailOperation | 如果模板测试失败,如何处理缓冲区的内容。 |
SetPassOperation | 如果模板测试(和深度测试)通过,如何处理缓冲区的内容。 |
SetZFailOperation | 如果模板测试通过但深度测试失败,如何处理缓冲区的内容。 |