DelegatedInkTrailVisual Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a "wet" ink stroke rendered by the system while the application processes the "dry" ink rendering pass.
public ref class DelegatedInkTrailVisual sealed : Visual
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DelegatedInkTrailVisual final : Visual
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DelegatedInkTrailVisual : Visual
Public NotInheritable Class DelegatedInkTrailVisual
Inherits Visual
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10, version 2104 (introduced in 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v12.0)
|
Remarks
Enables a more responsive inking experience by reducing latency when rendering "wet" ink to "dry".
Properties
AnchorPoint |
The point on the visual to be positioned at the visual's offset. Value is normalized with respect to the size of the visual. Animatable. (Inherited from Visual) |
BackfaceVisibility |
Specifies whether the back face of the visual should be visible during a 3D transform. (Inherited from Visual) |
BorderMode |
Specifies how to compose the edges of bitmaps and clips associated with a visual, or with all visuals in the subtree rooted at this visual. Setting BorderMode at a parent Visual will affect all children visuals in the subtree and can be selectively turned off at each child visual. (Inherited from Visual) |
CenterPoint |
The point about which rotation or scaling occurs. Animatable (Inherited from Visual) |
Clip |
Specifies the clipping region for the visual. When a visual is rendered, only the portion of the visual that falls inside the clipping region is displayed, while any content that extends outside the clipping region is clipped (that is, not displayed). (Inherited from Visual) |
Comment |
A string to associate with the CompositionObject. (Inherited from CompositionObject) |
CompositeMode |
Specifies how a visual's bitmap is blended with the screen. (Inherited from Visual) |
Compositor |
The Compositor used to create this CompositionObject. (Inherited from CompositionObject) |
Dispatcher |
The dispatcher for the CompositionObject. (Inherited from CompositionObject) |
DispatcherQueue |
Gets the DispatcherQueue for the CompostionObject. (Inherited from CompositionObject) |
ImplicitAnimations |
The collection of implicit animations attached to this object. (Inherited from CompositionObject) |
IsHitTestVisible |
Gets or sets a value that indicates whether the visual sub-tree rooted at this visual participates in hit testing. (Inherited from Visual) |
IsPixelSnappingEnabled |
Gets or sets a value that indicates whether the composition engine aligns the rendered visual with a pixel boundary. (Inherited from Visual) |
IsVisible |
Indicates whether the visual and its entire subtree of child visuals is visible. (Inherited from Visual) |
Offset |
The offset of the visual relative to its parent or for a root visual the offset relative to the upper-left corner of the windows that hosts the visual. Animatable. (Inherited from Visual) |
Opacity |
The opacity of the visual. Animatable. The opacity property determines the transparency, if any, of the Visual and is a value from 0 to 1. 0 is fully transparent and 1 is full opaque. A Visual with an Opacity property of 0 is still present in the tree. Like other properties on the Visual, Opacity can be animated using the Windows,UI.Composition animation system. (Inherited from Visual) |
Orientation |
A quaternion describing an orientation and rotation in 3D space that will be applied to the visual. Animatable. (Inherited from Visual) |
Parent |
The parent of the visual. (Inherited from Visual) |
ParentForTransform |
Visual specifying the coordinate system in which this visual is composed. (Inherited from Visual) |
Properties |
The collection of properties associated with the CompositionObject. (Inherited from CompositionObject) |
RelativeOffsetAdjustment |
Specifies the offset of the visual with respect to the size of its parent visual. (Inherited from Visual) |
RelativeSizeAdjustment |
Gets or sets the size of the visual with respect to the size of its parent visual. (Inherited from Visual) |
RotationAngle |
The rotation angle in radians of the visual. Animatable. (Inherited from Visual) |
RotationAngleInDegrees |
The rotation angle of the visual in degrees. Animatable. (Inherited from Visual) |
RotationAxis |
The axis to rotate the visual around. Animatable. (Inherited from Visual) |
Scale |
The scale to apply to the visual. (Inherited from Visual) |
Size |
The width and height of the visual. Animatable. (Inherited from Visual) |
TransformMatrix |
The transformation matrix to apply to the visual. Animatable. (Inherited from Visual) |
Methods
AddTrailPoints(InkTrailPoint[]) |
Adds the specified "wet" ink points to the DelegatedInkTrailVisual. |
AddTrailPointsWithPrediction(InkTrailPoint[], InkTrailPoint[]) |
Adds both actual and predicted "wet" ink points to the DelegatedInkTrailVisual. |
Close() |
Closes the CompositionObject and releases system resources. (Inherited from CompositionObject) |
ConnectAnimation(String, CompositionAnimation) |
Connects and animation. (Inherited from CompositionObject) |
Create(Compositor) |
Creates the DelegatedInkTrailVisual for rendering "wet" ink to the visual layer. |
CreateForSwapChain(Compositor, ICompositionSurface) |
Creates the DelegatedInkTrailVisual for rendering "wet" ink to a swap chain. |
DisconnectAnimation(String) |
Disconnects an animation. (Inherited from CompositionObject) |
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from CompositionObject) |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Defines a property that can be animated. (Inherited from CompositionObject) |
RemoveTrailPoints(UInt32) |
Removes the InkTrailPoints as the app sends its rendered ink to the system. |
StartAnimation(String, CompositionAnimation, AnimationController) |
Connects an animation with the specified property of the object and starts the animation. (Inherited from CompositionObject) |
StartAnimation(String, CompositionAnimation) |
Connects an animation with the specified property of the object and starts the animation. (Inherited from CompositionObject) |
StartAnimationGroup(ICompositionAnimationBase) |
Starts an animation group. The StartAnimationGroup method on CompositionObject lets you start CompositionAnimationGroup. All the animations in the group will be started at the same time on the object. (Inherited from CompositionObject) |
StartNewTrail(Color) |
Specifies that a new "wet" ink stroke should be started and AddTrailPoints(Windows.UI.Composition.InkTrailPoint[]) should be called. |
StopAnimation(String) |
Disconnects an animation from the specified property and stops the animation. (Inherited from CompositionObject) |
StopAnimationGroup(ICompositionAnimationBase) |
Stops an animation group. (Inherited from CompositionObject) |
TryGetAnimationController(String) |
Returns an AnimationController for the animation running on the specified property. (Inherited from CompositionObject) |