#include <llglstates.h>
Public Member Functions | |
LLGLDepthTest (GLboolean depth_enabled, GLboolean write_enabled=GL_TRUE, GLenum depth_func=GL_LEQUAL) | |
~LLGLDepthTest () | |
Public Attributes | |
GLboolean | mPrevDepthEnabled |
GLenum | mPrevDepthFunc |
GLboolean | mPrevWriteEnabled |
Static Private Attributes | |
static GLboolean | sDepthEnabled = GL_FALSE |
static GLenum | sDepthFunc = GL_LESS |
static GLboolean | sWriteEnabled = GL_TRUE |
Definition at line 40 of file llglstates.h.
LLGLDepthTest::LLGLDepthTest | ( | GLboolean | depth_enabled, | |
GLboolean | write_enabled = GL_TRUE , |
|||
GLenum | depth_func = GL_LEQUAL | |||
) |
Definition at line 1654 of file llgl.cpp.
References LLGLImmediate::flush(), gGL, sDepthEnabled, sDepthFunc, and sWriteEnabled.
LLGLDepthTest::~LLGLDepthTest | ( | ) |
Definition at line 1678 of file llgl.cpp.
References LLGLImmediate::flush(), gGL, mPrevDepthEnabled, mPrevDepthFunc, mPrevWriteEnabled, sDepthEnabled, sDepthFunc, and sWriteEnabled.
GLboolean LLGLDepthTest::mPrevDepthEnabled |
GLboolean LLGLDepthTest::mPrevWriteEnabled |
GLboolean LLGLDepthTest::sDepthEnabled = GL_FALSE [static, private] |
GLenum LLGLDepthTest::sDepthFunc = GL_LESS [static, private] |
GLboolean LLGLDepthTest::sWriteEnabled = GL_TRUE [static, private] |