Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Media3D / MatrixTransform3D.cs / 1 / MatrixTransform3D.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D matrix transform. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 06/04/2003 : t-gregr - Created // //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Windows.Media; using System.Windows.Media.Composition; using MS.Internal; using System.ComponentModel.Design.Serialization; using System.Windows.Markup; namespace System.Windows.Media.Media3D { ////// 3D matrix transform. /// public sealed partial class MatrixTransform3D : Transform3D { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Default constructor. /// public MatrixTransform3D() { } ////// Constructor. /// /// Matrix. public MatrixTransform3D(Matrix3D matrix) { Matrix = matrix; } #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ #region Public Properties ////// Retrieves matrix representation of transform. /// public override Matrix3D Value { get { return Matrix; } } ////// Whether the transform is affine. /// public override bool IsAffine { get { return Matrix.IsAffine; } } #endregion Public Properties internal override void Append(ref Matrix3D matrix) { matrix = matrix * Matrix; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D matrix transform. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 06/04/2003 : t-gregr - Created // //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Windows.Media; using System.Windows.Media.Composition; using MS.Internal; using System.ComponentModel.Design.Serialization; using System.Windows.Markup; namespace System.Windows.Media.Media3D { ////// 3D matrix transform. /// public sealed partial class MatrixTransform3D : Transform3D { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Default constructor. /// public MatrixTransform3D() { } ////// Constructor. /// /// Matrix. public MatrixTransform3D(Matrix3D matrix) { Matrix = matrix; } #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ #region Public Properties ////// Retrieves matrix representation of transform. /// public override Matrix3D Value { get { return Matrix; } } ////// Whether the transform is affine. /// public override bool IsAffine { get { return Matrix.IsAffine; } } #endregion Public Properties internal override void Append(ref Matrix3D matrix) { matrix = matrix * Matrix; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UriSectionData.cs
- UrlParameterReader.cs
- ObfuscateAssemblyAttribute.cs
- ConfigXmlReader.cs
- LoadWorkflowAsyncResult.cs
- DownloadProgressEventArgs.cs
- FrameworkObject.cs
- ResourcePool.cs
- ResourceReferenceKeyNotFoundException.cs
- SpeakProgressEventArgs.cs
- CfgRule.cs
- ProgressBarBrushConverter.cs
- GZipStream.cs
- ScriptingSectionGroup.cs
- DbConnectionPoolIdentity.cs
- BindingManagerDataErrorEventArgs.cs
- Atom10FormatterFactory.cs
- CommandConverter.cs
- EditorZoneDesigner.cs
- FacetValueContainer.cs
- OdbcParameter.cs
- SrgsElementList.cs
- PolyLineSegmentFigureLogic.cs
- TemplateNameScope.cs
- ArrangedElement.cs
- EndGetFileNameFromUserRequest.cs
- CannotUnloadAppDomainException.cs
- TableCellCollection.cs
- HMACSHA512.cs
- WebResourceAttribute.cs
- NativeWrapper.cs
- WindowInteractionStateTracker.cs
- Visual3DCollection.cs
- RequestStatusBarUpdateEventArgs.cs
- SqlMetaData.cs
- Rect.cs
- XmlEntity.cs
- MessageSmuggler.cs
- Cursors.cs
- OutKeywords.cs
- WpfKnownMemberInvoker.cs
- shaperfactory.cs
- XPathNodeHelper.cs
- DeclarativeCatalogPart.cs
- SqlFormatter.cs
- Scene3D.cs
- SecurityPolicySection.cs
- OrderByQueryOptionExpression.cs
- Visitors.cs
- FontConverter.cs
- NumberFunctions.cs
- QueryCacheEntry.cs
- RemoteX509AsymmetricSecurityKey.cs
- FillErrorEventArgs.cs
- XmlIncludeAttribute.cs
- ChooseAction.cs
- ACL.cs
- HybridObjectCache.cs
- HiddenField.cs
- ActivityDesignerHighlighter.cs
- WindowsFormsDesignerOptionService.cs
- WindowsAuthenticationEventArgs.cs
- MailHeaderInfo.cs
- SHA512.cs
- Authorization.cs
- SoapDocumentMethodAttribute.cs
- ScaleTransform.cs
- X509Certificate2.cs
- DtdParser.cs
- Assembly.cs
- FileLevelControlBuilderAttribute.cs
- IntegerValidatorAttribute.cs
- SynchronizedChannelCollection.cs
- FreeFormDesigner.cs
- XmlImplementation.cs
- FormatConvertedBitmap.cs
- PageRanges.cs
- ReaderWriterLockWrapper.cs
- RequestStatusBarUpdateEventArgs.cs
- XmlText.cs
- GeometryGroup.cs
- TreeNodeEventArgs.cs
- MetadataAssemblyHelper.cs
- ExpressionVisitor.cs
- CommandDevice.cs
- BindingList.cs
- TextEditorSelection.cs
- ImageConverter.cs
- XmlConverter.cs
- DataServiceProcessingPipeline.cs
- EntityDataSourceSelectedEventArgs.cs
- Button.cs
- BoundsDrawingContextWalker.cs
- GB18030Encoding.cs
- SafeLibraryHandle.cs
- Registry.cs
- XsdBuilder.cs
- Compiler.cs
- DocumentScope.cs
- LocalValueEnumerator.cs