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
- TailPinnedEventArgs.cs
- SafeNativeMethods.cs
- DXD.cs
- EnumBuilder.cs
- _NegoState.cs
- SpellCheck.cs
- updatecommandorderer.cs
- DecoratedNameAttribute.cs
- DesignTimeType.cs
- DynamicResourceExtensionConverter.cs
- X509InitiatorCertificateServiceElement.cs
- ContextMarshalException.cs
- Helpers.cs
- OleDbConnectionFactory.cs
- StylusCaptureWithinProperty.cs
- CustomErrorsSection.cs
- SmtpFailedRecipientsException.cs
- ColorTranslator.cs
- QuaternionIndependentAnimationStorage.cs
- EntityDataSourceDesigner.cs
- WebServiceFault.cs
- NativeCompoundFileAPIs.cs
- TextBoxBase.cs
- MouseEventArgs.cs
- Attribute.cs
- AdapterUtil.cs
- Control.cs
- mongolianshape.cs
- FlowDecisionDesigner.xaml.cs
- MLangCodePageEncoding.cs
- EntityDataSourceContextCreatingEventArgs.cs
- HighlightComponent.cs
- NegatedCellConstant.cs
- MessageDirection.cs
- SecurityHelper.cs
- RedistVersionInfo.cs
- ReachSerializerAsync.cs
- ObjectToken.cs
- ColorEditor.cs
- XmlObjectSerializerReadContextComplexJson.cs
- TextEffect.cs
- ControlCachePolicy.cs
- ArraySubsetEnumerator.cs
- XmlImplementation.cs
- HttpContext.cs
- ProxyGenerator.cs
- ListDataHelper.cs
- OSEnvironmentHelper.cs
- XmlSchemaSubstitutionGroup.cs
- SqlGatherConsumedAliases.cs
- HeaderUtility.cs
- WebPartConnection.cs
- UdpTransportSettings.cs
- PlaceHolder.cs
- EncoderNLS.cs
- AnnotationMap.cs
- LinkedResource.cs
- DataGridTemplateColumn.cs
- CorePropertiesFilter.cs
- PolicyVersionConverter.cs
- Query.cs
- TimeoutHelper.cs
- FreezableCollection.cs
- StatusStrip.cs
- HttpListenerPrefixCollection.cs
- VerticalAlignConverter.cs
- SymDocumentType.cs
- Keywords.cs
- WebChannelFactory.cs
- DispatcherExceptionFilterEventArgs.cs
- _WinHttpWebProxyDataBuilder.cs
- TemplatedAdorner.cs
- ExpressionBuilder.cs
- Int64AnimationUsingKeyFrames.cs
- DataSet.cs
- WorkflowShape.cs
- BitmapData.cs
- KeyValuePair.cs
- HttpContextBase.cs
- ComplexPropertyEntry.cs
- typedescriptorpermission.cs
- HtmlDocument.cs
- SecurityListenerSettingsLifetimeManager.cs
- FormsAuthenticationUserCollection.cs
- MasterPageBuildProvider.cs
- CorrelationValidator.cs
- BindToObject.cs
- StickyNoteHelper.cs
- BrowserCapabilitiesCompiler.cs
- CompositeDuplexElement.cs
- RayHitTestParameters.cs
- TabPage.cs
- PropertyExpression.cs
- EnterpriseServicesHelper.cs
- ContextDataSourceView.cs
- MetaModel.cs
- EditBehavior.cs
- ResourceManagerWrapper.cs
- ZipIORawDataFileBlock.cs
- nulltextnavigator.cs