[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.Multithread

Class Multithread

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

ID2D1Multithread

[Guid("31e6e7bc-e0ff-4d46-8c64-a0a8c41c15d3")]
public class Multithread : ComObject, IDisposable, IUnknown
Inheritance
object
Multithread
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

Multithread(IntPtr)

Initializes a new instance of the Multithread class.

public Multithread(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

Enter()

void ID2D1Multithread::Enter()

public void Enter()

GetMultithreadProtected()

BOOL ID2D1Multithread::GetMultithreadProtected()

public bool GetMultithreadProtected()

Returns

bool

Leave()

void ID2D1Multithread::Leave()

public void Leave()

Operators

explicit operator Multithread(IntPtr)

Performs an explicit conversion from System.IntPtr to Multithread.

public static explicit operator Multithread(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

Multithread