#include <nitro/gx/g3imm.h> #include <nitro/gx/g3b.h> #include <nitro/gx/g3c.h>
void G3_LightColor(GXLightId lightID, GXRgb rgb);
// Below are APIs for creating the display list (command list)void G3B_LightColor(GXDLInfo* info, GXLightId lightID, GXRgb rgb);
void G3C_LightColor(GXDLInfo* info, GXLightId lightID, GXRgb rgb);
void G3BS_LightColor(GXDLInfo* info, GXLightId lightID, GXRgb rgb);
void G3CS_LightColor(GXDLInfo* info, GXLightId lightID, GXRgb rgb);
info | Command List Information |
lightID | Light ID |
rgb |
Light color |
None.
This function sets the light color. lightID
selects one of 4 lights and rgb
sets the light color.
GX_LIGHTID_0 |
Specifies Light 0 |
GX_LIGHTID_1 |
Specifies Light 1 |
GX_LIGHTID_2 |
Specifies Light 2 |
GX_LIGHTID_3 |
Specifies Light 3 |
The following indicates the type definition for GXLightId
types.
typedef enum
{
GX_LIGHTID_0 = 0,
GX_LIGHTID_1 = 1,
GX_LIGHTID_2 = 2,
GX_LIGHTID_3 = 3
}
GXLightId;
01/19/2004 Initial version