NAME

glGetHistogramParameterfv, glGetHistogramParameteriv - get histogram parameters

C SPECIFICATION

void ggllGGeettHHiissttooggrraammPPaarraammeetteerrffvv( GLenum _t_a_r_g_e_t,
                                GLenum _p_n_a_m_e,
                                GLfloat _*_p_a_r_a_m_s )
void ggllGGeettHHiissttooggrraammPPaarraammeetteerriivv( GLenum _t_a_r_g_e_t,
                                GLenum _p_n_a_m_e,
                                GLint _*_p_a_r_a_m_s )

PARAMETERS

_t_a_r_g_e_t
Must be one of GGLL__HHIISSTTOOGGRRAAMM or GGLL__PPRROOXXYY__HHIISSTTOOGGRRAAMM.
_p_n_a_m_e
The name of the parameter to be retrieved. Must be one of GGLL__HHIISSTTOOGGRRAAMM__WWIIDDTTHH, GGLL__HHIISSTTOOGGRRAAMM__FFOORRMMAATT, GGLL__HHIISSTTOOGGRRAAMM__RREEDD__SSIIZZEE, GGLL__HHIISSTTOOGGRRAAMM__GGRREEEENN__SSIIZZEE, GGLL__HHIISSTTOOGGRRAAMM__BBLLUUEE__SSIIZZEE, GGLL__HHIISSTTOOGGRRAAMM__AALLPPHHAA__SSIIZZEE, GGLL__HHIISSTTOOGGRRAAMM__LLUUMMIINNAANNCCEE__SSIIZZEE, or GGLL__HHIISSTTOOGGRRAAMM__SSIINNKK.
_p_a_r_a_m_s
Pointer to storage for the returned values.

DESCRIPTION

ggllGGeettHHiissttooggrraammPPaarraammeetteerr is used to query parameter values for the current histogram or for a proxy. The histogram state information may be queried by calling ggllGGeettHHiissttooggrraammPPaarraammeetteerr with a _t_a_r_g_e_t of GGLL__HHIISSTTOOGGRRAAMM (to obtain information for the current histogram table) or GGLL__PPRROOXXYY__HHIISSTTOOGGRRAAMM (to obtain information from the most recent proxy request) and one of the following values for the _p_n_a_m_e argument:

center;
lb lb
l l.
_
Parameter                       Description
_
GGLL__HHIISSTTOOGGRRAAMM__WWIIDDTTHH              Histogram table width
GGLL__HHIISSTTOOGGRRAAMM__FFOORRMMAATT             Internal
GGLL__HHIISSTTOOGGRRAAMM__RREEDD__SSIIZZEE           Red component counter size, in bits
GGLL__HHIISSTTOOGGRRAAMM__GGRREEEENN__SSIIZZEE         Green component counter size, in bits
center;
lb lb
l l.
_
Parameter                       Description
_
GGLL__HHIISSTTOOGGRRAAMM__BBLLUUEE__SSIIZZEE          Blue component counter size, in bits
GGLL__HHIISSTTOOGGRRAAMM__AALLPPHHAA__SSIIZZEE         Alpha component counter size, in bits
GGLL__HHIISSTTOOGGRRAAMM__LLUUMMIINNAANNCCEE__SSIIZZEE     Luminance component counter size, in bits
GGLL__HHIISSTTOOGGRRAAMM__SSIINNKK               Value of the _s_i_n_k parameter
_

NOTES

ggllGGeettHHiissttooggrraammPPaarraammeetteerr is present only if GGLL__AARRBB__iimmaaggiinngg is returned when ggllGGeettSSttrriinngg is called with an argument of GGLL__EEXXTTEENNSSIIOONNSS.

ERRORS

GGLL__IINNVVAALLIIDD__EENNUUMM is generated if _t_a_r_g_e_t is not one of the allowable values.

GGLL__IINNVVAALLIIDD__EENNUUMM is generated if _p_n_a_m_e is not one of the allowable values.

GGLL__IINNVVAALLIIDD__OOPPEERRAATTIIOONN is generated if ggllGGeettHHiissttooggrraammPPaarraammeetteerr is executed between the execution of ggllBBeeggiinn and the corresponding execution of ggllEEnndd.

SEE ALSO

ggllGGeettHHiissttooggrraamm((33GG)), ggllHHiissttooggrraamm((33GG))