Drag[en]gine Script Module DragonScript Script API
1.0
|
Canvas creator creating a single image bordered by 8 border images canvas. More...
Public Member Functions | |
BorderSize | borderSize () |
Calculate size of border elements. More... | |
CanvasCreator | copyCanvasCreator () |
Create copy of canvas creator. More... | |
Canvas | createCanvas (Point size) |
Create canvas for a specific widget size. More... | |
ColorMatrix | getColorMatrix () |
Color matrix to use for created canvas or null to use none. More... | |
Image | getImageCenter () |
Center image. More... | |
Image | getImageCornerBottomLeft () |
Bottom left corner image. More... | |
Image | getImageCornerBottomRight () |
Bottom right corner image. More... | |
Image | getImageCornerTopLeft () |
Top left corner image. More... | |
Image | getImageCornerTopRight () |
Top right corner image. More... | |
Image | getImageSideBottom () |
Bottom side image. More... | |
Image | getImageSideLeft () |
Left side image. More... | |
Image | getImageSideRight () |
Right side image. More... | |
Image | getImageSideTop () |
Top side image. More... | |
ImageBorderCanvasCreator | new () |
Create canvas creator. More... | |
ImageBorderCanvasCreator | new (ImageBorderCanvasCreator creator) |
Create copy of canvas creator. More... | |
void | setColorMatrix (ColorMatrix colorMatrix) |
Set color matrix to use for created canvas or null to use none. More... | |
void | setImageCenter (Image image) |
Set center image. More... | |
void | setImageCornerBottomLeft (Image image) |
Set bottom left corner image. More... | |
void | setImageCornerBottomRight (Image image) |
Set bottom right corner image. More... | |
void | setImageCornerTopLeft (Image image) |
Set top left corner image. More... | |
void | setImageCornerTopRight (Image image) |
Set top right corner image. More... | |
void | setImageSideBottom (Image image) |
Set bottom side image. More... | |
void | setImageSideLeft (Image image) |
Set left side image. More... | |
void | setImageSideRight (Image image) |
Set right side image. More... | |
void | setImageSideTop (Image image) |
Set top side image. More... | |
void | setParameter (String name, Object value) |
Set parameter. More... | |
![]() | |
CanvasCreator | copyCanvasCreator () |
Create copy of canvas creator. More... | |
Canvas | createCanvas (Point size) |
Create canvas for a specific widget size. More... | |
DefaultCanvasCreator | new () |
Create canvas creator. More... | |
DefaultCanvasCreator | new (DefaultCanvasCreator creator) |
Create copy of canvas creator. More... | |
void | setParameter (String name, Object value) |
Set parameter. More... | |
Canvas creator creating a single image bordered by 8 border images canvas.
Creates an image canvas with an image stretched to fit the entire widget with 4 corner and 4 side canvas image located around it.
Stores 9 images:
create a canvas view with size and 9 image canvas added to it in the appropriate location. corners are all fixed size. sides are stretched to touch the respective corners. center is stretched to touch all sides. if any image is null it is not used and assumed to have 0 size.
BorderSize borderSize | ( | ) |
Calculate size of border elements.
Returns the minimum and maximum width and height of side and corner images if existing for the appropriate border side.
CanvasCreator copyCanvasCreator | ( | ) |
Create copy of canvas creator.
Implements CanvasCreator.
Create canvas for a specific widget size.
Implements CanvasCreator.
ColorMatrix getColorMatrix | ( | ) |
Color matrix to use for created canvas or null to use none.
Image getImageCenter | ( | ) |
Center image.
Image getImageCornerBottomLeft | ( | ) |
Bottom left corner image.
Image getImageCornerBottomRight | ( | ) |
Bottom right corner image.
Image getImageCornerTopLeft | ( | ) |
Top left corner image.
Image getImageCornerTopRight | ( | ) |
Top right corner image.
Image getImageSideBottom | ( | ) |
Bottom side image.
Image getImageSideLeft | ( | ) |
Left side image.
Image getImageSideRight | ( | ) |
Right side image.
Image getImageSideTop | ( | ) |
Top side image.
ImageBorderCanvasCreator new | ( | ) |
Create canvas creator.
ImageBorderCanvasCreator new | ( | ImageBorderCanvasCreator | creator | ) |
Create copy of canvas creator.
void setColorMatrix | ( | ColorMatrix | colorMatrix | ) |
Set color matrix to use for created canvas or null to use none.
void setImageCenter | ( | Image | image | ) |
Set center image.
void setImageCornerBottomLeft | ( | Image | image | ) |
Set bottom left corner image.
void setImageCornerBottomRight | ( | Image | image | ) |
Set bottom right corner image.
void setImageCornerTopLeft | ( | Image | image | ) |
Set top left corner image.
void setImageCornerTopRight | ( | Image | image | ) |
Set top right corner image.
void setImageSideBottom | ( | Image | image | ) |
Set bottom side image.
void setImageSideLeft | ( | Image | image | ) |
Set left side image.
void setImageSideRight | ( | Image | image | ) |
Set right side image.
void setImageSideTop | ( | Image | image | ) |
Set top side image.
void setParameter | ( | String | name, |
Object | value | ||
) |
Set parameter.
Supported parameters: | name | value | Setter | | center | Image | setImageCenter | | sideLeft | Image | setImageSideLeft | | sideTop | Image | setImageSideTop | | sideBottom | Image | setImageSideBottom | | cornerTopLeft | Image | setImageCornerTopLeft | | cornerTopRight | Image | setImageCornerTopRight | | cornerBottomLeft | Image | setImageCornerBottomLeft | | cornerBottomRight | Image | setImageCornerBottomRight | | colorMatrix | ColorMatrix | setColorMatrix |
Implements CanvasCreator.