get.h revision 4a49301e
11.1Seeh/**
21.1Seeh * \file get.h
31.1Seeh * State query functions.
41.1Seeh */
51.1Seeh
61.1Seeh/*
71.1Seeh * Mesa 3-D graphics library
81.1Seeh * Version:  3.5
91.1Seeh *
101.1Seeh * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
111.1Seeh *
121.1Seeh * Permission is hereby granted, free of charge, to any person obtaining a
131.1Seeh * copy of this software and associated documentation files (the "Software"),
141.1Seeh * to deal in the Software without restriction, including without limitation
151.1Seeh * the rights to use, copy, modify, merge, publish, distribute, sublicense,
161.1Seeh * and/or sell copies of the Software, and to permit persons to whom the
171.1Seeh * Software is furnished to do so, subject to the following conditions:
181.1Seeh *
191.1Seeh * The above copyright notice and this permission notice shall be included
201.1Seeh * in all copies or substantial portions of the Software.
211.1Seeh *
221.1Seeh * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
231.1Seeh * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
241.1Seeh * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
251.1Seeh * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
261.1Seeh * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
271.1Seeh * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
281.1Seeh */
291.1Seeh
301.1Seeh
311.1Seeh#ifndef GET_H
321.1Seeh#define GET_H
331.1Seeh
341.1Seeh
351.1Seeh#include "mtypes.h"
361.1Seeh
371.1Seeh
381.1Seehextern void GLAPIENTRY
391.1Seeh_mesa_GetBooleanv( GLenum pname, GLboolean *params );
401.1Seeh
411.1Seehextern void GLAPIENTRY
421.1Seeh_mesa_GetDoublev( GLenum pname, GLdouble *params );
431.1Seeh
441.1Seehextern void GLAPIENTRY
451.1Seeh_mesa_GetFloatv( GLenum pname, GLfloat *params );
461.1Seeh
471.1Seehextern void GLAPIENTRY
481.1Seeh_mesa_GetIntegerv( GLenum pname, GLint *params );
491.1Seeh
501.1Seehextern void GLAPIENTRY
511.1Seeh_mesa_GetInteger64v( GLenum pname, GLint64 *params );
521.1Seeh
531.1Seehextern void GLAPIENTRY
541.1Seeh_mesa_GetPointerv( GLenum pname, GLvoid **params );
551.1Seeh
561.1Seehextern const GLubyte * GLAPIENTRY
571.1Seeh_mesa_GetString( GLenum name );
581.1Seeh
591.1Seehextern GLenum GLAPIENTRY
601.1Seeh_mesa_GetError( void );
611.1Seeh
621.1Seeh#endif
631.1Seeh