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 / PointLight.cs / 1 / PointLight.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D positional light implementation. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 06/25/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 { ////// Positional lights have a position in space and project their light in all directions. /// The falloff of the light is controlled by attenuation and range properties. /// public sealed partial class PointLight : PointLightBase { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Default constructor that creates a white PointLight at the origin. /// public PointLight() {} ////// Constructor. /// /// Diffuse color for the new positional light. /// Position of the new positional light. public PointLight(Color diffuseColor, Point3D position) : this() { // Set PointLightBase properties Color = diffuseColor; Position = position; } #endregion Constructors //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- //------------------------------------------------------ // // Public Events // //------------------------------------------------------ //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ } } // 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 positional light implementation. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 06/25/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 { ////// Positional lights have a position in space and project their light in all directions. /// The falloff of the light is controlled by attenuation and range properties. /// public sealed partial class PointLight : PointLightBase { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Default constructor that creates a white PointLight at the origin. /// public PointLight() {} ////// Constructor. /// /// Diffuse color for the new positional light. /// Position of the new positional light. public PointLight(Color diffuseColor, Point3D position) : this() { // Set PointLightBase properties Color = diffuseColor; Position = position; } #endregion Constructors //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- //------------------------------------------------------ // // Public Events // //------------------------------------------------------ //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ } } // 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
- RotationValidation.cs
- Selection.cs
- XmlSerializationWriter.cs
- TransactionFlowElement.cs
- Delegate.cs
- ScrollEventArgs.cs
- XPathNavigatorReader.cs
- EDesignUtil.cs
- GridItemPattern.cs
- Property.cs
- DrawingDrawingContext.cs
- WeakReferenceList.cs
- XmlComplianceUtil.cs
- ItemList.cs
- NamedPipeConnectionPool.cs
- DataKey.cs
- TextEditorSpelling.cs
- LinearGradientBrush.cs
- NavigationWindowAutomationPeer.cs
- XsltLoader.cs
- JoinCqlBlock.cs
- DateRangeEvent.cs
- SqlDataSourceSelectingEventArgs.cs
- XmlQueryStaticData.cs
- WorkflowDesigner.cs
- MenuItemBindingCollection.cs
- XmlReflectionImporter.cs
- SqlOuterApplyReducer.cs
- BindingElementCollection.cs
- BCLDebug.cs
- QueryPrefixOp.cs
- Merger.cs
- XmlSchemaSimpleTypeList.cs
- Int16.cs
- Codec.cs
- TextElementCollectionHelper.cs
- Image.cs
- PageTheme.cs
- sqlstateclientmanager.cs
- TouchesOverProperty.cs
- DoubleAnimationBase.cs
- AutomationPattern.cs
- PipeStream.cs
- TextServicesLoader.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- Knowncolors.cs
- TextBoxDesigner.cs
- Model3DGroup.cs
- DmlSqlGenerator.cs
- StringSorter.cs
- EventSource.cs
- SHA1CryptoServiceProvider.cs
- CodeBinaryOperatorExpression.cs
- CachingParameterInspector.cs
- FileVersionInfo.cs
- SqlBulkCopy.cs
- XmlWriterTraceListener.cs
- ClientSideQueueItem.cs
- ListViewItemSelectionChangedEvent.cs
- PageClientProxyGenerator.cs
- DateTimeConstantAttribute.cs
- FixedSOMTableRow.cs
- SrgsRule.cs
- ISessionStateStore.cs
- __ComObject.cs
- StringExpressionSet.cs
- Converter.cs
- HighlightVisual.cs
- UnicodeEncoding.cs
- DataGridItemEventArgs.cs
- CommandValueSerializer.cs
- TextCharacters.cs
- StorageModelBuildProvider.cs
- TaskbarItemInfo.cs
- SafeArrayRankMismatchException.cs
- HttpPostedFile.cs
- SkewTransform.cs
- AssertSection.cs
- AlgoModule.cs
- ScrollChrome.cs
- ObjectIDGenerator.cs
- PaperSize.cs
- XPathDocumentIterator.cs
- NamespaceTable.cs
- bidPrivateBase.cs
- CreateRefExpr.cs
- SimpleBitVector32.cs
- AutomationPeer.cs
- CommandExpr.cs
- NumberFormatInfo.cs
- AccessedThroughPropertyAttribute.cs
- ResourceExpressionBuilder.cs
- ServiceManagerHandle.cs
- DefaultObjectMappingItemCollection.cs
- Rect3D.cs
- ConfigXmlSignificantWhitespace.cs
- DbMetaDataFactory.cs
- updatecommandorderer.cs
- MetabaseServerConfig.cs
- Substitution.cs