10 instantiations of Rect3D
PresentationCore (8)
MS\Internal\Media3D\M3DUtil.cs (3)
92Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 316return new Rect3D(newMinX, newMinY, newMinZ, newMaxX - newMinX, newMaxY - newMinY, newMaxZ - newMinZ); 345Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
System\Windows\Media3D\Generated\Rect3D.cs (1)
191value = new Rect3D(
System\Windows\Media3D\Rect3D.cs (4)
485Union(new Rect3D(point, point)); 496rect.Union(new Rect3D(point, point)); 596Rect3D empty = new Rect3D 634Rect3D infinite = new Rect3D
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9017DefaultConstructor = delegate () { return new System.Windows.Media.Media3D.Rect3D(); },
System\Windows\Markup\KnownTypes.cs (1)
1483case KnownElements.Rect3D: o = new System.Windows.Media.Media3D.Rect3D(); break;
132 references to Rect3D
PresentationCore (129)
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
1322private Rect3D _boundingRect;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
89public override Rect3D TransformBounds(Rect3D rect)
MS\Internal\Media3D\LineUtil.cs (1)
483internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
MS\Internal\Media3D\M3DUtil.cs (13)
38private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 83internal static Rect3D ComputeAxisAlignedBoundingBox(Point3DCollection positions) 92Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 105return Rect3D.Empty; 110internal static Rect3D ComputeTransformedAxisAlignedBoundingBox(/* IN */ ref Rect3D originalBox, Transform3D transform) 124internal static Rect3D ComputeTransformedAxisAlignedBoundingBox( /* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 142internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 320internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxNonAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 345Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
System\Windows\Media\MILUtilities.cs (2)
119public MILRect3D(ref Rect3D rect) 168ref Rect3D originalBox)
System\Windows\Media\VisualTreeHelper.cs (2)
351public static Rect3D GetContentBounds(Visual3D reference) 371public static Rect3D GetDescendantBounds(Visual3D reference)
System\Windows\Media3D\Camera.cs (1)
64internal abstract RayHitTestParameters RayFromViewportPoint(Point point, Size viewSize, Rect3D boundingRect, out double distanceAdjustment);
System\Windows\Media3D\Converters\Generated\Rect3DValueSerializer.cs (3)
45if (!(value is Rect3D)) 60return Rect3D.Parse(value ); 73if (value is Rect3D instance)
System\Windows\Media3D\GeneralTransform3D.cs (2)
64public abstract Rect3D TransformBounds(Rect3D rect);
System\Windows\Media3D\GeneralTransform3DGroup.cs (3)
66public override Rect3D TransformBounds(Rect3D rect) 76Rect3D result = rect;
System\Windows\Media3D\GeneralTransform3DTo2D.cs (1)
74public Rect TransformBounds(Rect3D rect3D)
System\Windows\Media3D\Generated\Rect3D.cs (14)
53public static bool operator == (Rect3D rect1, Rect3D rect2) 74public static bool operator != (Rect3D rect1, Rect3D rect2) 90public static bool Equals (Rect3D rect1, Rect3D rect2) 120if ((null == o) || !(o is Rect3D)) 125Rect3D value = (Rect3D)o; 126return Rect3D.Equals(this,value); 140public bool Equals(Rect3D value) 142return Rect3D.Equals(this, value); 173public static Rect3D Parse(string source) 179Rect3D value;
System\Windows\Media3D\Generated\Rect3DConverter.cs (4)
89return Rect3D.Parse(source); 111if (destinationType != null && value is Rect3D) 113Rect3D instance = (Rect3D)value;
System\Windows\Media3D\Geometry3D.cs (2)
45public abstract Rect3D Bounds { get; } 80Rect3D bounds = Bounds;
System\Windows\Media3D\GeometryModel3D.cs (2)
58internal override Rect3D CalculateSubgraphBoundsInnerSpace() 64return Rect3D.Empty;
System\Windows\Media3D\Light.cs (2)
56internal override Rect3D CalculateSubgraphBoundsInnerSpace() 61return Rect3D.Empty;
System\Windows\Media3D\MatrixCamera.cs (1)
72internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
System\Windows\Media3D\MeshGeometry3D.cs (6)
48public override Rect3D Bounds 539_cachedBounds = Rect3D.Empty; 558Rect3D actualBounds = M3DUtil.ComputeAxisAlignedBoundingBox(Positions); 572if (_cachedBounds == Rect3D.Empty) 598private Rect3D _cachedBounds = Rect3D.Empty;
System\Windows\Media3D\Model3D.cs (4)
54public Rect3D Bounds 98internal Rect3D CalculateSubgraphBoundsOuterSpace() 100Rect3D innerBounds = CalculateSubgraphBoundsInnerSpace(); 112internal abstract Rect3D CalculateSubgraphBoundsInnerSpace();
System\Windows\Media3D\Model3DGroup.cs (4)
65internal override Rect3D CalculateSubgraphBoundsInnerSpace() 71return Rect3D.Empty; 74Rect3D bounds = Rect3D.Empty;
System\Windows\Media3D\OrthographicCamera.cs (2)
74internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment) 116Rect3D transformedBoundingBox =
System\Windows\Media3D\PerspectiveCamera.cs (1)
96internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
System\Windows\Media3D\Rect3D.cs (23)
109public static Rect3D Empty 366public bool Contains(Rect3D rect) 389public bool IntersectsWith(Rect3D rect) 409public void Intersect(Rect3D rect) 437public static Rect3D Intersect(Rect3D rect1, Rect3D rect2) 447public void Union(Rect3D rect) 473public static Rect3D Union(Rect3D rect1, Rect3D rect2) 494public static Rect3D Union(Rect3D rect, Point3D point) 536public static Rect3D Offset(Rect3D rect, Vector3D offsetVector) 551public static Rect3D Offset(Rect3D rect, double offsetX, double offsetY, double offsetZ) 567internal static readonly Rect3D Infinite = CreateInfiniteRect3D(); 594private static Rect3D CreateEmptyRect3D() 596Rect3D empty = new Rect3D 609private static Rect3D CreateInfiniteRect3D() 634Rect3D infinite = new Rect3D 656private static readonly Rect3D s_empty = CreateEmptyRect3D();
System\Windows\Media3D\Transform3D.cs (2)
122public override Rect3D TransformBounds(Rect3D rect)
System\Windows\Media3D\Viewport3DVisual.cs (9)
581private Rect3D BBoxSubgraph 591internal Rect3D ComputeSubgraphBounds3D() 593Rect3D bboxChildrenSubgraph3D = Rect3D.Empty; 608Rect3D currentBounds = Rect3D.Empty; 611Rect3D cachedBounds = _bboxChildrenSubgraph3D; 693Rect3D bboxSubgraphChildIgnored; 874private Rect3D _bboxChildrenSubgraph3D;
System\Windows\Media3D\Visual3D.cs (22)
622Rect3D bboxSubgraph = VisualDescendantBounds; 781internal Rect3D VisualContentBounds 813internal Rect3D BBoxSubgraph 820Rect3D transformedBBoxSubgraphIgnored; 835internal Rect3D GetContentBounds() 841return Rect3D.Empty; 858internal Rect3D CalculateSubgraphBoundsOuterSpace() 860Rect3D bounds = CalculateSubgraphBoundsInnerSpace(); 868internal Rect3D CalculateSubgraphBoundsInnerSpace() 878internal Rect3D VisualDescendantBounds 1045internal void Debug_VerifyBoundsEqual(Rect3D bounds1, Rect3D bounds2, string errorString) 1063Rect3D currentBounds = Rect3D.Empty; 1069Rect3D cachedBounds = M3DUtil.ComputeTransformedAxisAlignedBoundingBox(ref _bboxSubgraph, Transform); 1087internal Rect3D Debug_CalculateSubgraphBounds() 1089Rect3D currentSubgraphBounds = GetContentBounds(); 1107internal void PrecomputeRecursive(out Rect3D bboxSubgraph) 1122Rect3D bboxSubgraphChild; 2149private Rect3D _bboxContent; 2153private Rect3D _bboxSubgraph = Rect3D.Empty;
PresentationFramework (3)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
599case 506: t = () => typeof(Rect3D); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9014typeof(System.Windows.Media.Media3D.Rect3D),
System\Windows\Markup\KnownTypes.cs (1)
6053case KnownElements.Rect3D: t = typeof(System.Windows.Media.Media3D.Rect3D); break;