Sets the OpenGL depth function of the node.
| <node3d>.depthFunc( | |
| mode | |
| node = '' | |
| op = viz.OP_DEFAULT | |
| ) | 
| Depth Function modes | |
| viz.GL_NEVER | Never passes. | 
| viz.GL_LESS | Passes if the incoming depth value is less than the stored depth value. | 
| viz.GL_EQUAL | Passes if the incoming depth value is equal to the stored depth value. | 
| viz.GL_LEQUAL | Passes if the incoming depth value is less than or equal to the stored depth value. | 
| viz.GL_GREATER | Passes if the incoming depth value is greater than the stored depth value. | 
| viz.GL_NOTEQUAL | Passes if the incoming depth value is not equal to the stored depth value. | 
| viz.GL_GEQUAL | Passes if the incoming depth value is greater than or equal to the stored depth value. | 
| viz.GL_ALWAYS | Always passes. | 
| Op modes | |
| viz.OP_TRAVERSE | When performing an operation on a node, traverse the entire subgraph and process all subnodes as well. This is the default value. | 
| viz.OP_OVERRIDE | When applying attributes, have them override attributes of subnodes. | 
| viz.OP_ROOT | When performing an operation on the node, start at the root transform of the node, instead of the model. Processing the root will include all child Vizard nodes. |