Other Classes
The following classes are available globally.
-
Provides functions to import fonts added as resources. It also registers them, so that the application can load them like any other pre-installed font.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFontImporter) open class FontImporter : NSObject
-
Applies a gaussian focus to an instance of
See moreCIImage
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKGaussianFocusFilter) open class GaussianFocusFilter : CIFilter
-
Applies a gradient focus to an instance of
CIImage
.Important
This gradient focus filter is actually the ‘linear’ focus in the serialization, but for legacy reasons the old name was kept. This will most likely be subject to change in a future major version update of the PhotoEditor SDK.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKGradientFocusFilter) open class GradientFocusFilter : CIFilter
-
This filter applies an overlay to an image.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKOverlayFilter) open class OverlayFilter : CIFilter
-
This filter changes the sharpness of an image.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKSharpnessFilter) open class SharpnessFilter : CIFilter
-
This class provides our own implementation of adjustment filters. Using these we get more consistant results across the several platforms.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKSpriteAdjustmentsFilter) open class SpriteAdjustmentsFilter : CIFilter
-
This filter changes the temperature of an image.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTemperatureFilter) open class TemperatureFilter : CIFilter
-
Wrapper class that manages deserialization of settings files and delegates work to the different implementations for each major version.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKDeserializer) public class Deserializer : NSObject
-
The
See moreSerializer
class is used to serialize aPhotoEditModel
object into aData
object.Declaration
Swift
@available(iOS 9.0, *) public class Serializer
-
The default
See moreAdjustToolControllerOptionsBuilder
forAdjustToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKAdjustToolControllerOptionsBuilder) open class AdjustToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
An
See moreAssetManager
can be used to cacheUIImage
andCIImage
instances and to download and cache image assets.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKAssetManager) open class AssetManager : NSObject
-
An
See moreImageAsset
object can be used together with anAssetManager
to cache anUIImage
or aCIImage
object and an optional user info dictionary.Declaration
Swift
@objcMembers @objc(PESDKImageAsset) open class ImageAsset : NSObject
-
The default
See moreBrushColorToolControllerOptionsBuilder
forBrushColorToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objc(PESDKBrushColorToolControllerOptionsBuilder) open class BrushColorToolControllerOptionsBuilder : ColorToolControllerOptionsBuilder
-
The default
See moreBrushToolControllerOptionsBuilder
forBrushToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKBrushToolControllerOptionsBuilder) open class BrushToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
A
See moreRoundGenerator
generates a round stamp image with a given hardness.Declaration
Swift
@objcMembers @objc(PESDKRoundGenerator) open class RoundGenerator : StampGenerator
-
A
See moreStampGenerator
is responsible for generating a stamp image that is used by a brush to draw a stroke.Declaration
Swift
@objcMembers @objc(PESDKStampGenerator) open class StampGenerator : NSObject
-
A
Brush
holds all information needed to render a stroke.Declaration
-
A
See morePainting
manages the shaders, textures, vertices and framebuffers involved in a single painting.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKPainting) open class Painting : NSObject
-
A
See moreTexture
manages an OpenGL texture. It is responsible for allocating and deallocting the necessary memory.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTexture) open class Texture : NSObject
-
A
See moreTool
is an abstract base class. CurrentlyFreehandTool
is the only concrete subclass and it is used to handle touch events and draw primitives.Declaration
Swift
@objcMembers @objc(PESDKTool) open class Tool : NSObject
-
The default
See moreCameraViewControllerOptionsBuilder
forCameraViewControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKCameraViewControllerOptionsBuilder) open class CameraViewControllerOptionsBuilder : NSObject
-
The
See moreCameraController
class provides functions for several camera related tasks, including setup, flash control, and such.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKCameraController) open class CameraController : NSObject
extension CameraController: NSKeyValueObservingCustomization
extension CameraController: CLLocationManagerDelegate
-
Used to determine device orientation even if orientation lock is active.
See moreDeclaration
Swift
@objcMembers @objc(PESDKDeviceOrientationController) open class DeviceOrientationController : NSObject
-
A
See moreFilterSelectionController
contains everything that is needed to display a list of available filters.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFilterSelectionController) open class FilterSelectionController : NSObject
extension FilterSelectionController: UICollectionViewDataSource
extension FilterSelectionController: UICollectionViewDelegate
extension FilterSelectionController: UICollectionViewDelegateFlowLayout
-
See moreAnimationDelegate
can be used as the delegate of aCAAnimation
to easily specify a completion block.Declaration
Swift
@objcMembers @objc(PESDKAnimationDelegate) open class AnimationDelegate : NSObject, CAAnimationDelegate
-
The default
See moreColorToolControllerOptionsBuilder
forColorToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKColorToolControllerOptionsBuilder) open class ColorToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The configuration builder object offers all properties of
See moreConfiguration
in a mutable version, in order to build an immutableConfiguration
object. To further configure the different viewcontrollers, use theconfigureXYZViewController
methods to edit the given options.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKConfigurationBuilder) open class ConfigurationBuilder : NSObject
-
Options for configuring a
See moreMediaEditViewController
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKMediaEditViewControllerOptions) open class MediaEditViewControllerOptions : NSObject
-
The default
See moreMediaEditViewControllerOptionsBuilder
forMediaEditViewControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKMediaEditViewControllerOptionsBuilder) open class MediaEditViewControllerOptionsBuilder : NSObject
-
The default
See moreSnappingOptionsBuilder
forSnappingOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKSnappingOptionsOptionsBuilder) open class SnappingOptionsBuilder : NSObject
-
The default
See moreToolControllerOptionsBuilder
forToolControllerOptions
.Declaration
Swift
@objcMembers @objc(PESDKToolControllerOptionsBuilder) open class ToolControllerOptionsBuilder : NSObject
-
The
See moreMainFlowController
is theEventSubscriber
of theMediaEditViewController
and all subclasses ofPhotoEditToolController
. It is responsible for presenting and dismissing tools and forwards updatedPhotoEditModel
s to each active controller. It also keeps track of the unedited photo edit model, to check for changes.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKMainFlowController) open class MainFlowController : NSObject
extension MainFlowController: EventSubscriber
-
An icon generator can be used to generate various icons.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKIconGenerator) open class IconGenerator : NSObject
-
A special menu item for the
See moreColorToolController
that allows to use a color pipette to pick a color value from the edited image.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKColorPipetteMenuItem) open class ColorPipetteMenuItem : ColorMenuItem
-
Represents a color and a matching name for accessibility.
See moreDeclaration
Swift
@objcMembers @objc(PESDKColor) open class Color : NSObject
-
Represents a collection of colors.
See moreDeclaration
Swift
@objcMembers @objc(PESDKColorPalette) open class ColorPalette : NSObject
-
This class can be used to group multiple assets together in the user interace. Currently only filters are supported. For more details see
See moreFilterToolControllerOptions.filterGroups
.Declaration
Swift
@objc(PESDKGroup) open class Group : NSObject
-
A class that holds a weak reference to some object.
See moreDeclaration
Swift
open class WeakContainer<T>
-
A
See moreDefaultToolbarItem
is a toolbar item with a label in the center and a default discard button on the left and apply button on the right. It is used in most tool controllers.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKDefaultToolbarItem) open class DefaultToolbarItem : ToolbarItem
-
A
See moreColorPickerViewController
can present aColorPickerView
and aColorPipetteView
in its view. Additionally it can contain aSpriteEditController
below the color picker view.Declaration
Swift
@available(iOS 9.0, *) open class ColorPickerViewController<SpriteModelType, GestureController, SelectionView> : ViewController, ProxyZoomControllerDelegate, ColorPipetteViewDelegate where SpriteModelType : SpriteModel, GestureController : SpriteGestureController<SpriteModelType, SelectionView>, SelectionView : UIView
extension ColorPickerViewController: SpriteEditControllerDelegate
-
The
See moreMediaEditPreviewController
is responsible for previewing changes to visual media and displaying the asset in a scrollable container. It’s an abstract base class used byPhotoEditPreviewController
andVideoEditPreviewController
. You should not instantiate this class directly.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKMediaEditPreviewController) open class MediaEditPreviewController : ViewController
extension MediaEditPreviewController: UIScrollViewDelegate
extension MediaEditPreviewController: GLKViewDelegate
extension MediaEditPreviewController: MTKViewDelegate
extension MediaEditPreviewController: SpriteViewControllerDelegate
-
A
MediaEditViewController
is the main starting point for the core SDK. It displays the rendered photo and a menu. It can presentPhotoEditToolController
objects and react to changes. It can be presented on its own (thus displaying a toolbar for navigation at the bottom) or be embedded into aUINavigationController
(thus using the navigation controller’s navigation bar for navigation).Attention
Do not initialize this class of the core SDK directly. Use a derived class of the product SDKs instead.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKMediaEditViewController) open class MediaEditViewController : ViewController
extension MediaEditViewController: EventSubscribable
extension MediaEditViewController: ToolbarItemProviding
extension MediaEditViewController: PhotoEditModelSettable
extension MediaEditViewController: MenuViewControllerDelegate
extension MediaEditViewController: MediaEditPreviewControllerDelegate
extension MediaEditViewController: PhotoEditToolControllerDelegate
-
A
See moreSliderContainerController
displays a slider at the bottom of its view. It can also contain aUIViewController
. It is supposed to be contained in a tool controller and is added above aPhotoEditPreviewController
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers open class SliderContainerController<SliderType, CVC> : ViewController where SliderType : Slider, CVC : UIViewController
-
A
ViewController
includes some debugging helpers to ensure that no strong reference cycles exist in the controller. Those helpers are only active inDebug
builds.Declaration
Swift
@objcMembers @objc(PESDKViewController) open class ViewController : UIViewController
-
A view that displays a
See moreColorPalette
within a collection view.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKColorCollectionView) open class ColorCollectionView : UIView
extension ColorCollectionView: UICollectionViewDelegate, UICollectionViewDelegateFlowLayout
extension ColorCollectionView: UICollectionViewDataSource
-
A
See moreColorPipetteOverlayView
is responsible to draw the UI of aColorPipetteView
. This overlay consists of a circular border that highlights the selected color and a crosshair in the middle to facilitate precise color selection.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKColorPipetteOverlayView) open class ColorPipetteOverlayView : UIView
-
A
DimmingView
is a subclass ofUIView
, which allows to restrict appearance proxy calls to a subset of all views that are instances of this class.Declaration
Swift
@objcMembers @objc(PESDKDimmingView) open class DimmingView : UIView
-
A
See moreLabel
is a subclass ofUILabel
, which allows to restrict appearance proxy calls to a subset of all labels that are instances of this class.Declaration
Swift
@objcMembers @objc(PESDKLabel) open class Label : UILabel
-
A
See moreLineView
is a subclass ofUIView
, which allows to restrict appearance proxy calls to a subset of all views that are instances of this class.Declaration
Swift
@objcMembers @objc(PESDKLineView) open class LineView : UIView
-
A
See moreMarkerView
is a subclass ofUIView
, which allows to restrict appearance proxy calls to a subset of all views that are instances of this class.Declaration
Swift
@objcMembers @objc(PESDKMarkerView) open class MarkerView : UIView
-
A view that hosts accessory UI elements above or below a
See moreMenuCollectionView
. It is used to define the accessory’sbackgroundColor
and to configure UI elements that depend on it.Declaration
Swift
@objcMembers @objc(PESDKMenuAccessoryContainerView) open class MenuAccessoryContainerView : UIView
-
A
DimmedLabel
is a subclass ofLabel
, which allows to restrict appearance proxy calls to a subset of all labels that are instances of this class.Declaration
Swift
@objcMembers @objc(PESDKPrimaryLabel) open class PrimaryLabel : Label
-
The default
See moreFilterToolControllerOptionsBuilder
forFilterToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFilterToolControllerOptionsBuilder) open class FilterToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
A
See moreEffectThumbnailRenderer
can be used to generate thumbnails of a given input image for multiple effects.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKEffectThumbnailRenderer) open class EffectThumbnailRenderer : NSObject
-
The default
See moreFocusToolControllerOptionsBuilder
forFocusToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFocusToolControllerOptionsBuilder) open class FocusToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
This class represents a linear gradient control view. It is used within the focus tool to visualize the chosen focus parameters.
Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKLinearGradientView) open class LinearGradientView : FocusGradientView
-
A framebuilder for custom patches. Each patch consists of four groups. There are two basic layouts. The first one places the top and bottom group above the full width of the image, and the left and right group in between. The second layout works the other way around.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKCustomPatchFrameBuilder) open class CustomPatchFrameBuilder : NSObject, FrameBuilder
-
The default
See moreFrameOptionsToolControllerOptionsBuilder
forFrameOptionsToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFrameOptionsToolControllerOptionsBuilder) open class FrameOptionsToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The default
See moreFrameToolControllerOptionsBuilder
forFrameToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFrameToolControllerOptionsBuilder) open class FrameToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The configuration for the build engine.
See moreDeclaration
Swift
@objcMembers @objc(PESDKCustomPatchConfiguration) open class CustomPatchConfiguration : NSObject
-
This class provides the methods to generate the dynamic frame-builders provided by the SDK.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKDefaultDynamicFrames) open class DefaultDynamicFrames : NSObject
-
This class represents a group of the images.
See moreDeclaration
Swift
@objcMembers @objc(PESDKFrameImageGroup) open class FrameImageGroup : NSObject
-
The tool controller to edit frame options. It contains a menu with options to change attributes of a frame.
See moreDeclaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFrameOptionsToolController) open class FrameOptionsToolController : MenuToolController, TransformEditControllerDelegate, SliderContainerControllerDelegate, BrandedTool
extension FrameOptionsToolController: TransitionProviding
-
The default
See moreOverlayToolControllerOptionsBuilder
forOverlayToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKOverlayToolControllerOptionsBuilder) open class OverlayToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The default
See moreStickerOptionsToolControllerOptionsBuilder
forStickerOptionsToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerOptionsToolControllerOptionsBuilder) open class StickerOptionsToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The default
See moreStickerToolControllerOptionsBuilder
forStickerToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerToolControllerOptionsBuilder) open class StickerToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The menu item that is used in
StickerToolController
for action menu items, e.g. custom sticker upload button.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerCategoryActionMenuItem) open class StickerCategoryActionMenuItem : ActionMenuItem
-
The default
See moreTextColorToolControllerOptionsBuilder
forTextColorToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objc(PESDKTextColorToolControllerOptionsBuilder) open class TextColorToolControllerOptionsBuilder : ColorToolControllerOptionsBuilder
-
The default
See moreTextFontToolControllerOptionsBuilder
forTextFontToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextFontToolControllerOptionsBuilder) open class TextFontToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The default
See moreTextOptionsToolControllerOptionsBuilder
forTextOptionsToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextOptionsToolControllerOptionsBuilder) open class TextOptionsToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The default
See moreTextToolControllerOptionsBuilder
forTextToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextToolControllerOptionsBuilder) open class TextToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The
See moreFontSelectorViewController
displays an extenable list of available fonts. It is supposed to be contained in a tool controller and be presented above aPhotoEditPreviewController
.Declaration
Swift
@available(iOS 9.0, *) open class FontSelectorViewController<SpriteModelType, GestureController, SelectionView> : ViewController, FontSelectorViewDelegate where SpriteModelType : SpriteModel, GestureController : SpriteGestureController<SpriteModelType, SelectionView>, SelectionView : UIView
extension FontSelectorViewController: SpriteEditControllerDelegate
-
The tool controller to add or update to in image. It contains a text view and a dimming view.
See moreDeclaration
Swift
@available(iOS 9.0, *) open class TextEditingToolController<SpriteModelType> : PhotoEditToolController, UITextViewDelegate, ColorCollectionViewDelegate where SpriteModelType : SpriteModel
-
The default
See moreTextDesignOptionsToolControllerOptionsBuilder
forTextDesignOptionsToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignOptionsToolControllerOptionsBuilder) open class TextDesignOptionsToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The default
See moreTextDesignToolControllerOptionsBuilder
forTextDesignToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignToolControllerOptionsBuilder) open class TextDesignToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
The
TextDesignGestureController
adds pan, pinch, and rotate gestures to text design specific dialogs.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignGestureController) @_objcRuntimeName(PESDKTextDesignGestureController) open class TextDesignGestureController : SpriteGestureController<TextDesignSpriteModel, StickerSelectionView>
-
This layout is included for compatibility of TextDesign serialization v3.0.0 ..< v3.1.1 Please do not use directly.
Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignBlocksLight_V3_1_0) public class TextDesignBlocksLight_V3_1_0 : TextDesignBlocksLight
-
This layout is included for compatibility of TextDesign serialization v3.0.0 ..< v3.1.1 Please do not use directly.
Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignSunshine_V3_1_0) public class TextDesignSunshine_V3_1_0 : TextDesignSunshine
-
A
TextDesignEditController
is a subclass ofSpriteEditController
, used to handle modifying text designs.Declaration
Swift
@available(iOS 9.0, *) open class TextDesignEditController : SpriteEditController<TextDesignSpriteModel, TextDesignGestureController, StickerSelectionView>
-
The default
See moreTransformToolControllerOptionsBuilder
forTransformToolControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTransformToolControllerOptionsBuilder) open class TransformToolControllerOptionsBuilder : ToolControllerOptionsBuilder
-
A
TouchingGestureRecognizer
is a simpleUIGestureRecognizer
subclass that counts the number of touches on the associated view.Declaration
Swift
@objcMembers @objc(PESDKTouchingGestureRecognizer) open class TouchingGestureRecognizer : UIGestureRecognizer
-
Wrapper class for
See moreFloatValue
. This should only be used if you are using Objective-C.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFloatValue) public final class _ObjCFloatValue : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
AdjustmentModel
. For more information about the type, please take a look at the documentation forAdjustmentModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKAdjustmentModel) public final class _ObjCAdjustmentModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
See moreBrushSpriteModel
. For more information about the type, please take a look at the documentation forBrushSpriteModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKBrushSpriteModel) public final class _ObjCBrushSpriteModel : _ObjCSpriteModel
-
This class should only be used if you are using Objective-C. It is a wrapper class for
EffectFilterModel
. For more information about the type, please take a look at the documentation forEffectFilterModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKEffectFilterModel) public final class _ObjCEffectFilterModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
FocusModel
. For more information about the type, please take a look at the documentation forFocusModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFocusModel) public final class _ObjCFocusModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
FrameSpriteModel
. For more information about the type, please take a look at the documentation forFrameSpriteModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKFrameSpriteModel) public final class _ObjCFrameSpriteModel : _ObjCSpriteModel
-
This class should only be used if you are using Objective-C. It is a wrapper class for
OverlayModel
. For more information about the type, please take a look at the documentation forOverlayModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKOverlayModel) public final class _ObjCOverlayModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
PathModel
. For more information about the type, please take a look at the documentation forPathModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKPathModel) public final class _ObjCPathModel : _ObjCSpriteModel
-
This class should only be used if you are using Objective-C. It is a wrapper class for
See morePhotoEditModel
. For more information about the type, please take a look at the documentation forPhotoEditModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKPhotoEditModel) public final class _ObjCPhotoEditModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
SpriteModel
. For more information about the type, please take a look at the documentation forSpriteModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKSpriteModel) public class _ObjCSpriteModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
StickerSpriteModel
. For more information about the type, please take a look at the documentation forStickerSpriteModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKStickerSpriteModel) public final class _ObjCStickerSpriteModel : _ObjCSpriteModel
-
This class should only be used if you are using Objective-C. It is a wrapper class for
TextDesignSpriteModel
. For more information about the type, please take a look at the documentation forTextDesignSpriteModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextDesignSpriteModel) public final class _ObjCTextDesignSpriteModel : _ObjCSpriteModel
-
This class should only be used if you are using Objective-C. It is a wrapper class for
TextSpriteModel
. For more information about the type, please take a look at the documentation forTextSpriteModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTextSpriteModel) public final class _ObjCTextSpriteModel : _ObjCSpriteModel
-
This class should only be used if you are using Objective-C. It is a wrapper class for
See moreTheme
. For more information about the type, please take a look at the documentation forTheme
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTheme) public final class _ObjCTheme : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
TransformModel
. For more information about the type, please take a look at the documentation forTransformModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTransformModel) public final class _ObjCTransformModel : NSObject
-
This class should only be used if you are using Objective-C. It is a wrapper class for
TrimModel
. For more information about the type, please take a look at the documentation forTrimModel
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKTrimModel) public final class _ObjCTrimModel : NSObject
-
Wrapper class for
See morePhotoEditMenuItem
. This should only be used if you are using Objective-C.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKPhotoEditMenuItem) public final class _ObjCPhotoEditMenuItem : NSObject
-
The default
See morePhotoEditViewControllerOptionsBuilder
forPhotoEditViewControllerOptions
.Declaration
Swift
@available(iOS 9.0, *) @objcMembers @objc(PESDKPhotoEditViewControllerOptionsBuilder) open class PhotoEditViewControllerOptionsBuilder : MediaEditViewControllerOptionsBuilder