typedef struct _LIGHTINFO
{
L_UINT uStructSize;
POINT ptCenter;
L_UINT uWidth;
L_UINT uHeight;
L_INT nAngle;
L_UINT uBright;
L_UINT uEdge;
COLORREF crFill;
L_UINT uOpacity;
L_UINT uFlag;
} LIGHTINFO, *pLIGHTINFO;
The LIGHTINFO structure provides light source information used in L_LightBitmap function.
Member | Description | |
uStructSize | Size of this structure, in bytes. Use the sizeof operator to calculate this value. | |
ptCenter | POINT structure that contains the center of the ellipse used to represent the light. | |
uWidth | Value that represents the width of the ellipse used to represent the light. | |
uHeight | Value that represents the height of the ellipse used to represent the light. | |
nAngle | Angle by which to rotate the ellipse that represents the light. This value is given in hundredths of a degree (+/-). This can be a number from 0 to 36,000. A positive value will rotate the ellipse clockwise, while a negative value will rotate the ellipse counter-clockwise. | |
uBright | Intensity or brightness of the light. | |
uEdge | Percentage by which to smooth the light border. The valid range is from 0 to 100. | |
crFill | Color of the light. | |
uOpacity | Opacity of the light. | |
uFlag | Value that determines the light source type. Possible values are: | |
Value | Meaning | |
LGT_SPOTLIGHT | [0x0000] The light will appear as a spotlight, based on the values in the uWidth, uHeight, nAngle and uEdge members. | |
LGT_DIRELIGHT | [0x0001] The light will be applied to the whole image. If this flag is used, the uWidth, uHeight, nAngle, uEdge members will be ignored. |
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET