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
- ReflectionTypeLoadException.cs
- SessionStateItemCollection.cs
- ContentType.cs
- AssertUtility.cs
- RequestCachePolicy.cs
- DataGridTableCollection.cs
- SqlClientWrapperSmiStream.cs
- TreeNodeStyleCollection.cs
- RequestSecurityTokenForGetBrowserToken.cs
- DesignerVerbCollection.cs
- WebPartUtil.cs
- ScheduleChanges.cs
- X509CertificateCollection.cs
- WindowsAuthenticationModule.cs
- ServiceModelConfiguration.cs
- NamespaceMapping.cs
- ObjectSecurityT.cs
- AppDomainFactory.cs
- CodeAccessSecurityEngine.cs
- GridViewColumnHeader.cs
- WebBrowsableAttribute.cs
- BeginGetFileNameFromUserRequest.cs
- TextRangeEditTables.cs
- XPathAncestorQuery.cs
- WSSecurityPolicy11.cs
- TimeSpan.cs
- CurrentChangingEventManager.cs
- WinCategoryAttribute.cs
- FrameworkRichTextComposition.cs
- DataPagerCommandEventArgs.cs
- DynamicObjectAccessor.cs
- DataServiceClientException.cs
- IResourceProvider.cs
- BmpBitmapEncoder.cs
- LogSwitch.cs
- NativeRecognizer.cs
- MenuAdapter.cs
- GlobalizationSection.cs
- ApplicationContext.cs
- NamedPipeTransportManager.cs
- MDIWindowDialog.cs
- NetTcpSecurityElement.cs
- ActivityExecutionContextCollection.cs
- StylusButton.cs
- TextEncodedRawTextWriter.cs
- NetworkStream.cs
- DataReaderContainer.cs
- XamlTemplateSerializer.cs
- OlePropertyStructs.cs
- DependencyPropertyDescriptor.cs
- WorkflowApplicationIdleEventArgs.cs
- ConstructorBuilder.cs
- QilTargetType.cs
- InstancePersistenceContext.cs
- QuaternionConverter.cs
- FilePrompt.cs
- ConnectionString.cs
- WmlPanelAdapter.cs
- XamlTemplateSerializer.cs
- DiagnosticStrings.cs
- InvalidWMPVersionException.cs
- RenderData.cs
- CommandDevice.cs
- ListControl.cs
- CryptoKeySecurity.cs
- RegexCompiler.cs
- SchemaImporterExtensionsSection.cs
- XmlSecureResolver.cs
- PasswordPropertyTextAttribute.cs
- TextElement.cs
- TagMapCollection.cs
- TailCallAnalyzer.cs
- Rect.cs
- PanelStyle.cs
- ModelItem.cs
- SoapIgnoreAttribute.cs
- OdbcConnectionString.cs
- DispatcherSynchronizationContext.cs
- BlobPersonalizationState.cs
- OptimalTextSource.cs
- SiteMapNodeItem.cs
- RoutingService.cs
- DataPagerFieldCollection.cs
- CodeTypeConstructor.cs
- ScaleTransform.cs
- KnownTypesHelper.cs
- MenuItemBindingCollection.cs
- TargetParameterCountException.cs
- MemberJoinTreeNode.cs
- basevalidator.cs
- PageAdapter.cs
- DeclarationUpdate.cs
- XmlReaderSettings.cs
- RuleElement.cs
- TextEffect.cs
- SecurityPolicySection.cs
- SoapDocumentMethodAttribute.cs
- InstanceData.cs
- Facet.cs
- JumpTask.cs