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)
1343private Rect3D _boundingRect;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
103public 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)
361public static Rect3D GetContentBounds(Visual3D reference) 381public 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)
84public override Rect3D TransformBounds(Rect3D rect) 94Rect3D 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)
128public override Rect3D TransformBounds(Rect3D rect)
System\Windows\Media3D\Viewport3DVisual.cs (9)
599private Rect3D BBoxSubgraph 609internal Rect3D ComputeSubgraphBounds3D() 611Rect3D bboxChildrenSubgraph3D = Rect3D.Empty; 626Rect3D currentBounds = Rect3D.Empty; 629Rect3D cachedBounds = _bboxChildrenSubgraph3D; 711Rect3D bboxSubgraphChildIgnored; 892private Rect3D _bboxChildrenSubgraph3D;
System\Windows\Media3D\Visual3D.cs (22)
631Rect3D bboxSubgraph = VisualDescendantBounds; 790internal Rect3D VisualContentBounds 822internal Rect3D BBoxSubgraph 829Rect3D transformedBBoxSubgraphIgnored; 844internal Rect3D GetContentBounds() 850return Rect3D.Empty; 867internal Rect3D CalculateSubgraphBoundsOuterSpace() 869Rect3D bounds = CalculateSubgraphBoundsInnerSpace(); 877internal Rect3D CalculateSubgraphBoundsInnerSpace() 887internal Rect3D VisualDescendantBounds 1054internal void Debug_VerifyBoundsEqual(Rect3D bounds1, Rect3D bounds2, string errorString) 1072Rect3D currentBounds = Rect3D.Empty; 1078Rect3D cachedBounds = M3DUtil.ComputeTransformedAxisAlignedBoundingBox(ref _bboxSubgraph, Transform); 1096internal Rect3D Debug_CalculateSubgraphBounds() 1098Rect3D currentSubgraphBounds = GetContentBounds(); 1116internal void PrecomputeRecursive(out Rect3D bboxSubgraph) 1131Rect3D bboxSubgraphChild; 2164private Rect3D _bboxContent; 2168private 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;