Click or drag to resize
DigitalRuneSwapChainPresentationTarget Class
Represents a UWP SwapChainPanel control that implements IPresentationTarget to host a 3D view. (Only available on the Universal Windows Platform.)
Inheritance Hierarchy
SystemObject
  DigitalRune.Graphics.InteropSwapChainPresentationTarget

Namespace: DigitalRune.Graphics.Interop
Assembly: DigitalRune.Graphics (in DigitalRune.Graphics.dll) Version: 1.2.0.0 (1.2.1.14562)
Syntax
[CLSCompliantAttribute(false)]
public class SwapChainPresentationTarget : IPresentationTarget

The SwapChainPresentationTarget type exposes the following members.

Constructors
  NameDescription
Public methodSwapChainPresentationTarget
Initializes a new instance of the SwapChainPresentationTarget class
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyGraphicsService
Gets the graphics service.
Public propertyLock
Gets or sets the synchronization object that is used to lock operations on graphics data.
Top
Explicit Interface Implementations
Remarks

Thread-safety:
The SwapChainPresentationTarget can be used if the game loop runs in a parallel thread. In this case, the property Lock must be set to an object that is locked when the game loop is running. The SwapChainPresentationTarget uses this lock when it access the graphics service.

See Also