Tools
-
An
See moreAdjustToolController
is reponsible for displaying the UI for the adjustments of an image.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKAdjustToolController) @objc("PESDKAdjustToolController") open class AdjustToolController : MenuToolController<MenuDataSource<AdjustMenuItem>, AdjustCellConfigurator>, AdjustEditControllerDelegate
-
A
See moreBrushColorToolController
is reponsible for displaying the UI to adjust the color of the brush that will be drawn on the image.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKBrushColorToolController) @objc("PESDKBrushColorToolController") open class BrushColorToolController : ColorToolController<BrushSpriteModel, SpriteGestureController<BrushSpriteModel, UIView>, UIView>
-
A
See moreBrushToolController
is reponsible for displaying the UI to draw a painting on top of an image.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKBrushToolController) @objc("PESDKBrushToolController") open class BrushToolController : MenuToolController<MenuDataSource<BrushMenuItem>, BrushCellConfigurator>, BrushEditControllerDelegate
-
A
See moreColorToolController
presents a menu with a list of colors at the bottom and aColorPickerViewController
at the top.Declaration
Swift
@available(iOS 9.0, *) open class ColorToolController<SpriteModelType, GestureController, SelectionView> : MenuToolController<MenuDataSource<ColorMenuItem>, ColorCellConfigurator> where SpriteModelType : SpriteModel, GestureController : SpriteGestureController<SpriteModelType, SelectionView>, SelectionView : UIView
-
A
See moreFilterToolController
is reponsible for displaying the UI to apply an effect filter to an image.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFilterToolController) @objc("PESDKFilterToolController") open class FilterToolController : MenuToolController<MenuDataSource<PhotoEffectMenuItem>, PhotoEffectCellConfigurator>, FilterEditControllerDelegate
-
The tool controller to edit the focus. It contains a menu with options to select the type of blur and a
See moreFocusEditController
to update the blur.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFocusToolController) @objc("PESDKFocusToolController") open class FocusToolController : MenuToolController<MenuDataSource<FocusMenuItem>, FocusCellConfigurator>, FocusEditControllerDelegate
-
The tool controller to edit the frame. It contains a menu with the available frames for the image’s current aspect ratio and a
See moreFrameEditController
to display the frame.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFrameToolController) @objc("PESDKFrameToolController") open class FrameToolController : MenuToolController<MenuDataSource<FrameMenuItem>, FrameCellConfigurator>, TransformEditControllerDelegate
-
A
See moreMenuToolController
is a tool controller, that shows a menu at the bottom (via a containedMenuViewController
object) and some other view controller above that menu.Declaration
Swift
@available(iOS 9.0, *) open class MenuToolController<MenuDataSource, CellConfigurator> : PhotoEditToolController, MenuViewControllerDelegate where MenuDataSource : MenuDataSourceProtocol, CellConfigurator : CellConfiguratorProtocol, MenuDataSource.Item == CellConfigurator.Item
-
The tool controller to edit the overlay. It contains a menu with options to select the overlay and a
See moreOverlayEditController
to update the blend mode and overlay intensity.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKOverlayToolController) @objc("PESDKOverlayToolController") open class OverlayToolController : MenuToolController<MenuDataSource<OverlayMenuItem>, OverlayCellConfigurator>, OverlayEditControllerDelegate
-
The tool controller to edit the color of a sticker.
Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerColorToolController) @objc("PESDKStickerColorToolController") open class StickerColorToolController : ColorToolController<StickerSpriteModel, StickerGestureController, StickerSelectionView>
-
The tool controller to edit stickers. It contains a menu with options to change attributes of the sticker and a
See moreSpriteEditController
to change a sticker’s geometry.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerOptionsToolController) @objc("PESDKStickerOptionsToolController") open class StickerOptionsToolController : MenuToolController<MenuDataSource<StickerOptionMenuItem>, StickerOptionCellConfigurator>
-
The tool controller to add a
See moreSticker
to the image. It contains a menu with the availableStickerCategory
s and aStickerSelectionController
to display the available stickers in that category.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerToolController) @objc("PESDKStickerToolController") open class StickerToolController : MenuToolController<MenuDataSource<StickerCategoryMenuItem>, StickerCategoryCellConfigurator>, UICollectionViewDataSourcePrefetching, StickerSelectionControllerDelegate
-
The tool controller to edit the color of a text.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextColorToolController) @objc("PESDKTextColorToolController") open class TextColorToolController : ColorToolController<TextSpriteModel, TextGestureController, TextSelectionView>
-
The tool to edit the font of a sprite label. It contains a menu with available fonts and a
See moreFontSelectorViewController
to see a more detailed view of the fonts.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextFontToolController) @objc("PESDKTextFontToolController") open class TextFontToolController : MenuToolController<MenuDataSource<FontMenuItem>, FontCellConfigurator>
-
The tool controller to add or update a text design in an image. It contains a text view and a dimming view.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignToolController) @objc("PESDKTextDesignToolController") open class TextDesignToolController : TextEditingToolController<TextDesignSpriteModel>
-
The tool controller to edit text designs. It contains a menu with all available text designs and a
See moreSpriteEditController
to change a layout’s geometry.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignOptionsToolController) @objc("PESDKTextDesignOptionsToolController") open class TextDesignOptionsToolController : MenuToolController<MenuDataSource<TextDesignMenuItem>, TextDesignCellConfigurator>
-
The tool controller to edit text. It contains a menu with options to change attributes of the text and a
See moreSpriteEditController
to change a text’s geometry.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextOptionsToolController) @objc("PESDKTextOptionsToolController") open class TextOptionsToolController : MenuToolController<MenuDataSource<TextOptionMenuItem>, TextOptionCellConfigurator>
-
The tool controller to add or update text in an image. It contains a text view and a dimming view.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextToolController) @objc("PESDKTextToolController") open class TextToolController : TextEditingToolController<TextSpriteModel>
-
The tool controller to update the geometry of an image. It contains a menu with available aspect ratios and a
See moreTransformEditController
to update the geometry.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTransformToolController) @objc("PESDKTransformToolController") open class TransformToolController : MenuToolController<MenuDataSource<CropAspectMenuItem>, CropAspectCellConfigurator>, TransformEditControllerDelegate