Table of Contents

Method CreateRefT

Namespace
PaintDotNet.FileTypes
Assembly
PaintDotNet.FileTypes.dll

CreateRefT<TPixel>(IFileTypeBitmapLayer<TPixel>)

public static IFileTypeBitmapLayer<TPixel> CreateRefT<TPixel>(this IFileTypeBitmapLayer<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeBitmapLayer<TPixel>

Returns

IFileTypeBitmapLayer<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeBitmapLock<TPixel>)

public static IFileTypeBitmapLock<TPixel> CreateRefT<TPixel>(this IFileTypeBitmapLock<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeBitmapLock<TPixel>

Returns

IFileTypeBitmapLock<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeBitmapSink<TPixel>)

public static IFileTypeBitmapSink<TPixel> CreateRefT<TPixel>(this IFileTypeBitmapSink<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeBitmapSink<TPixel>

Returns

IFileTypeBitmapSink<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeBitmapSource<TPixel>)

public static IFileTypeBitmapSource<TPixel> CreateRefT<TPixel>(this IFileTypeBitmapSource<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeBitmapSource<TPixel>

Returns

IFileTypeBitmapSource<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeCompositeBitmap<TPixel>)

public static IFileTypeCompositeBitmap<TPixel> CreateRefT<TPixel>(this IFileTypeCompositeBitmap<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeCompositeBitmap<TPixel>

Returns

IFileTypeCompositeBitmap<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeDocument<TPixel>)

public static IFileTypeDocument<TPixel> CreateRefT<TPixel>(this IFileTypeDocument<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeDocument<TPixel>

Returns

IFileTypeDocument<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeLayerList<TPixel>)

public static IFileTypeLayerList<TPixel> CreateRefT<TPixel>(this IFileTypeLayerList<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeLayerList<TPixel>

Returns

IFileTypeLayerList<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IFileTypeLayer<TPixel>)

public static IFileTypeLayer<TPixel> CreateRefT<TPixel>(this IFileTypeLayer<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IFileTypeLayer<TPixel>

Returns

IFileTypeLayer<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IReadOnlyFileTypeBitmapLayer<TPixel>)

public static IReadOnlyFileTypeBitmapLayer<TPixel> CreateRefT<TPixel>(this IReadOnlyFileTypeBitmapLayer<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IReadOnlyFileTypeBitmapLayer<TPixel>

Returns

IReadOnlyFileTypeBitmapLayer<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IReadOnlyFileTypeDocument<TPixel>)

public static IReadOnlyFileTypeDocument<TPixel> CreateRefT<TPixel>(this IReadOnlyFileTypeDocument<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IReadOnlyFileTypeDocument<TPixel>

Returns

IReadOnlyFileTypeDocument<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IReadOnlyFileTypeLayerList<TPixel>)

public static IReadOnlyFileTypeLayerList<TPixel> CreateRefT<TPixel>(this IReadOnlyFileTypeLayerList<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IReadOnlyFileTypeLayerList<TPixel>

Returns

IReadOnlyFileTypeLayerList<TPixel>

Type Parameters

TPixel

CreateRefT<TPixel>(IReadOnlyFileTypeLayer<TPixel>)

public static IReadOnlyFileTypeLayer<TPixel> CreateRefT<TPixel>(this IReadOnlyFileTypeLayer<TPixel> objectRef) where TPixel : unmanaged, INaturalPixelInfo

Parameters

objectRef IReadOnlyFileTypeLayer<TPixel>

Returns

IReadOnlyFileTypeLayer<TPixel>

Type Parameters

TPixel