10 instantiations of Rect3D
PresentationCore (8)
Core\CSharp\MS\Internal\Media3D\M3DUtil.cs (3)
97Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 321return new Rect3D(newMinX, newMinY, newMinZ, newMaxX - newMinX, newMaxY - newMinY, newMaxZ - newMinZ); 350Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
Core\CSharp\System\Windows\Media3D\Generated\Rect3D.cs (1)
211value = new Rect3D(
Core\CSharp\System\Windows\Media3D\Rect3D.cs (4)
511Union(new Rect3D(point, point)); 522rect.Union(new Rect3D(point, point)); 622Rect3D empty = new Rect3D(); 658Rect3D infinite = new Rect3D();
PresentationFramework (2)
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8163bamlType.DefaultConstructor = delegate() { return new System.Windows.Media.Media3D.Rect3D(); };
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
1491case KnownElements.Rect3D: o = new System.Windows.Media.Media3D.Rect3D(); break;
132 references to Rect3D
PresentationCore (129)
Core\CSharp\MS\Internal\Media3D\GeneralTransform2Dto3Dto2D.cs (1)
1343private Rect3D _boundingRect;
Core\CSharp\MS\Internal\Media3D\GeneralTransform3Dto2Dto3D.cs (2)
107public override Rect3D TransformBounds(Rect3D rect)
Core\CSharp\MS\Internal\Media3D\LineUtil.cs (1)
490internal static bool ComputeLineBoxIntersection(ref Point3D origin, ref Vector3D direction, ref Rect3D box, bool isRay)
Core\CSharp\MS\Internal\Media3D\M3DUtil.cs (13)
43private static void AddPointToBounds(ref Point3D point, ref Rect3D bounds) 88internal static Rect3D ComputeAxisAlignedBoundingBox(Point3DCollection positions) 97Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0); 110return Rect3D.Empty; 115internal static Rect3D ComputeTransformedAxisAlignedBoundingBox(/* IN */ ref Rect3D originalBox, Transform3D transform) 129internal static Rect3D ComputeTransformedAxisAlignedBoundingBox( /* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 147internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 325internal static Rect3D ComputeTransformedAxisAlignedBoundingBoxNonAffine(/* IN */ ref Rect3D originalBox, /* IN */ ref Matrix3D matrix) 350Rect3D newBounds = new Rect3D(p.X, p.Y, p.Z, 0, 0, 0);
Core\CSharp\System\windows\Media\MILUtilities.cs (2)
139public MILRect3D(ref Rect3D rect) 202ref Rect3D originalBox)
Core\CSharp\System\Windows\Media\VisualTreeHelper.cs (2)
376public static Rect3D GetContentBounds(Visual3D reference) 396public static Rect3D GetDescendantBounds(Visual3D reference)
Core\CSharp\System\Windows\Media3D\Camera.cs (1)
71internal abstract RayHitTestParameters RayFromViewportPoint(Point point, Size viewSize, Rect3D boundingRect, out double distanceAdjustment);
Core\CSharp\System\Windows\Media3d\Converters\Generated\Rect3DValueSerializer.cs (5)
62if (!(value is Rect3D)) 78return Rect3D.Parse(value ); 92if (value is Rect3D) 94Rect3D instance = (Rect3D) value;
Core\CSharp\System\Windows\Media3D\GeneralTransform3D.cs (2)
80public abstract Rect3D TransformBounds(Rect3D rect);
Core\CSharp\System\Windows\Media3D\GeneralTransform3DGroup.cs (3)
87public override Rect3D TransformBounds(Rect3D rect) 97Rect3D result = rect;
Core\CSharp\System\Windows\Media3D\GeneralTransform3DTo2D.cs (1)
91public Rect TransformBounds(Rect3D rect3D)
Core\CSharp\System\Windows\Media3D\Generated\Rect3D.cs (14)
73public static bool operator == (Rect3D rect1, Rect3D rect2) 94public static bool operator != (Rect3D rect1, Rect3D rect2) 110public static bool Equals (Rect3D rect1, Rect3D rect2) 140if ((null == o) || !(o is Rect3D)) 145Rect3D value = (Rect3D)o; 146return Rect3D.Equals(this,value); 160public bool Equals(Rect3D value) 162return Rect3D.Equals(this, value); 193public static Rect3D Parse(string source) 199Rect3D value;
Core\CSharp\System\Windows\Media3D\Generated\Rect3DConverter.cs (4)
106return Rect3D.Parse(source); 128if (destinationType != null && value is Rect3D) 130Rect3D instance = (Rect3D)value;
Core\CSharp\System\Windows\Media3D\Geometry3D.cs (2)
51public abstract Rect3D Bounds { get; } 86Rect3D bounds = Bounds;
Core\CSharp\System\Windows\Media3D\GeometryModel3D.cs (2)
71internal override Rect3D CalculateSubgraphBoundsInnerSpace() 77return Rect3D.Empty;
Core\CSharp\System\Windows\Media3D\Light.cs (2)
65internal override Rect3D CalculateSubgraphBoundsInnerSpace() 70return Rect3D.Empty;
Core\CSharp\System\Windows\Media3D\MatrixCamera.cs (1)
86internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
Core\CSharp\System\Windows\Media3D\MeshGeometry3D.cs (6)
58public override Rect3D Bounds 551_cachedBounds = Rect3D.Empty; 570Rect3D actualBounds = M3DUtil.ComputeAxisAlignedBoundingBox(Positions); 584if (_cachedBounds == Rect3D.Empty) 610private Rect3D _cachedBounds = Rect3D.Empty;
Core\CSharp\System\Windows\Media3D\Model3D.cs (4)
64public Rect3D Bounds 108internal Rect3D CalculateSubgraphBoundsOuterSpace() 110Rect3D innerBounds = CalculateSubgraphBoundsInnerSpace(); 122internal abstract Rect3D CalculateSubgraphBoundsInnerSpace();
Core\CSharp\System\Windows\Media3D\Model3DGroup.cs (4)
80internal override Rect3D CalculateSubgraphBoundsInnerSpace() 86return Rect3D.Empty; 89Rect3D bounds = Rect3D.Empty;
Core\CSharp\System\Windows\Media3D\OrthographicCamera.cs (2)
82internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment) 124Rect3D transformedBoundingBox =
Core\CSharp\System\Windows\Media3D\PerspectiveCamera.cs (1)
104internal override RayHitTestParameters RayFromViewportPoint(Point p, Size viewSize, Rect3D boundingRect, out double distanceAdjustment)
Core\CSharp\System\Windows\Media3D\Rect3D.cs (23)
135public static Rect3D Empty 392public bool Contains(Rect3D rect) 415public bool IntersectsWith(Rect3D rect) 435public void Intersect(Rect3D rect) 463public static Rect3D Intersect(Rect3D rect1, Rect3D rect2) 473public void Union(Rect3D rect) 499public static Rect3D Union(Rect3D rect1, Rect3D rect2) 520public static Rect3D Union(Rect3D rect, Point3D point) 562public static Rect3D Offset(Rect3D rect, Vector3D offsetVector) 577public static Rect3D Offset(Rect3D rect, double offsetX, double offsetY, double offsetZ) 593internal readonly static Rect3D Infinite = CreateInfiniteRect3D(); 620private static Rect3D CreateEmptyRect3D() 622Rect3D empty = new Rect3D(); 633private static Rect3D CreateInfiniteRect3D() 658Rect3D infinite = new Rect3D(); 678private readonly static Rect3D s_empty = CreateEmptyRect3D();
Core\CSharp\System\Windows\Media3D\Transform3D.cs (2)
132public override Rect3D TransformBounds(Rect3D rect)
Core\CSharp\System\Windows\Media3D\Viewport3DVisual.cs (9)
603private Rect3D BBoxSubgraph 613internal Rect3D ComputeSubgraphBounds3D() 615Rect3D bboxChildrenSubgraph3D = Rect3D.Empty; 630Rect3D currentBounds = Rect3D.Empty; 633Rect3D cachedBounds = _bboxChildrenSubgraph3D; 715Rect3D bboxSubgraphChildIgnored; 897private Rect3D _bboxChildrenSubgraph3D;
Core\CSharp\System\Windows\Media3D\Visual3D.cs (20)
640Rect3D bboxSubgraph = VisualDescendantBounds; 805internal Rect3D VisualContentBounds 838internal Rect3D BBoxSubgraph 845Rect3D transformedBBoxSubgraphIgnored; 860internal Rect3D GetContentBounds() 866return Rect3D.Empty; 883internal Rect3D CalculateSubgraphBoundsOuterSpace() 885Rect3D bounds = CalculateSubgraphBoundsInnerSpace(); 893internal Rect3D CalculateSubgraphBoundsInnerSpace() 903internal Rect3D VisualDescendantBounds 1070internal void Debug_VerifyBoundsEqual(Rect3D bounds1, Rect3D bounds2, string errorString) 1088Rect3D currentBounds = Rect3D.Empty; 1094Rect3D cachedBounds = M3DUtil.ComputeTransformedAxisAlignedBoundingBox(ref _bboxSubgraph, Transform); 1132internal void PrecomputeRecursive(out Rect3D bboxSubgraph) 1147Rect3D bboxSubgraphChild; 2198private Rect3D _bboxContent; 2202private Rect3D _bboxSubgraph = Rect3D.Empty;
PresentationFramework (3)
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
598case 506: t = () => typeof(Rect3D); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8161typeof(System.Windows.Media.Media3D.Rect3D),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
6050case KnownElements.Rect3D: t = typeof(System.Windows.Media.Media3D.Rect3D); break;