Table of Contents

Struct RegionPtr<T>

Namespace
PaintDotNet
Assembly
PaintDotNet.Primitives.dll
public readonly struct RegionPtr<T> : IEquatable<RegionPtr<T>> where T : unmanaged

Type Parameters

T
Implements
Inherited Members
Extension Methods

Constructors

RegionPtr(object?, T*, SizeInt32, int)
RegionPtr(object?, T*, int, int, int)
RegionPtr(T*, SizeInt32, int)
RegionPtr(T*, int, int, int)

Properties

BufferExtent
BufferSize
ContiguousExtent
Count
Empty
Height
IsContiguous
IsEmpty
this[Point2Int32]
this[int, int]
Margin
Ptr
Row0
Rows
Size
Stride
Width

Methods

Cast<U>()
Clear()
CopyTo(RegionPtr<T>)
Equals(RegionPtr<T>)
Equals(object?)
Fill(T)
GetHashCode()
Slice(RectInt32)
SliceColumns(int, int)
SliceRows(int, int)
TryCopyTo(RegionPtr<T>)

Operators

operator ==(in RegionPtr<T>, in RegionPtr<T>)
operator !=(in RegionPtr<T>, in RegionPtr<T>)