10 instantiations of Rect3D
PresentationCore (8)
MS\Internal\Media3D\M3DUtil.cs (3)
93Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 317return new Rect3D(newMinX, newMinY, newMinZ, newMaxX - newMinX, newMaxY - newMinY, newMaxZ - newMinZ); 346Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
System\Windows\Media3D\Generated\Rect3D.cs (1)
185value = new Rect3D(
System\Windows\Media3D\Rect3D.cs (4)
486Union(new Rect3D(point, point)); 497rect.Union(new Rect3D(point, point)); 597Rect3D empty = new Rect3D(); 633Rect3D infinite = new Rect3D();
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8165bamlType.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)
1327private Rect3D _boundingRect;
MS\Internal\Media3D\GeneralTransform3DTo2DTo3D.cs (2)
90public override Rect3D TransformBounds(Rect3D rect)
MS\Internal\Media3D\LineUtil.cs (1)
484internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
MS\Internal\Media3D\M3DUtil.cs (13)
39private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 84internal static Rect3D ComputeAxisAlignedBoundingBox(Point3DCollection positions) 93Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 106return Rect3D.Empty; 111internal static Rect3D ComputeTransformedAxisAlignedBoundingBox(/* IN */ ref Rect3D originalBox, Transform3D transform) 125internal static Rect3D ComputeTransformedAxisAlignedBoundingBox( /* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 143internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 321internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxNonAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 346Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
System\Windows\Media\MILUtilities.cs (2)
120public MILRect3D(ref Rect3D rect) 169ref Rect3D originalBox)
System\Windows\Media\VisualTreeHelper.cs (2)
352public static Rect3D GetContentBounds(Visual3D reference) 372public static Rect3D GetDescendantBounds(Visual3D reference)
System\Windows\Media3D\Camera.cs (1)
65internal abstract RayHitTestParameters RayFromViewportPoint(Point point, Size viewSize, Rect3D boundingRect, out double distanceAdjustment);
System\Windows\Media3D\Converters\Generated\Rect3DValueSerializer.cs (5)
38if (!(value is Rect3D)) 53return Rect3D.Parse(value ); 66if (value is Rect3D) 68Rect3D instance = (Rect3D) value;
System\Windows\Media3D\GeneralTransform3D.cs (2)
65public abstract Rect3D TransformBounds(Rect3D rect);
System\Windows\Media3D\GeneralTransform3DGroup.cs (3)
67public override Rect3D TransformBounds(Rect3D rect) 77Rect3D result = rect;
System\Windows\Media3D\GeneralTransform3DTo2D.cs (1)
75public Rect TransformBounds(Rect3D rect3D)
System\Windows\Media3D\Generated\Rect3D.cs (14)
47public static bool operator == (Rect3D rect1, Rect3D rect2) 68public static bool operator != (Rect3D rect1, Rect3D rect2) 84public static bool Equals (Rect3D rect1, Rect3D rect2) 114if ((null == o) || !(o is Rect3D)) 119Rect3D value = (Rect3D)o; 120return Rect3D.Equals(this,value); 134public bool Equals(Rect3D value) 136return Rect3D.Equals(this, value); 167public static Rect3D Parse(string source) 173Rect3D value;
System\Windows\Media3D\Generated\Rect3DConverter.cs (4)
84return Rect3D.Parse(source); 106if (destinationType != null && value is Rect3D) 108Rect3D instance = (Rect3D)value;
System\Windows\Media3D\Geometry3D.cs (2)
46public abstract Rect3D Bounds { get; } 81Rect3D bounds = Bounds;
System\Windows\Media3D\GeometryModel3D.cs (2)
59internal override Rect3D CalculateSubgraphBoundsInnerSpace() 65return Rect3D.Empty;
System\Windows\Media3D\Light.cs (2)
57internal override Rect3D CalculateSubgraphBoundsInnerSpace() 62return Rect3D.Empty;
System\Windows\Media3D\MatrixCamera.cs (1)
73internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
System\Windows\Media3D\MeshGeometry3D.cs (6)
49public override Rect3D Bounds 540_cachedBounds = Rect3D.Empty; 559Rect3D actualBounds = M3DUtil.ComputeAxisAlignedBoundingBox(Positions); 573if (_cachedBounds == Rect3D.Empty) 599private Rect3D _cachedBounds = Rect3D.Empty;
System\Windows\Media3D\Model3D.cs (4)
55public Rect3D Bounds 99internal Rect3D CalculateSubgraphBoundsOuterSpace() 101Rect3D innerBounds = CalculateSubgraphBoundsInnerSpace(); 113internal abstract Rect3D CalculateSubgraphBoundsInnerSpace();
System\Windows\Media3D\Model3DGroup.cs (4)
66internal override Rect3D CalculateSubgraphBoundsInnerSpace() 72return Rect3D.Empty; 75Rect3D bounds = Rect3D.Empty;
System\Windows\Media3D\OrthographicCamera.cs (2)
75internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment) 117Rect3D transformedBoundingBox =
System\Windows\Media3D\PerspectiveCamera.cs (1)
97internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
System\Windows\Media3D\Rect3D.cs (23)
110public static Rect3D Empty 367public bool Contains(Rect3D rect) 390public bool IntersectsWith(Rect3D rect) 410public void Intersect(Rect3D rect) 438public static Rect3D Intersect(Rect3D rect1, Rect3D rect2) 448public void Union(Rect3D rect) 474public static Rect3D Union(Rect3D rect1, Rect3D rect2) 495public static Rect3D Union(Rect3D rect, Point3D point) 537public static Rect3D Offset(Rect3D rect, Vector3D offsetVector) 552public static Rect3D Offset(Rect3D rect, double offsetX, double offsetY, double offsetZ) 568internal readonly static Rect3D Infinite = CreateInfiniteRect3D(); 595private static Rect3D CreateEmptyRect3D() 597Rect3D empty = new Rect3D(); 608private static Rect3D CreateInfiniteRect3D() 633Rect3D infinite = new Rect3D(); 653private readonly static Rect3D s_empty = CreateEmptyRect3D();
System\Windows\Media3D\Transform3D.cs (2)
123public override Rect3D TransformBounds(Rect3D rect)
System\Windows\Media3D\Viewport3DVisual.cs (9)
588private Rect3D BBoxSubgraph 598internal Rect3D ComputeSubgraphBounds3D() 600Rect3D bboxChildrenSubgraph3D = Rect3D.Empty; 615Rect3D currentBounds = Rect3D.Empty; 618Rect3D cachedBounds = _bboxChildrenSubgraph3D; 700Rect3D bboxSubgraphChildIgnored; 881private Rect3D _bboxChildrenSubgraph3D;
System\Windows\Media3D\Visual3D.cs (22)
623Rect3D bboxSubgraph = VisualDescendantBounds; 782internal Rect3D VisualContentBounds 814internal Rect3D BBoxSubgraph 821Rect3D transformedBBoxSubgraphIgnored; 836internal Rect3D GetContentBounds() 842return Rect3D.Empty; 859internal Rect3D CalculateSubgraphBoundsOuterSpace() 861Rect3D bounds = CalculateSubgraphBoundsInnerSpace(); 869internal Rect3D CalculateSubgraphBoundsInnerSpace() 879internal Rect3D VisualDescendantBounds 1046internal void Debug_VerifyBoundsEqual(Rect3D bounds1, Rect3D bounds2, string errorString) 1064Rect3D currentBounds = Rect3D.Empty; 1070Rect3D cachedBounds = M3DUtil.ComputeTransformedAxisAlignedBoundingBox(ref _bboxSubgraph, Transform); 1088internal Rect3D Debug_CalculateSubgraphBounds() 1090Rect3D currentSubgraphBounds = GetContentBounds(); 1108internal void PrecomputeRecursive(out Rect3D bboxSubgraph) 1123Rect3D bboxSubgraphChild; 2156private Rect3D _bboxContent; 2160private Rect3D _bboxSubgraph = Rect3D.Empty;
PresentationFramework (3)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
600case 506: t = () => typeof(Rect3D); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8163typeof(System.Windows.Media.Media3D.Rect3D),
System\Windows\Markup\KnownTypes.cs (1)
6060case KnownElements.Rect3D: t = typeof(System.Windows.Media.Media3D.Rect3D); break;