Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / MatrixTransform3D.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DropShadowBitmapEffect.cs
- dataSvcMapFileLoader.cs
- WpfGeneratedKnownTypes.cs
- StructuredType.cs
- SingleAnimationUsingKeyFrames.cs
- RepeatBehaviorConverter.cs
- BufferedGraphicsManager.cs
- SubMenuStyle.cs
- Int16.cs
- CallbackHandler.cs
- BaseCollection.cs
- DefaultObjectMappingItemCollection.cs
- HierarchicalDataBoundControl.cs
- RegisteredHiddenField.cs
- WebRequest.cs
- SqlPersonalizationProvider.cs
- Choices.cs
- PageRequestManager.cs
- WebPartMenuStyle.cs
- BaseConfigurationRecord.cs
- ReferenceConverter.cs
- PolyBezierSegment.cs
- DashStyles.cs
- MimeTypeAttribute.cs
- FlowDocumentPaginator.cs
- TargetException.cs
- FixedSOMFixedBlock.cs
- StatusBarAutomationPeer.cs
- DirectoryObjectSecurity.cs
- DrawingContextDrawingContextWalker.cs
- MouseDevice.cs
- AddressHeaderCollection.cs
- MetadataPropertyAttribute.cs
- HttpResponseHeader.cs
- DoubleAnimationBase.cs
- ColorAnimation.cs
- QuaternionConverter.cs
- XmlElementList.cs
- PrintDialog.cs
- CodeExpressionStatement.cs
- FormsAuthenticationModule.cs
- GenericAuthenticationEventArgs.cs
- DesignerValidatorAdapter.cs
- TCPClient.cs
- PropertyToken.cs
- GridItem.cs
- DocumentViewer.cs
- ClientConfigPaths.cs
- ListViewItemMouseHoverEvent.cs
- ColorMatrix.cs
- DoubleAnimationBase.cs
- ResourceSet.cs
- TemplateParser.cs
- EntityDataSourceDataSelection.cs
- ContextMenu.cs
- JulianCalendar.cs
- InputBindingCollection.cs
- MemberProjectionIndex.cs
- InlineCollection.cs
- SimpleBitVector32.cs
- XMLSchema.cs
- SessionStateModule.cs
- SerializationFieldInfo.cs
- CodeAttributeDeclaration.cs
- StorageAssociationSetMapping.cs
- TreeNodeStyleCollectionEditor.cs
- Int32CollectionConverter.cs
- BlurBitmapEffect.cs
- InkCanvasSelectionAdorner.cs
- PolicyException.cs
- XamlBrushSerializer.cs
- TriggerCollection.cs
- RowUpdatedEventArgs.cs
- NameObjectCollectionBase.cs
- OdbcCommand.cs
- CalendarDay.cs
- GridSplitter.cs
- CustomAssemblyResolver.cs
- DWriteFactory.cs
- Variant.cs
- SrgsToken.cs
- HttpPostProtocolReflector.cs
- ExpressionEditorAttribute.cs
- SynchronizationContext.cs
- FastPropertyAccessor.cs
- ValidatedControlConverter.cs
- XPathSelectionIterator.cs
- Nodes.cs
- InvokeBinder.cs
- DetailsViewActionList.cs
- HMACMD5.cs
- CipherData.cs
- DbProviderConfigurationHandler.cs
- X509ChainElement.cs
- FileStream.cs
- CatalogZoneBase.cs
- HelpKeywordAttribute.cs
- OdbcEnvironmentHandle.cs
- BitmapInitialize.cs
- DataBindingCollection.cs