Table of Contents

Class Transform3DEffect

Namespace
PaintDotNet.Direct2D1.Effects
Assembly
PaintDotNet.Windows.Core.dll

Use the 3D transform effect to apply an arbitrary 4x4 transform matrix to an image.

This effect applies the matrix (M) you provide to the corner vertices of the source:

image([ x y z 1 ])
using this calculation:
[ xr yr zr 1 ] = [ x y z 1 ] * M

For more information, see 3D transform effect

public sealed class Transform3DEffect : DeviceEffect<Transform3DEffect.Props>, ISerializable, IDeviceEffect, IDeviceImage, IDirect2DResource, IFactoryProperty, IDeviceEffectProperties, IObjectRef, IIsDisposed, IDisposable, IInternalImpl
Inheritance
Transform3DEffect
Implements
Inherited Members
Extension Methods

Constructors

Transform3DEffect(IDeviceEffectFactory)
Transform3DEffect(IDeviceEffectFactory, IDeviceImage, in Matrix4x4Float, Transform3DInterpolationMode, BorderMode)