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
- WebControlsSection.cs
- MultiSelector.cs
- StdValidatorsAndConverters.cs
- SessionEndedEventArgs.cs
- RemotingHelper.cs
- ECDsa.cs
- Quaternion.cs
- GeometryDrawing.cs
- TemplateContainer.cs
- PenContext.cs
- XmlSchemaSimpleContentExtension.cs
- TransformProviderWrapper.cs
- PartDesigner.cs
- DetailsViewCommandEventArgs.cs
- WindowsListView.cs
- KeysConverter.cs
- LinqDataSource.cs
- CqlLexer.cs
- SqlClientWrapperSmiStreamChars.cs
- DnsPermission.cs
- ListViewTableRow.cs
- ExceptionUtility.cs
- MeasurementDCInfo.cs
- HostedHttpTransportManager.cs
- PageAsyncTask.cs
- DecimalMinMaxAggregationOperator.cs
- _BasicClient.cs
- ChannelManagerBase.cs
- Int64Storage.cs
- OdbcConnectionOpen.cs
- Task.cs
- GlyphShapingProperties.cs
- TypeDependencyAttribute.cs
- GatewayDefinition.cs
- LongTypeConverter.cs
- SeekableReadStream.cs
- ErrorFormatterPage.cs
- TemplatedMailWebEventProvider.cs
- UiaCoreTypesApi.cs
- SharedStatics.cs
- ScopelessEnumAttribute.cs
- PropVariant.cs
- BuildTopDownAttribute.cs
- WizardPanelChangingEventArgs.cs
- InvokeMethodDesigner.xaml.cs
- TextInfo.cs
- ExternalException.cs
- ResourceProviderFactory.cs
- EventsTab.cs
- FontWeights.cs
- ValidatorUtils.cs
- ConnectionsZone.cs
- DatatypeImplementation.cs
- SymmetricKey.cs
- CssTextWriter.cs
- EntityDataSourceWrapper.cs
- IndependentAnimationStorage.cs
- PriorityBindingExpression.cs
- externdll.cs
- XmlReaderSettings.cs
- MenuScrollingVisibilityConverter.cs
- NumberSubstitution.cs
- AllMembershipCondition.cs
- SyncMethodInvoker.cs
- Decorator.cs
- Variable.cs
- RestHandlerFactory.cs
- SmtpDigestAuthenticationModule.cs
- OrderedDictionary.cs
- XmlValidatingReaderImpl.cs
- IDQuery.cs
- DesignConnection.cs
- DeviceContext.cs
- PriorityQueue.cs
- TextEditorLists.cs
- listviewsubitemcollectioneditor.cs
- TemplatedMailWebEventProvider.cs
- MimeXmlImporter.cs
- HttpHostedTransportConfiguration.cs
- metadatamappinghashervisitor.cs
- WebHttpEndpoint.cs
- BitmapEffectInputData.cs
- RegexStringValidatorAttribute.cs
- ResourcesBuildProvider.cs
- XmlWhitespace.cs
- AuthenticationServiceManager.cs
- DSACryptoServiceProvider.cs
- ConditionalAttribute.cs
- VisualStateChangedEventArgs.cs
- documentsequencetextpointer.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- EncryptedReference.cs
- ColorConvertedBitmap.cs
- UrlPath.cs
- ClientOptions.cs
- SafeNativeMethods.cs
- SvcMapFileLoader.cs
- TemplateColumn.cs
- ConstructorNeedsTagAttribute.cs
- XmlQuerySequence.cs