GXSetTevKAlphaSel

Syntax

#include <revolution/gx.h>

void GXSetTevKAlphaSel(
    GXTevStageID     stage,
    GXTevKAlphaSel   sel );

Arguments

stage Name of the TEV stage. Accepted values are: GX_TEVSTAGE0, GX_TEVSTAGE1, GX_TEVSTAGE2, ... , GX_TEVSTAGE15.
sel Selects the constant alpha to be used for this stage. Accepted values are:
Name Constant Alpha Source
GX_TEV_KASEL_K0_R Constant color register 0 (Red).
GX_TEV_KASEL_K1_R Constant color register 1 (Red).
GX_TEV_KASEL_K2_R Constant color register 2 (Red).
GX_TEV_KASEL_K3_R Constant color register 3 (Red).
GX_TEV_KASEL_K0_G Constant color register 0 (Green).
GX_TEV_KASEL_K1_G Constant color register 1 (Green).
GX_TEV_KASEL_K2_G Constant color register 2 (Green).
GX_TEV_KASEL_K3_G Constant color register 3 (Green).
GX_TEV_KASEL_K0_B Constant color register 0 (Blue).
GX_TEV_KASEL_K1_B Constant color register 1 (Blue).
GX_TEV_KASEL_K2_B Constant color register 2 (Blue).
GX_TEV_KASEL_K3_B Constant color register 3 (Blue).
GX_TEV_KASEL_K0_A Constant color register 0 (Alpha).
GX_TEV_KASEL_K1_A Constant color register 1 (Alpha).
GX_TEV_KASEL_K2_A Constant color register 2 (Alpha).
GX_TEV_KASEL_K3_A Constant color register 3 (Alpha).
GX_TEV_KASEL_8_8
GX_TEV_KASEL_1
fixed constant 1
GX_TEV_KASEL_7_8 fixed constant 7/8
GX_TEV_KASEL_6_8
GX_TEV_KASEL_3_4
fixed constant 3/4
GX_TEV_KASEL_5_8 fixed constant 5/8
GX_TEV_KASEL_4_8
GX_TEV_KASEL_1_2
fixed constant 1/2
GX_TEV_KASEL_3_8 fixed constant 3/8
GX_TEV_KASEL_2_8
GX_TEV_KASEL_1_4
fixed constant 1/4
GX_TEV_KASEL_1_8 fixed constant 1/8

Return Values

None.

Description

This function selects the alpha input constant to be used on the given TEV stage. The constant alpha input is only used when GX_CA_KONST is selected as that TEV stage input. It can be used for one or more inputs. but only one constant alpha input can be used for one TEV stage.

See Also

GXSetTevAlphaIn, GXSetTevKColor

Revision History

2006/03/01 Initial version.


CONFIDENTIAL