OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
|
Functions | |
G2DcreateAlphaBitmap (alphabmp, x, y, left, right, ww, hh, w, h) | |
Create a resized alpha bitmap. | |
G2DcreateAlphaBitmapRollover (alphabmp, x, y, left, right, ww, hh, w, h) | |
Create a resized alpha bitmap rollover (5 states) | |
G2DloadPngToBmpFile (chan, file) | |
Load an alpha bitmap file (png) to a bitmap. | |
G2DloadPngToBmp (chan, path) | |
Load an alpha bitmap file (png) to a bitmap. | |
G2DloadBmpFile (chan, file) | |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a bitmap. | |
G2DloadBmp (chan, path) | |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a bitmap. | |
G2DloadAlphaBmpFile (chan, file) | |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a AlphaBitmap. | |
G2DloadAlphaBmp (chan, path) | |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a AlphaBitmap. | |
G2DconvertBmpToAlphaBmp (chan, bmp) | |
Convert a bitmap to a AlphaBitmap. | |
G2DstrechBitmap (chan, bmp, width, height, bcolor) | |
Strech a bitmap to a new size and keep ratio. | |
G2DstrechBitmapToMaxSize (chan, bmp, width, height) | |
Strech a bitmap to a new size and keep ratio without borders. | |
G2DstrechAlphaBitmap (chan, bmp, width, height, keepratio, bcolor) | |
Strech an alpha bitmap to a new size and keep ratio. | |
G2DstrechAlphaBitmapExt (chan, abmp, width, height, keepratio, bcolor, mode) | |
Strech an alpha bitmap to a new size and keep ratio. | |
G2DstrechAlphaBitmapToBackground (chan, abmp, width, height) | |
Strech an alpha by it's center to create a new background image. | |
G2DstrechAlphaBitmapToBackgroundBitmap (abmp, dabmp) | |
Strech an alpha by it's center to the destination background image. | |
G2DstrechAlphaBitmapRectToBackgroundBitmap (abmp, rect, dabmp, mode) | |
Strech an alpha to the destination background image with flags. | |
G2DstrechAlphaBitmapRectToBlendBitmap (abmp, rect, dabmp, mode, blending) | |
Strech an alpha to the destination background image with flags and blending. | |
G2DcopyAlphaBitmap (chan, bmp, px, py, pw, ph) | |
Copy an alpha bitmap rectangle to a new alpha bitmap. | |
G2DfilterBitmap (bmp, filter) | |
Apply a filter on a bitmap bitmap. | |
G2DcreateLayer (chan, w, h, border, bcolor, color, opacity) | |
Create an AlphaBitmap with border, backcolor and opacity. | |
G2DsetLayer (chan, alphabmp, w, h, border, bcolor, color, opacity) | |
Modify an AlphaBitmap with border, backcolor and opacity. | |
Detailed Description
Bitmap manipulation
Function Documentation
◆ G2DcreateAlphaBitmap()
G2DcreateAlphaBitmap | ( | alphabmp | , |
x | , | ||
y | , | ||
left | , | ||
right | , | ||
ww | , | ||
hh | , | ||
w | , | ||
h | |||
) |
Create a resized alpha bitmap.
Prototype: fun [AlphaBitmap I I I I I I I I] AlphaBitmap
- Parameters
-
AlphaBitmap : source alpha bitmap I : x decal I : y decal I : left marge I : right marge I : fixed width I : fixed height I : final width I : final height
- Returns
- AlphaBitmap : the resized alpha bitmap
◆ G2DcreateAlphaBitmapRollover()
G2DcreateAlphaBitmapRollover | ( | alphabmp | , |
x | , | ||
y | , | ||
left | , | ||
right | , | ||
ww | , | ||
hh | , | ||
w | , | ||
h | |||
) |
Create a resized alpha bitmap rollover (5 states)
Prototype: fun [AlphaBitmap I I I I I I I I] AlphaBitmap
- Parameters
-
AlphaBitmap : source alpha bitmap I : x decal I : y decal I : left marge I : right marge I : fixed width I : fixed height I : final width I : final height
- Returns
- AlphaBitmap : the resized alpha bitmap rollover (5 states)
◆ G2DloadPngToBmpFile()
G2DloadPngToBmpFile | ( | chan | , |
file | |||
) |
Load an alpha bitmap file (png) to a bitmap.
Prototype: fun [Chn P] ObjBitmap
- Parameters
-
Chn : channel P : file
- Returns
- ObjBitmap : the loaded bitmap
◆ G2DloadPngToBmp()
G2DloadPngToBmp | ( | chan | , |
path | |||
) |
Load an alpha bitmap file (png) to a bitmap.
Prototype: fun [Chn S] ObjBitmap
- Parameters
-
Chn : channel S : file path in scol partition
- Returns
- ObjBitmap : the loaded bitmap
◆ G2DloadBmpFile()
G2DloadBmpFile | ( | chan | , |
file | |||
) |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a bitmap.
Prototype: fun [Chn P] ObjBitmap
- Parameters
-
Chn : channel S : file path
- Returns
- ObjBitmap : the loaded bitmap
◆ G2DloadBmp()
G2DloadBmp | ( | chan | , |
path | |||
) |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a bitmap.
Prototype: fun [Chn S] ObjBitmap
- Parameters
-
Chn : channel S : file path in scol partition
- Returns
- ObjBitmap : the loaded bitmap
◆ G2DloadAlphaBmpFile()
G2DloadAlphaBmpFile | ( | chan | , |
file | |||
) |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a AlphaBitmap.
Prototype: fun [Chn P] AlphaBitmap
- Parameters
-
Chn : channel P : file path
- Returns
- AlphaBitmap : the loaded AlphaBitmap
◆ G2DloadAlphaBmp()
G2DloadAlphaBmp | ( | chan | , |
path | |||
) |
Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a AlphaBitmap.
Prototype: fun [Chn S] AlphaBitmap
- Parameters
-
Chn : channel S : file path in scol partition
- Returns
- AlphaBitmap : the loaded AlphaBitmap
◆ G2DconvertBmpToAlphaBmp()
G2DconvertBmpToAlphaBmp | ( | chan | , |
bmp | |||
) |
Convert a bitmap to a AlphaBitmap.
Prototype: fun [Chn ObjBitmap] AlphaBitmap
- Parameters
-
Chn : channel ObjBitmap : bitmap to convert
- Returns
- AlphaBitmap : the AlphaBitmap
◆ G2DstrechBitmap()
G2DstrechBitmap | ( | chan | , |
bmp | , | ||
width | , | ||
height | , | ||
bcolor | |||
) |
Strech a bitmap to a new size and keep ratio.
Prototype: fun [Chn ObjBitmap I I I] ObjBitmap
- Parameters
-
Chn : channel ObjBitmap : source bitmap I : destination width I : destination height I : background color
- Returns
- ObjBitmap : the bitmap in new size
◆ G2DstrechBitmapToMaxSize()
G2DstrechBitmapToMaxSize | ( | chan | , |
bmp | , | ||
width | , | ||
height | |||
) |
Strech a bitmap to a new size and keep ratio without borders.
Prototype: fun [Chn ObjBitmap I I] ObjBitmap
- Parameters
-
Chn : channel ObjBitmap : source bitmap I : destination max width I : destination max height
- Returns
- ObjBitmap : the bitmap in new size
◆ G2DstrechAlphaBitmap()
G2DstrechAlphaBitmap | ( | chan | , |
bmp | , | ||
width | , | ||
height | , | ||
keepratio | , | ||
bcolor | |||
) |
Strech an alpha bitmap to a new size and keep ratio.
Prototype: fun [Chn ObjAlphaBitmap I I I I] ObjAlphaBitmap
- Parameters
-
Chn : channel ObjAlphaBitmap : source alpha bitmap I : destination width I : destination height I : keep ratio (1 to enable, 0 otherwise) I : background color
- Returns
- ObjAlphaBitmap : the alpha bitmap in new size
◆ G2DstrechAlphaBitmapExt()
G2DstrechAlphaBitmapExt | ( | chan | , |
abmp | , | ||
width | , | ||
height | , | ||
keepratio | , | ||
bcolor | , | ||
mode | |||
) |
Strech an alpha bitmap to a new size and keep ratio.
Prototype: fun [Chn ObjAlphaBitmap I I I I] ObjAlphaBitmap
- Parameters
-
Chn : channel ObjAlphaBitmap : source alpha bitmap I : destination width I : destination height I : keep ratio (1 to enable, 0 otherwise) I : background color I : strech mode, 0 strech, 1 split, 2 fit, 3 inside
- Returns
- ObjAlphaBitmap : the alpha bitmap in new size
◆ G2DstrechAlphaBitmapToBackground()
G2DstrechAlphaBitmapToBackground | ( | chan | , |
abmp | , | ||
width | , | ||
height | |||
) |
Strech an alpha by it's center to create a new background image.
Prototype: fun [Chn ObjAlphaBitmap I I] ObjAlphaBitmap
- Parameters
-
Chn : channel ObjAlphaBitmap : source alpha bitmap I : destination width I : destination height
- Returns
- ObjAlphaBitmap : a new alpha bitmap in new size
◆ G2DstrechAlphaBitmapToBackgroundBitmap()
G2DstrechAlphaBitmapToBackgroundBitmap | ( | abmp | , |
dabmp | |||
) |
Strech an alpha by it's center to the destination background image.
Prototype: fun [ObjAlphaBitmap ObjAlphaBitmap] ObjAlphaBitmap
- Parameters
-
ObjAlphaBitmap : source alpha bitmap ObjAlphaBitmap : dest alpha bitmap
- Returns
- ObjAlphaBitmap : the destination alpha bitmap
◆ G2DstrechAlphaBitmapRectToBackgroundBitmap()
G2DstrechAlphaBitmapRectToBackgroundBitmap | ( | abmp | , |
rect | , | ||
dabmp | , | ||
mode | |||
) |
Strech an alpha to the destination background image with flags.
Prototype: fun [ObjAlphaBitmap [I I I I] ObjAlphaBitmap I] ObjAlphaBitmap
- Parameters
-
ObjAlphaBitmap : source alpha bitmap [I I I I] : source rect ObjAlphaBitmap : dest alpha bitmap I : 0 strech all, 1 strech borders / split, 2 fill
- Returns
- ObjAlphaBitmap : the destination alpha bitmap
◆ G2DstrechAlphaBitmapRectToBlendBitmap()
G2DstrechAlphaBitmapRectToBlendBitmap | ( | abmp | , |
rect | , | ||
dabmp | , | ||
mode | , | ||
blending | |||
) |
Strech an alpha to the destination background image with flags and blending.
Prototype: fun [ObjAlphaBitmap [I I I I] ObjAlphaBitmap I F] ObjAlphaBitmap
- Parameters
-
ObjAlphaBitmap : source alpha bitmap [I I I I] : source rect ObjAlphaBitmap : dest alpha bitmap I : 0 strech all, 1 strech borders / split, 2 fill F : blending coef
- Returns
- ObjAlphaBitmap : the destination alpha bitmap
◆ G2DcopyAlphaBitmap()
G2DcopyAlphaBitmap | ( | chan | , |
bmp | , | ||
px | , | ||
py | , | ||
pw | , | ||
ph | |||
) |
Copy an alpha bitmap rectangle to a new alpha bitmap.
Prototype: fun [Chn ObjAlphaBitmap I I I I] ObjAlphaBitmap
- Parameters
-
Chn : channel ObjAlphaBitmap : source alpha bitmap I : rectangle pos x I : rectangle pos y I : rectangle width I : rectangle height
- Returns
- ObjAlphaBitmap : the new alpha bitmap
◆ G2DfilterBitmap()
G2DfilterBitmap | ( | bmp | , |
filter | |||
) |
Apply a filter on a bitmap bitmap.
Prototype: fun [ObjBitmap I] ObjBitmap
- Parameters
-
Chn : channel ObjBitmap : source bitmap I : filter type, selected bellow iFILTER_SHARPEN, iFILTER_UNSHAR_MASK, iFILTER_EMBOSS, iFILTER_BOX_BLUR, iFILTER_GAUSSIAN_BLUR, iFILTER_EDGE0, iFILTER_EDGE1, iFILTER_EDGE2
- Returns
- ObjAlphaBitmap : the same bitmap
◆ G2DcreateLayer()
G2DcreateLayer | ( | chan | , |
w | , | ||
h | , | ||
border | , | ||
bcolor | , | ||
color | , | ||
opacity | |||
) |
Create an AlphaBitmap with border, backcolor and opacity.
Prototype: fun [Chn I I I I I I] AlphaBitmap
- Parameters
-
Chn : channel I : width I : height I : size I : border color I : background color I : opacity 0 to 100
- Returns
- AlphaBitmap : AlphaBitmap for using as layer
◆ G2DsetLayer()
G2DsetLayer | ( | chan | , |
alphabmp | , | ||
w | , | ||
h | , | ||
border | , | ||
bcolor | , | ||
color | , | ||
opacity | |||
) |
Modify an AlphaBitmap with border, backcolor and opacity.
Prototype: fun [Chn AlphaBitmap I I I I I I] AlphaBitmap
- Parameters
-
Chn : channel AlphaBitmap : alpha bitmap to modify I : width I : height I : size I : border color I : background color I : opacity 0 to 100
- Returns
- AlphaBitmap : AlphaBitmap for using as layer
Generated by 1.9.8