12 instantiations of StylusPointDescription
PresentationCore (11)
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (1)
462= new StylusPointDescription(
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (1)
1652return new StylusPointDescription(stylusPointPropertyInfos, pressureIndex);
System\Windows\Input\Stylus\Common\StylusPoint.cs (1)
238_stylusPointDescription = new StylusPointDescription();
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (2)
33_stylusPointDescription = new StylusPointDescription(); 233_stylusPointDescription = new StylusPointDescription();
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (1)
368return new StylusPointDescription(commonProperties);
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (1)
249new StylusPointDescription(
System\Windows\Input\Stylus\Common\TabletDeviceBase.cs (1)
266_stylusPointDescription = new StylusPointDescription(propertyInfos, _tabletInfo.PressureIndex);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (1)
630_mousePointDescription = new StylusPointDescription(
System\Windows\Input\Stylus\Wisp\PenContext.cs (1)
161_stylusPointDescription = new StylusPointDescription(propertyInfos, pressureIndex);
System\Windows\Input\Stylus\Wisp\WispLogic.cs (1)
1939_mousePointDescription = new StylusPointDescription(
PresentationFramework (1)
System\Windows\Controls\InkCanvas.cs (1)
206_defaultStylusPointDescription = new StylusPointDescription();
101 references to StylusPointDescription
PresentationCore (97)
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (7)
456if (stylusPoints.Description.PropertyCount > StylusPointDescription.RequiredCountOfProperties) 461StylusPointDescription reformatDescription 483Debug.Assert(propertyGuids.Length == StylusPointDescription.RequiredCountOfProperties); 493StylusPointPropertyInfo[] infosToUse = new StylusPointPropertyInfo[StylusPointDescription.RequiredCountOfProperties]; 494infosToUse[StylusPointDescription.RequiredXIndex] = StylusPointPropertyInfoDefaults.X; 495infosToUse[StylusPointDescription.RequiredYIndex] = StylusPointPropertyInfoDefaults.Y; 496infosToUse[StylusPointDescription.RequiredPressureIndex] =
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (2)
313StylusPointDescription currentStylusPointDescription = null; 1556private StylusPointDescription BuildStylusPointDescription(StrokeDescriptor strd, MetricBlock block, GuidList guidList)
MS\Internal\Ink\InkSerializedFormat\StrokeSerializer.cs (6)
50StylusPointDescription stylusPointDescription, 128StylusPointDescription stylusPointDescription, 348StylusPointDescription stylusPointDescription, 432originalPressureIndex != StylusPointDescription.RequiredPressureIndex/*2*/) 694StylusPointDescription stylusPointDescription = stroke.StylusPoints.Description; 708if (i == StylusPointDescription.RequiredPressureIndex/*2*/ &&
System\Windows\Input\Stylus\Common\RawStylusInput.cs (1)
100if (!StylusPointDescription.AreCompatible( stylusPoints.Description,
System\Windows\Input\Stylus\Common\RawStylusInputReport.cs (3)
66private Func<StylusPointDescription> _stylusPointDescGenerator; 107internal StylusPointDescription StylusPointDescription 228Func<StylusPointDescription> stylusPointDescGenerator,
System\Windows\Input\Stylus\Common\RawStylusSystemGestureInputReport.cs (1)
88Func<StylusPointDescription> stylusPointDescGenerator,
System\Windows\Input\Stylus\Common\StylusDevice.cs (1)
193public StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo)
System\Windows\Input\Stylus\Common\StylusDeviceBase.cs (1)
165internal abstract StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo);
System\Windows\Input\Stylus\Common\StylusEventArgs.cs (1)
102public StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo)
System\Windows\Input\Stylus\Common\StylusPoint.cs (10)
20private StylusPointDescription _stylusPointDescription; 53public StylusPoint(double x, double y, float pressureFactor, StylusPointDescription stylusPointDescription, int[] additionalValues) 65StylusPointDescription stylusPointDescription, 106if (stylusPointDescription.PropertyCount > StylusPointDescription.RequiredCountOfProperties) 116int expectedAdditionalValues = properties.Count - StylusPointDescription.RequiredCountOfProperties; //for x, y, pressure 130for (int i = StylusPointDescription.RequiredCountOfProperties, j = 0; i < properties.Count; i++, j++) 230public StylusPointDescription Description 249StylusPointDescription.AreCompatible(value, this.Description)); 504Debug.Assert(StylusPointDescription.AreCompatible(stylusPoint1.Description, stylusPoint2.Description)); 512StylusPointDescription.AreCompatible(stylusPoint1.Description, stylusPoint2.Description))
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (20)
16private StylusPointDescription _stylusPointDescription; 54public StylusPointCollection(StylusPointDescription stylusPointDescription) 65public StylusPointCollection(StylusPointDescription stylusPointDescription, int initialCapacity) 137internal StylusPointCollection(StylusPointDescription stylusPointDescription, int[] rawPacketData, GeneralTransform tabletToView, Matrix tabletToViewMatrix) 201if (!StylusPointDescription.AreCompatible(stylusPoints.Description, 227public StylusPointDescription Description 279if (!StylusPointDescription.AreCompatible(stylusPoint.Description, 297if (!StylusPointDescription.AreCompatible(stylusPoint.Description, 352internal StylusPointCollection Clone(GeneralTransform transform, StylusPointDescription descriptionToUse) 361private StylusPointCollection Clone(GeneralTransform transform, StylusPointDescription descriptionToUse, int count) 436public StylusPointCollection Reformat(StylusPointDescription subsetToReformatTo) 444internal StylusPointCollection Reformat(StylusPointDescription subsetToReformatTo, GeneralTransform transform) 451StylusPointDescription subsetToReformatToWithCurrentMetrics = 452StylusPointDescription.GetCommonDescription(subsetToReformatTo, 455if (StylusPointDescription.AreCompatible(this.Description, subsetToReformatToWithCurrentMetrics) && 499for (int x = StylusPointDescription.RequiredCountOfProperties/*3*/; x < properties.Count; x++) 528if (lengthPerPoint > StylusPointDescription.RequiredCountOfProperties/*3*/) 531int countToCopy = lengthPerPoint - StylusPointDescription.RequiredCountOfProperties;/*3*/ 604if (lengthPerPoint > StylusPointDescription.RequiredCountOfProperties) 607int countToCopy = lengthPerPoint - StylusPointDescription.RequiredCountOfProperties;/*3*/
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (6)
286public static bool AreCompatible(StylusPointDescription stylusPointDescription1, StylusPointDescription stylusPointDescription2) 328public static StylusPointDescription GetCommonDescription(StylusPointDescription stylusPointDescription, StylusPointDescription stylusPointDescriptionPreserveInfo) 377public bool IsSubsetOf(StylusPointDescription stylusPointDescriptionSuperset)
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (1)
248private StylusPointDescription _stylusPointDescription =
System\Windows\Input\Stylus\Common\TabletDeviceBase.cs (2)
248internal StylusPointDescription StylusPointDescription 309protected StylusPointDescription _stylusPointDescription;
System\Windows\Input\Stylus\Pointer\PointerInteractionEngine.cs (3)
314(Func<StylusPointDescription>)null, 351(Func<StylusPointDescription>)null, 444(Func<StylusPointDescription>)null,
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (2)
630StylusPointDescription.AreCompatible(PointerTabletDevice.StylusPointDescription, _currentStylusPoints.Description)) 686internal override StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo)
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (2)
619private static StylusPointDescription _mousePointDescription; 624private static StylusPointDescription MousePointDescription
System\Windows\Input\Stylus\Pointer\PointerTabletDeviceInfo.cs (12)
219properties[StylusPointDescription.RequiredPressureIndex] = propInfo; 222supportedProperties.Insert(StylusPointDescription.RequiredPressureIndex, prop); 227properties[StylusPointDescription.RequiredXIndex] = propInfo; 228supportedProperties[StylusPointDescription.RequiredXIndex] = prop; 233properties[StylusPointDescription.RequiredYIndex] = propInfo; 234supportedProperties[StylusPointDescription.RequiredYIndex] = prop; 252PressureIndex = StylusPointDescription.RequiredPressureIndex; 257Debug.Assert(properties[StylusPointDescription.RequiredXIndex /*0*/].Id == StylusPointPropertyIds.X || !seenX, 259Debug.Assert(properties[StylusPointDescription.RequiredYIndex /*1*/].Id == StylusPointPropertyIds.Y || !seenY, 261Debug.Assert(properties[StylusPointDescription.RequiredPressureIndex /*1*/].Id == StylusPointPropertyIds.NormalPressure /*2*/, 303new Size(SupportedPointerProperties[StylusPointDescription.RequiredXIndex].logicalMax, 304SupportedPointerProperties[StylusPointDescription.RequiredYIndex].logicalMax),
System\Windows\Input\Stylus\Wisp\PenContext.cs (6)
79internal StylusPointDescription StylusPointDescription 149Debug.Assert(propertyInfos[StylusPointDescription.RequiredXIndex /*0*/].Id == StylusPointPropertyIds.X, "X isn't where we expect it! Fix PenImc to ask for X at index 0"); 150Debug.Assert(propertyInfos[StylusPointDescription.RequiredYIndex /*0*/].Id == StylusPointPropertyIds.Y, "Y isn't where we expect it! Fix PenImc to ask for Y at index 1"); 151Debug.Assert(pressureIndex == -1 || pressureIndex == StylusPointDescription.RequiredPressureIndex /*2*/, 156propertyInfos.Insert(StylusPointDescription.RequiredPressureIndex /*2*/, StylusPointPropertyInfoDefaults.NormalPressure); 525private StylusPointDescription _stylusPointDescription;
System\Windows\Input\Stylus\Wisp\PenThreadWorker.cs (3)
932Debug.Assert(properties[StylusPointDescription.RequiredXIndex /*0*/].Id == StylusPointPropertyIds.X, "X isn't where we expect it! Fix PenImc to ask for X at index 0"); 933Debug.Assert(properties[StylusPointDescription.RequiredYIndex /*1*/].Id == StylusPointPropertyIds.Y, "Y isn't where we expect it! Fix PenImc to ask for Y at index 1"); 941properties.Insert(StylusPointDescription.RequiredPressureIndex /*2*/, System.Windows.Input.StylusPointProperties.NormalPressure);
System\Windows\Input\Stylus\Wisp\WispLogic.cs (2)
1933internal StylusPointDescription GetMousePointDescription 3688private StylusPointDescription _mousePointDescription;
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (2)
339StylusPointDescription.AreCompatible(penContext.StylusPointDescription, _eventStylusPoints.Description)) 1126internal override StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo)
System\Windows\Input\Stylus\Wisp\WispTabletDevice.cs (1)
268internal void UpdateSizeDeltas(StylusPointDescription description, WispLogic stylusLogic)
System\Windows\InterOp\HwndPointerInputProvider.cs (2)
171data[i + StylusPointDescription.RequiredXIndex] -= originOffsetX; 172data[i + StylusPointDescription.RequiredYIndex] -= originOffsetY;
PresentationFramework (4)
MS\Internal\Ink\EditingCoordinator.cs (2)
937StylusPointDescription.GetCommonDescription(_inkCanvas.DefaultStylusPointDescription, 1391private StylusPointDescription _commonDescription;
System\Windows\Controls\InkCanvas.cs (2)
948public StylusPointDescription DefaultStylusPointDescription 3072private StylusPointDescription _defaultStylusPointDescription;