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) open class AdjustToolController : MenuToolController, AdjustEditControllerDelegate, BrandedTool
-
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) open class BrushToolController : MenuToolController, BrushEditControllerDelegate, BrandedTool
-
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, BrandedTool 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) open class FilterToolController : MenuToolController, FilterEditControllerDelegate, BrandedTool
-
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) open class FocusToolController : MenuToolController, FocusEditControllerDelegate, BrandedTool
-
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) open class FrameToolController : MenuToolController, TransformEditControllerDelegate, BrandedTool
-
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, *) @objcMembers @objc(PESDKMenuToolController) open class MenuToolController : PhotoEditToolController, MenuViewControllerDelegate
-
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) open class OverlayToolController : MenuToolController, OverlayEditControllerDelegate, BrandedTool
-
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) open class StickerOptionsToolController : MenuToolController, BrandedTool
-
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) open class StickerToolController : MenuToolController, 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 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) open class TextDesignOptionsToolController : MenuToolController, BrandedTool
-
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 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) open class TextFontToolController : MenuToolController
-
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) open class TextOptionsToolController : MenuToolController, BrandedTool
-
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) open class TransformToolController : MenuToolController, TransformEditControllerDelegate, BrandedTool
-
The tool controller to trim the length of a video.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTrimToolController) open class TrimToolController : PhotoEditToolController, BrandedTool