Share via


CIPerspectiveTransform Constructors

Definition

Overloads

Name Description
CIPerspectiveTransform()

Creates a new CIPerspectiveTransform with default values.

CIPerspectiveTransform(NSCoder)

A constructor that initializes the object from the data stored in the unarchiver object.

CIPerspectiveTransform(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

CIPerspectiveTransform(NativeHandle)

A constructor used when creating managed representations of unmanaged objects. Called by the runtime.

CIPerspectiveTransform(String)

Creates a new CIPerspectiveTransform with the specified name.

CIPerspectiveTransform()

Creates a new CIPerspectiveTransform with default values.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public CIPerspectiveTransform();
Attributes

Applies to

CIPerspectiveTransform(NSCoder)

A constructor that initializes the object from the data stored in the unarchiver object.

[Foundation.Export("initWithCoder:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public CIPerspectiveTransform(Foundation.NSCoder coder);
[<Foundation.Export("initWithCoder:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
new CoreImage.CIPerspectiveTransform : Foundation.NSCoder -> CoreImage.CIPerspectiveTransform

Parameters

coder
NSCoder

The unarchiver object.

Attributes

Remarks

This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization). This is part of the NSCoding protocol.

If developers want to create a subclass of this object and continue to support deserialization from an archive, they should implement a constructor with an identical signature: taking a single parameter of type NSCoder and decorate it with the [Export("initWithCoder:"] attribute.

The state of this object can also be serialized by using the EncodeTo(NSCoder) companion method.

Applies to

CIPerspectiveTransform(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
protected CIPerspectiveTransform(Foundation.NSObjectFlag t);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
new CoreImage.CIPerspectiveTransform : Foundation.NSObjectFlag -> CoreImage.CIPerspectiveTransform

Parameters

t
NSObjectFlag

Unused sentinel value, pass NSObjectFlag.Empty.

Attributes

Applies to

CIPerspectiveTransform(NativeHandle)

A constructor used when creating managed representations of unmanaged objects. Called by the runtime.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
protected internal CIPerspectiveTransform(ObjCRuntime.NativeHandle handle);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
new CoreImage.CIPerspectiveTransform : ObjCRuntime.NativeHandle -> CoreImage.CIPerspectiveTransform

Parameters

handle
NativeHandle

A pointer (handle) to the unmanaged object.

Attributes

Remarks

This constructor is invoked by the runtime infrastructure (GetNSObject(NativeHandle)) to create a new managed representation for a pointer to an unmanaged Objective-C object. Developers should not invoke this method directly, instead they should call GetNSObject(NativeHandle) as it will prevent two instances of a managed object pointing to the same native object.

Applies to

CIPerspectiveTransform(String)

Creates a new CIPerspectiveTransform with the specified name.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public CIPerspectiveTransform(string name);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
new CoreImage.CIPerspectiveTransform : string -> CoreImage.CIPerspectiveTransform

Parameters

name
String

The name of the filter to create.

Attributes

Applies to