NAME
glGetPointerv
- return the address of the specified pointer
C SPECIFICATION
void ggllGGeettPPooiinntteerrvv(
GLenum _p_n_a_m_e,
void _*_*_p_a_r_a_m_s )
delim $$
PARAMETERS
-
_p_n_a_m_e
-
Specifies the array or buffer pointer to be returned.
Symbolic constants
GGLL__CCOOLLOORR__AARRRRAAYY__PPOOIINNTTEERR,
GGLL__EEDDGGEE__FFLLAAGG__AARRRRAAYY__PPOOIINNTTEERR,
GGLL__FFEEEEDDBBAACCKK__BBUUFFFFEERR__PPOOIINNTTEERR,
GGLL__IINNDDEEXX__AARRRRAAYY__PPOOIINNTTEERR,
GGLL__NNOORRMMAALL__AARRRRAAYY__PPOOIINNTTEERR,
GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__PPOOIINNTTEERR,
GGLL__SSEELLEECCTTIIOONN__BBUUFFFFEERR__PPOOIINNTTEERR,
and
GGLL__VVEERRTTEEXX__AARRRRAAYY__PPOOIINNTTEERR
are accepted.
-
_p_a_r_a_m_s
-
Returns the pointer value specified by _p_n_a_m_e.
DESCRIPTION
ggllGGeettPPooiinntteerrvv returns pointer information. _p_n_a_m_e
is a symbolic constant indicating the pointer to be returned, and
_p_a_r_a_m_s is a pointer to a location in which to place the returned data.
NOTES
ggllGGeettPPooiinntteerrvv is available only if the GL version is 1.1 or greater.
The pointers are all client-side state.
The initial value for each pointer is 0.
When the GGLL__AARRBB__mmuullttiitteexxttuurree extension is supported, querying the
GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__PPOOIINNTTEERR returns the value for the active
client texture unit.
ERRORS
GGLL__IINNVVAALLIIDD__EENNUUMM is generated if _p_n_a_m_e is not an accepted value.
SEE ALSO
ggllAArrrraayyEElleemmeenntt((33GG)),
ggllCClliieennttAAccttiivveeTTeexxttuurreeAARRBB((33GG)),
ggllCCoolloorrPPooiinntteerr((33GG)),
ggllDDrraawwAArrrraayyss((33GG)),
ggllEEddggeeFFllaaggPPooiinntteerr((33GG)),
ggllFFeeeeddbbaacckkBBuuffffeerr((33GG)),
ggllIInnddeexxPPooiinntteerr((33GG)),
ggllIInntteerrlleeaavveeddAArrrraayyss((33GG)),
ggllNNoorrmmaallPPooiinntteerr((33GG)),
ggllSSeelleeccttBBuuffffeerr((33GG)),
ggllTTeexxCCoooorrddPPooiinntteerr((33GG)),
ggllVVeerrtteexxPPooiinntteerr((33GG))