Ninja Library - System Function

njColorBlendingMode

Sets color blending mode

FORMAT

void njColorBlendingMode( target, mode )
Int target
Int mode

PARAMETER

 target  Sets target mode 
 mode  Blending mode 

RETURN

None

DESCRIPTION

Sets blending mode. Default is setup as follows.

   Target  Mode 
 Source  NJD_SOURCE_COLOR  NJD_COLOR_BLENDING_SRCALPHA 
 Destination  NJD_DESTINATION_COLOR  NJD_COLOR_BLENDING_INVSRCALPHA 

Target to be setup is as follows.

 NJD_SOURCE_COLOR  Source color 
 NJD_DESTINATION_COLOR  Destination color 

Target mode should be set as follows.

 NJD_COLOR_BLENDING_BOTHINVALPHA  Disregarding target destination, blend by crossing (1-As, 1-As, 1-As, 1-As) with the source color and (As, As, As, As) with the destination color 
 NJD_COLOR_BLENDING_BOTHSRCALPHA  Disregarding target destination, blend by crossing (As, As, As, As) with the source color and (1-As, 1-As, 1-As, 1-As) with the destination color 
 NJD_COLOR_BLENDING_DESTALPHA  Blend by crossing (Ad, Ad, Ad, Ad) with the specified target 
 NJD_COLOR_BLENDING_DESTCOLOR  Use the destination color for the specified target 
 NJD_COLOR_BLENDING_INVDESTALPHA  Blend by crossing (1-Ad, 1-Ad, 1-Ad, 1-Ad) with the specified target 
 NJD_COLOR_BLENDING_INVDESTCOLOR  Use (1-Ad, 1-Rd, 1-Gd, 1-Bd) for the specified target 
 NJD_COLOR_BLENDING_INVSRCALPHA  Blend by crossing (1-As, 1-As, 1-As, 1-As) with the specified target 
 NJD_COLOR_BLENDING_INVSRCCOLOR  Use (1-As, 1-Rs, 1-Gs, 1-Bs) for the specified target 
 NJD_COLOR_BLENDING_SRCALPHA  Blend by crossing (As, As, As, As) with the specified target 
 NJD_COLOR_BLENDING_SRCCOLOR  Use the source color for the specified target 
 NJD_COLOR_BLENDING_ONE  Blend by crossing (1, 1, 1, 1) with the specified target 
 NJD_COLOR_BLENDING_ZERO  Blend by crossing (0, 0, 0, 0) with the specified target 

s, d in the mode description provided above means source color and destination color; for example, as means source color alpha.


njColorBlendingMode
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999