Enumeration
CoglPipelineAlphaFunc
Description [src]
Alpha testing happens before blending primitives with the framebuffer and
gives an opportunity to discard fragments based on a comparison with the
incoming alpha value and a reference alpha value. The CoglPipelineAlphaFunc
determines how the comparison is done.
Members
Name | Description |
---|---|
COGL_PIPELINE_ALPHA_FUNC_NEVER |
Never let the fragment through. |
COGL_PIPELINE_ALPHA_FUNC_LESS |
Let the fragment through if the incoming alpha value is less than the reference alpha value. |
COGL_PIPELINE_ALPHA_FUNC_EQUAL |
Let the fragment through if the incoming alpha value equals the reference alpha value. |
COGL_PIPELINE_ALPHA_FUNC_LEQUAL |
Let the fragment through if the incoming alpha value is less than or equal to the reference alpha value. |
COGL_PIPELINE_ALPHA_FUNC_GREATER |
Let the fragment through if the incoming alpha value is greater than the reference alpha value. |
COGL_PIPELINE_ALPHA_FUNC_NOTEQUAL |
Let the fragment through if the incoming alpha value does not equal the reference alpha value. |
COGL_PIPELINE_ALPHA_FUNC_GEQUAL |
Let the fragment through if the incoming alpha value is greater than or equal to the reference alpha value. |
COGL_PIPELINE_ALPHA_FUNC_ALWAYS |
Always let the fragment through. |