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))