[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.Effects.Transform3D

Class Transform3D

Namespace
GrapeCity.Documents.DX.Direct2D.Effects
Assembly
GcDocs.DX.Windows.dll

Builtin Transform3D effect.

public class Transform3D : Effect, IDisposable, IUnknown
Inheritance
object
Transform3D
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

Transform3D(IntPtr)

Initializes a new instance of the Transform3D class.

public Transform3D(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Properties

BorderMode

The mode used to calculate the border of the image, soft or hard.

public BorderMode BorderMode { get; set; }

Property Value

BorderMode

InterpolationMode

The interpolation mode used to scale the image. There are 6 scale modes that range in quality and speed. If you don't select a mode, the effect uses the interpolation mode of the device context.

public InterpolationMode InterpolationMode { get; set; }

Property Value

InterpolationMode

TransformMatrix

A 4x4 transform matrix applied to the projection plane.

public Matrix4x4 TransformMatrix { get; set; }

Property Value

Matrix4x4

Methods

Create(DeviceContext)

Initializes a new instance of Transform3D effect.

public static Transform3D Create(DeviceContext context)

Parameters

context DeviceContext

Returns

Transform3D