Skip to content
lsl.devlsl.devLSL Dev

Constants in the AlphaMode enum.

All constant groups

At a glance, from the LSL definitions
integer PRIM_ALPHA_MODE_BLEND = 1;  // Prim parameter setting for PRIM_ALPHA_MODE.integer PRIM_ALPHA_MODE_EMISSIVE = 3;  // Prim parameter setting for PRIM_ALPHA_MODE.integer PRIM_ALPHA_MODE_MASK = 2;  // Prim parameter setting for PRIM_ALPHA_MODE.integer PRIM_ALPHA_MODE_NONE = 0;  // Prim parameter setting for PRIM_ALPHA_MODE.

Constants

ConstantTypeValueDescription
PRIM_ALPHA_MODE_BLENDinteger1Prim parameter setting for PRIM_ALPHA_MODE. Directs the face to use alpha blending for diffuse texture rendering (if an alpha channel exists). Also used as the default value to clear material settings from a prim face.
PRIM_ALPHA_MODE_EMISSIVEinteger3Prim parameter setting for PRIM_ALPHA_MODE. Renders the diffuse texture's alpha channel as an emissivity mask. Pixels render with an emissivity corresponding to their opacity under all lighting conditions (fully opaque pixels effectively render as 'full bright').
PRIM_ALPHA_MODE_MASKinteger2Prim parameter setting for PRIM_ALPHA_MODE. Renders the diffuse texture's alpha channel on a binary per-pixel basis; pixels more opaque than the alpha cutoff render as fully opaque, while pixels below the cutoff render as fully transparent.
PRIM_ALPHA_MODE_NONEinteger0Prim parameter setting for PRIM_ALPHA_MODE. Directs the face to ignore the alpha channel of the diffuse texture and render as completely opaque (default setting when a material face lacks an alpha channel).