Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / SpecularMaterial.cs / 1305600 / SpecularMaterial.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D specular material // // See spec at *** FILL IN LATER *** // //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows.Markup; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using MS.Internal; namespace System.Windows.Media.Media3D { ////// SpecularMaterial allows a 2d brush to be used on a 3d model that has been lit /// with a specular lighting model /// public sealed partial class SpecularMaterial : Material { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Constructs a SpecularMaterial /// public SpecularMaterial() { } ////// Constructor that sets the initial values /// /// The new material's brush /// The specular exponent. public SpecularMaterial(Brush brush, double specularPower) { Brush = brush; SpecularPower = specularPower; } #endregion Constructors } } // 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 specular material // // See spec at *** FILL IN LATER *** // //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows.Markup; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using MS.Internal; namespace System.Windows.Media.Media3D { ////// SpecularMaterial allows a 2d brush to be used on a 3d model that has been lit /// with a specular lighting model /// public sealed partial class SpecularMaterial : Material { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Constructs a SpecularMaterial /// public SpecularMaterial() { } ////// Constructor that sets the initial values /// /// The new material's brush /// The specular exponent. public SpecularMaterial(Brush brush, double specularPower) { Brush = brush; SpecularPower = specularPower; } #endregion Constructors } } // 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
- ClientRuntimeConfig.cs
- HttpCapabilitiesEvaluator.cs
- ItemsControlAutomationPeer.cs
- WindowsTokenRoleProvider.cs
- ActivityExecutor.cs
- SectionVisual.cs
- Zone.cs
- DataTableReaderListener.cs
- EntityModelSchemaGenerator.cs
- ZoneIdentityPermission.cs
- HttpListenerException.cs
- IProvider.cs
- ADMembershipProvider.cs
- StateRuntime.cs
- Pen.cs
- DomainConstraint.cs
- GenericQueueSurrogate.cs
- ColorMatrix.cs
- DbQueryCommandTree.cs
- SafeTimerHandle.cs
- ApplicationSecurityInfo.cs
- ComponentCollection.cs
- SystemInfo.cs
- ToolStripKeyboardHandlingService.cs
- Literal.cs
- EnvironmentPermission.cs
- UiaCoreTypesApi.cs
- KeyboardDevice.cs
- DataBinder.cs
- DataControlHelper.cs
- WeakHashtable.cs
- IPipelineRuntime.cs
- formatter.cs
- QuotedPrintableStream.cs
- SafeUserTokenHandle.cs
- ResourceContainer.cs
- ToolboxItemWrapper.cs
- LogExtent.cs
- SortDescription.cs
- KeyValuePairs.cs
- QueryStringParameter.cs
- XXXOnTypeBuilderInstantiation.cs
- AutomationPatternInfo.cs
- MethodBuilderInstantiation.cs
- DtdParser.cs
- RestHandlerFactory.cs
- BufferBuilder.cs
- Style.cs
- SubqueryRules.cs
- _ListenerAsyncResult.cs
- _Semaphore.cs
- DuplicateWaitObjectException.cs
- Knowncolors.cs
- Opcode.cs
- PagedControl.cs
- DataSourceCache.cs
- AtomEntry.cs
- UnhandledExceptionEventArgs.cs
- ProcessStartInfo.cs
- PngBitmapDecoder.cs
- VectorCollectionConverter.cs
- DeflateStream.cs
- CommandPlan.cs
- TabItem.cs
- Int32CollectionConverter.cs
- ToolBarButtonClickEvent.cs
- ColumnTypeConverter.cs
- DataServiceRequestException.cs
- UnionQueryOperator.cs
- ConfigurationException.cs
- WindowsPen.cs
- Compiler.cs
- GlyphRun.cs
- LabelLiteral.cs
- SHA384Managed.cs
- SpellerHighlightLayer.cs
- XmlSiteMapProvider.cs
- KnownBoxes.cs
- BitmapFrameDecode.cs
- CfgArc.cs
- RegexGroup.cs
- MemoryMappedView.cs
- Compiler.cs
- CacheChildrenQuery.cs
- UpdateManifestForBrowserApplication.cs
- SafeSystemMetrics.cs
- EventLogStatus.cs
- PageContentCollection.cs
- _DisconnectOverlappedAsyncResult.cs
- CapabilitiesState.cs
- SafeHandles.cs
- ZipIOLocalFileDataDescriptor.cs
- translator.cs
- Choices.cs
- ResolveResponseInfo.cs
- StreamReader.cs
- Registry.cs
- TransactionManager.cs
- WriteTimeStream.cs
- OracleCommandSet.cs