NAME

glGetConvolutionParameterfv, glGetConvolutionParameteriv - get convolution parameters

C SPECIFICATION

void ggllGGeettCCoonnvvoolluuttiioonnPPaarraammeetteerrffvv( GLenum _t_a_r_g_e_t,
                                  GLenum _p_n_a_m_e,
                                  GLfloat _*_p_a_r_a_m_s )
void ggllGGeettCCoonnvvoolluuttiioonnPPaarraammeetteerriivv( 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
The filter whose parameters are to be retrieved. Must be one of GGLL__CCOONNVVOOLLUUTTIIOONN__11DD, GGLL__CCOONNVVOOLLUUTTIIOONN__22DD, or GGLL__SSEEPPAARRAABBLLEE__22DD.
_p_n_a_m_e
The parameter to be retrieved. Must be one of GGLL__CCOONNVVOOLLUUTTIIOONN__BBOORRDDEERR__MMOODDEE, GGLL__CCOONNVVOOLLUUTTIIOONN__BBOORRDDEERR__CCOOLLOORR, GGLL__CCOONNVVOOLLUUTTIIOONN__FFIILLTTEERR__SSCCAALLEE, GGLL__CCOONNVVOOLLUUTTIIOONN__FFIILLTTEERR__BBIIAASS, GGLL__CCOONNVVOOLLUUTTIIOONN__FFOORRMMAATT, GGLL__CCOONNVVOOLLUUTTIIOONN__WWIIDDTTHH, GGLL__CCOONNVVOOLLUUTTIIOONN__HHEEIIGGHHTT, GGLL__MMAAXX__CCOONNVVOOLLUUTTIIOONN__WWIIDDTTHH, or GGLL__MMAAXX__CCOONNVVOOLLUUTTIIOONN__HHEEIIGGHHTT.
_p_a_r_a_m_s
Pointer to storage for the parameters to be retrieved.

DESCRIPTION

ggllGGeettCCoonnvvoolluuttiioonnPPaarraammeetteerr retrieves convolution parameters. _t_a_r_g_e_t determines which convolution filter is queried. _p_n_a_m_e determines which parameter is returned:
GGLL__CCOONNVVOOLLUUTTIIOONN__BBOORRDDEERR__MMOODDEE
The convolution border mode. See ggllCCoonnvvoolluuttiioonnPPaarraammeetteerr for a list of border modes.
GGLL__CCOONNVVOOLLUUTTIIOONN__BBOORRDDEERR__CCOOLLOORR
The current convolution border color. _p_a_r_a_m_s must be a pointer to an array of four elements, which will receive the red, green, blue, and alpha border colors.
GGLL__CCOONNVVOOLLUUTTIIOONN__FFIILLTTEERR__SSCCAALLEE
The current filter scale factors. _p_a_r_a_m_s must be a pointer to an array of four elements, which will receive the red, green, blue, and alpha filter scale factors in that order.
GGLL__CCOONNVVOOLLUUTTIIOONN__FFIILLTTEERR__BBIIAASS
The current filter bias factors. _p_a_r_a_m_s must be a pointer to an array of four elements, which will receive the red, green, blue, and alpha filter bias terms in that order.
GGLL__CCOONNVVOOLLUUTTIIOONN__FFOORRMMAATT
The current internal . See ggllCCoonnvvoolluuttiioonnFFiilltteerr11DD, ggllCCoonnvvoolluuttiioonnFFiilltteerr22DD, and ggllSSeeppaarraabblleeFFiilltteerr22DD for lists of allowable formats.
GGLL__CCOONNVVOOLLUUTTIIOONN__WWIIDDTTHH
The current filter image width.
GGLL__CCOONNVVOOLLUUTTIIOONN__HHEEIIGGHHTT
The current filter image height.
GGLL__MMAAXX__CCOONNVVOOLLUUTTIIOONN__WWIIDDTTHH
The maximum acceptable filter image width.
GGLL__MMAAXX__CCOONNVVOOLLUUTTIIOONN__HHEEIIGGHHTT
The maximum acceptable filter image height.

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__EENNUUMM is generated if _t_a_r_g_e_t is GGLL__CCOONNVVOOLLUUTTIIOONN__11DD and _p_n_a_m_e is GGLL__CCOONNVVOOLLUUTTIIOONN__HHEEIIGGHHTT or GGLL__MMAAXX__CCOONNVVOOLLUUTTIIOONN__HHEEIIGGHHTT.

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

SEE ALSO

ggllGGeettCCoonnvvoolluuttiioonnFFiilltteerr((33GG)), ggllGGeettSSeeppaarraabblleeFFiilltteerr22DD((33GG)), ggllCCoonnvvoolluuttiioonnPPaarraammeetteerr((33GG))