Internally-used class for wrapping a DrawableImage's state into a ValueTree. More...
Inherits Drawable::ValueTreeWrapperBase.
Public Member Functions | |
| ValueTreeWrapper (const ValueTree &state) | |
| var | getImageIdentifier () const |
| void | setImageIdentifier (const var &newIdentifier, UndoManager *undoManager) |
| Value | getImageIdentifierValue (UndoManager *undoManager) |
| float | getOpacity () const |
| void | setOpacity (float newOpacity, UndoManager *undoManager) |
| Value | getOpacityValue (UndoManager *undoManager) |
| Colour | getOverlayColour () const |
| void | setOverlayColour (const Colour &newColour, UndoManager *undoManager) |
| Value | getOverlayColourValue (UndoManager *undoManager) |
| RelativeParallelogram | getBoundingBox () const |
| void | setBoundingBox (const RelativeParallelogram &newBounds, UndoManager *undoManager) |
Static Public Attributes | |
| static const Identifier | opacity |
| static const Identifier | overlay |
| static const Identifier | image |
| static const Identifier | topLeft |
| static const Identifier | topRight |
| static const Identifier | bottomLeft |
Internally-used class for wrapping a DrawableImage's state into a ValueTree.
| DrawableImage::ValueTreeWrapper::ValueTreeWrapper | ( | const ValueTree & | state | ) |
| void DrawableImage::ValueTreeWrapper::setImageIdentifier | ( | const var & | newIdentifier, |
| UndoManager * | undoManager | ||
| ) |
| Value DrawableImage::ValueTreeWrapper::getImageIdentifierValue | ( | UndoManager * | undoManager | ) |
| float DrawableImage::ValueTreeWrapper::getOpacity | ( | ) | const |
| void DrawableImage::ValueTreeWrapper::setOpacity | ( | float | newOpacity, |
| UndoManager * | undoManager | ||
| ) |
| Value DrawableImage::ValueTreeWrapper::getOpacityValue | ( | UndoManager * | undoManager | ) |
| void DrawableImage::ValueTreeWrapper::setOverlayColour | ( | const Colour & | newColour, |
| UndoManager * | undoManager | ||
| ) |
| Value DrawableImage::ValueTreeWrapper::getOverlayColourValue | ( | UndoManager * | undoManager | ) |
| void DrawableImage::ValueTreeWrapper::setBoundingBox | ( | const RelativeParallelogram & | newBounds, |
| UndoManager * | undoManager | ||
| ) |
const Identifier DrawableImage::ValueTreeWrapper::opacity [static] |
const Identifier DrawableImage::ValueTreeWrapper::overlay [static] |
const Identifier DrawableImage::ValueTreeWrapper::image [static] |
const Identifier DrawableImage::ValueTreeWrapper::topLeft [static] |
const Identifier DrawableImage::ValueTreeWrapper::topRight [static] |
const Identifier DrawableImage::ValueTreeWrapper::bottomLeft [static] |