10 instantiations of Rect3D
PresentationCore (8)
MS\Internal\Media3D\M3DUtil.cs (3)
96Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 320return new Rect3D(newMinX, newMinY, newMinZ, newMaxX - newMinX, newMaxY - newMinY, newMaxZ - newMinZ); 349Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
System\Windows\Media3D\Generated\Rect3D.cs (1)
206value = new Rect3D(
System\Windows\Media3D\Rect3D.cs (4)
506Union(new Rect3D(point, point)); 517rect.Union(new Rect3D(point, point)); 617Rect3D empty = new Rect3D(); 653Rect3D infinite = new Rect3D();
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8167bamlType.DefaultConstructor = delegate() { return new System.Windows.Media.Media3D.Rect3D(); };
System\Windows\Markup\KnownTypes.cs (1)
1490case KnownElements.Rect3D: o = new System.Windows.Media.Media3D.Rect3D(); break;
134 references to Rect3D
PresentationCore (131)
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
1345private Rect3D _boundingRect;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
105public override Rect3D TransformBounds(Rect3D rect)
MS\Internal\Media3D\LineUtil.cs (1)
489internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
MS\Internal\Media3D\M3DUtil.cs (13)
42private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 87internal static Rect3D ComputeAxisAlignedBoundingBox(Point3DCollection positions) 96Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 109return Rect3D.Empty; 114internal static Rect3D ComputeTransformedAxisAlignedBoundingBox(/* IN */ ref Rect3D originalBox, Transform3D transform) 128internal static Rect3D ComputeTransformedAxisAlignedBoundingBox( /* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 146internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 324internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxNonAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 349Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
System\Windows\Media\MILUtilities.cs (2)
126public MILRect3D(ref Rect3D rect) 175ref Rect3D originalBox)
System\Windows\Media\VisualTreeHelper.cs (2)
364public static Rect3D GetContentBounds(Visual3D reference) 384public static Rect3D GetDescendantBounds(Visual3D reference)
System\Windows\Media3D\Camera.cs (1)
69internal abstract RayHitTestParameters RayFromViewportPoint(Point point, Size viewSize, Rect3D boundingRect, out double distanceAdjustment);
System\Windows\Media3D\Converters\Generated\Rect3DValueSerializer.cs (5)
59if (!(value is Rect3D)) 74return Rect3D.Parse(value ); 87if (value is Rect3D) 89Rect3D instance = (Rect3D) value;
System\Windows\Media3D\GeneralTransform3D.cs (2)
78public abstract Rect3D TransformBounds(Rect3D rect);
System\Windows\Media3D\GeneralTransform3DGroup.cs (3)
85public override Rect3D TransformBounds(Rect3D rect) 95Rect3D result = rect;
System\Windows\Media3D\GeneralTransform3DTo2D.cs (1)
84public Rect TransformBounds(Rect3D rect3D)
System\Windows\Media3D\Generated\Rect3D.cs (14)
68public static bool operator == (Rect3D rect1, Rect3D rect2) 89public static bool operator != (Rect3D rect1, Rect3D rect2) 105public static bool Equals (Rect3D rect1, Rect3D rect2) 135if ((null == o) || !(o is Rect3D)) 140Rect3D value = (Rect3D)o; 141return Rect3D.Equals(this,value); 155public bool Equals(Rect3D value) 157return Rect3D.Equals(this, value); 188public static Rect3D Parse(string source) 194Rect3D value;
System\Windows\Media3D\Generated\Rect3DConverter.cs (4)
104return Rect3D.Parse(source); 126if (destinationType != null && value is Rect3D) 128Rect3D instance = (Rect3D)value;
System\Windows\Media3D\Geometry3D.cs (2)
48public abstract Rect3D Bounds { get; } 83Rect3D bounds = Bounds;
System\Windows\Media3D\GeometryModel3D.cs (2)
68internal override Rect3D CalculateSubgraphBoundsInnerSpace() 74return Rect3D.Empty;
System\Windows\Media3D\Light.cs (2)
62internal override Rect3D CalculateSubgraphBoundsInnerSpace() 67return Rect3D.Empty;
System\Windows\Media3D\MatrixCamera.cs (1)
84internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
System\Windows\Media3D\MeshGeometry3D.cs (6)
55public override Rect3D Bounds 546_cachedBounds = Rect3D.Empty; 565Rect3D actualBounds = M3DUtil.ComputeAxisAlignedBoundingBox(Positions); 579if (_cachedBounds == Rect3D.Empty) 605private Rect3D _cachedBounds = Rect3D.Empty;
System\Windows\Media3D\Model3D.cs (4)
61public Rect3D Bounds 105internal Rect3D CalculateSubgraphBoundsOuterSpace() 107Rect3D innerBounds = CalculateSubgraphBoundsInnerSpace(); 119internal abstract Rect3D CalculateSubgraphBoundsInnerSpace();
System\Windows\Media3D\Model3DGroup.cs (4)
76internal override Rect3D CalculateSubgraphBoundsInnerSpace() 82return Rect3D.Empty; 85Rect3D bounds = Rect3D.Empty;
System\Windows\Media3D\OrthographicCamera.cs (2)
81internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment) 123Rect3D transformedBoundingBox =
System\Windows\Media3D\PerspectiveCamera.cs (1)
103internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
System\Windows\Media3D\Rect3D.cs (23)
130public static Rect3D Empty 387public bool Contains(Rect3D rect) 410public bool IntersectsWith(Rect3D rect) 430public void Intersect(Rect3D rect) 458public static Rect3D Intersect(Rect3D rect1, Rect3D rect2) 468public void Union(Rect3D rect) 494public static Rect3D Union(Rect3D rect1, Rect3D rect2) 515public static Rect3D Union(Rect3D rect, Point3D point) 557public static Rect3D Offset(Rect3D rect, Vector3D offsetVector) 572public static Rect3D Offset(Rect3D rect, double offsetX, double offsetY, double offsetZ) 588internal readonly static Rect3D Infinite = CreateInfiniteRect3D(); 615private static Rect3D CreateEmptyRect3D() 617Rect3D empty = new Rect3D(); 628private static Rect3D CreateInfiniteRect3D() 653Rect3D infinite = new Rect3D(); 673private readonly static Rect3D s_empty = CreateEmptyRect3D();
System\Windows\Media3D\Transform3D.cs (2)
129public override Rect3D TransformBounds(Rect3D rect)
System\Windows\Media3D\Viewport3DVisual.cs (9)
601private Rect3D BBoxSubgraph 611internal Rect3D ComputeSubgraphBounds3D() 613Rect3D bboxChildrenSubgraph3D = Rect3D.Empty; 628Rect3D currentBounds = Rect3D.Empty; 631Rect3D cachedBounds = _bboxChildrenSubgraph3D; 713Rect3D bboxSubgraphChildIgnored; 895private Rect3D _bboxChildrenSubgraph3D;
System\Windows\Media3D\Visual3D.cs (22)
632Rect3D bboxSubgraph = VisualDescendantBounds; 791internal Rect3D VisualContentBounds 824internal Rect3D BBoxSubgraph 831Rect3D transformedBBoxSubgraphIgnored; 846internal Rect3D GetContentBounds() 852return Rect3D.Empty; 869internal Rect3D CalculateSubgraphBoundsOuterSpace() 871Rect3D bounds = CalculateSubgraphBoundsInnerSpace(); 879internal Rect3D CalculateSubgraphBoundsInnerSpace() 889internal Rect3D VisualDescendantBounds 1056internal void Debug_VerifyBoundsEqual(Rect3D bounds1, Rect3D bounds2, string errorString) 1074Rect3D currentBounds = Rect3D.Empty; 1080Rect3D cachedBounds = M3DUtil.ComputeTransformedAxisAlignedBoundingBox(ref _bboxSubgraph, Transform); 1098internal Rect3D Debug_CalculateSubgraphBounds() 1100Rect3D currentSubgraphBounds = GetContentBounds(); 1118internal void PrecomputeRecursive(out Rect3D bboxSubgraph) 1133Rect3D bboxSubgraphChild; 2168private Rect3D _bboxContent; 2172private Rect3D _bboxSubgraph = Rect3D.Empty;
PresentationFramework (3)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
602case 506: t = () => typeof(Rect3D); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8165typeof(System.Windows.Media.Media3D.Rect3D),
System\Windows\Markup\KnownTypes.cs (1)
6060case KnownElements.Rect3D: t = typeof(System.Windows.Media.Media3D.Rect3D); break;