Lines Matching refs:GLClientState
16 #include "GLClientState.h"
28 GLClientState::GLClientState(int nLocations)
69 GLClientState::~GLClientState()
74 void GLClientState::enable(int location, int state)
84 void GLClientState::setState(int location, int size, GLenum type, GLboolean normalized, GLsizei stride, const void *data)
98 void GLClientState::setBufferObject(int location, GLuint id)
107 const GLClientState::VertexAttribState * GLClientState::getState(int location)
115 const GLClientState::VertexAttribState * GLClientState::getStateAndEnableDirty(int location, bool *enableChanged)
129 int GLClientState::getLocation(GLenum loc)
161 void GLClientState::getClientStatePointer(GLenum pname, GLvoid** params)
163 const GLClientState::VertexAttribState *state = NULL;
166 state = getState(GLClientState::VERTEX_LOCATION);
170 state = getState(GLClientState::NORMAL_LOCATION);
174 state = getState(GLClientState::COLOR_LOCATION);
178 state = getState(getActiveTexture() + GLClientState::TEXCOORD0_LOCATION);
182 state = getState(GLClientState::POINTSIZE_LOCATION);
186 state = getState(GLClientState::MATRIXINDEX_LOCATION);
190 state = getState(GLClientState::WEIGHT_LOCATION);
198 int GLClientState::setPixelStore(GLenum param, GLint value)
225 size_t GLClientState::pixelDataSize(GLsizei width, GLsizei height, GLenum format, GLenum type, int pack) const
243 GLenum GLClientState::setActiveTextureUnit(GLenum texture)
253 GLenum GLClientState::getActiveTextureUnit() const
258 void GLClientState::enableTextureTarget(GLenum target)
270 void GLClientState::disableTextureTarget(GLenum target)
282 GLenum GLClientState::getPriorityEnabledTarget(GLenum allDisabled) const
294 int GLClientState::compareTexId(const void* pid, const void* prec)
301 GLenum GLClientState::bindTexture(GLenum target, GLuint texture,
338 GLClientState::TextureRec* GLClientState::addTextureRec(GLuint id,
376 GLuint GLClientState::getBoundTexture(GLenum target) const
388 void GLClientState::deleteTextures(GLsizei n, const GLuint* textures)