Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- DictionaryChange.cs
- ListViewGroup.cs
- UpDownBase.cs
- KeyedHashAlgorithm.cs
- XmlSchema.cs
- XmlElementList.cs
- LongAverageAggregationOperator.cs
- FlowPosition.cs
- ReliableSessionBindingElementImporter.cs
- GuidelineSet.cs
- Verify.cs
- _LazyAsyncResult.cs
- CodeRegionDirective.cs
- LayoutManager.cs
- mactripleDES.cs
- Scheduling.cs
- DockAndAnchorLayout.cs
- PeerApplication.cs
- TreeBuilder.cs
- CodeArrayIndexerExpression.cs
- HelloOperation11AsyncResult.cs
- ObjectMemberMapping.cs
- DbReferenceCollection.cs
- DataAdapter.cs
- SmtpDateTime.cs
- FileInfo.cs
- SQLInt16Storage.cs
- Byte.cs
- SendActivityValidator.cs
- CompositeFontParser.cs
- XamlSerializer.cs
- TextControlDesigner.cs
- HelloMessageCD1.cs
- DataServices.cs
- SqlDataReaderSmi.cs
- StaticContext.cs
- PropertyTabAttribute.cs
- DataGridHeaderBorder.cs
- UdpConstants.cs
- SqlRewriteScalarSubqueries.cs
- BadImageFormatException.cs
- ZipIOExtraFieldZip64Element.cs
- GroupQuery.cs
- SoapRpcServiceAttribute.cs
- UnsafeNativeMethodsCLR.cs
- ILGenerator.cs
- RegexNode.cs
- XPathItem.cs
- FixedFlowMap.cs
- DigitShape.cs
- HttpContextWrapper.cs
- DetailsViewRowCollection.cs
- BinaryMethodMessage.cs
- RadioButton.cs
- MethodSet.cs
- RepeaterItemCollection.cs
- Environment.cs
- ByteStorage.cs
- HandledEventArgs.cs
- WebPartConnectionCollection.cs
- ADRole.cs
- X509Certificate.cs
- SizeConverter.cs
- XmlDataCollection.cs
- ParentQuery.cs
- TriggerBase.cs
- BamlWriter.cs
- ChineseLunisolarCalendar.cs
- WindowsSysHeader.cs
- DataGridViewAdvancedBorderStyle.cs
- VisualStyleRenderer.cs
- WebException.cs
- ControlPaint.cs
- TextEndOfParagraph.cs
- HttpWebRequestElement.cs
- DSASignatureFormatter.cs
- FilteredSchemaElementLookUpTable.cs
- BehaviorEditorPart.cs
- Wizard.cs
- Int16KeyFrameCollection.cs
- PublisherMembershipCondition.cs
- EntityDataSourceContextCreatedEventArgs.cs
- ServiceBuildProvider.cs
- HtmlHistory.cs
- SQLDoubleStorage.cs
- CategoryNameCollection.cs
- MissingMemberException.cs
- ExtendedPropertyCollection.cs
- ComplexBindingPropertiesAttribute.cs
- ClickablePoint.cs
- future.cs
- ConnectionPoint.cs
- DataGridViewSelectedCellCollection.cs
- ZipIOExtraFieldElement.cs
- ModuleBuilder.cs
- ValidationSummary.cs
- GeometryHitTestResult.cs
- DirectoryObjectSecurity.cs
- CallTemplateAction.cs
- SerialStream.cs