Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / Light.cs / 1305600 / Light.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D light implementation. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 06/18/2003 : t-gregr - Created // //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Windows.Media; using MS.Internal.Media3D; namespace System.Windows.Media.Media3D { ////// Lights are Model3D's. These include Ambient, Positional, Directional and Spot lights. /// They're very much modeled on the Direct3D lighting set, but have the additional /// property of being part of a modeling hierarchy, and are thus subject to coordinate /// space transformations. /// public abstract partial class Light : Model3D { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors // Prevent 3rd parties from extending this abstract base class. internal Light() {} #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ #region Public Properties internal override void RayHitTestCore(RayHitTestParameters rayParams) { // Lights are considered to be part of the model graph, but they // have no geometry and therefore can not be hit tested. } internal override Rect3D CalculateSubgraphBoundsInnerSpace() { // Lights are considered to be part of the model graph, but they // have no geometry and therefore no bounds. return Rect3D.Empty; } #endregion Public Properties } } // 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
- ContainerSelectorActiveEvent.cs
- DataGridItemEventArgs.cs
- SchemaTableColumn.cs
- ProviderUtil.cs
- DataSourceCollectionBase.cs
- LineInfo.cs
- ThreadStateException.cs
- FontStretchConverter.cs
- _SpnDictionary.cs
- _DigestClient.cs
- XmlCustomFormatter.cs
- X509Certificate.cs
- XmlAttributeProperties.cs
- GlobalEventManager.cs
- ViewRendering.cs
- FilteredReadOnlyMetadataCollection.cs
- Section.cs
- DirectoryGroupQuery.cs
- ShaderRenderModeValidation.cs
- UIElementIsland.cs
- DataGridItemEventArgs.cs
- DataGridToolTip.cs
- SocketPermission.cs
- PngBitmapDecoder.cs
- XmlIlVisitor.cs
- PropertyNames.cs
- XmlSchemaDatatype.cs
- LexicalChunk.cs
- CornerRadius.cs
- QilLoop.cs
- OLEDB_Util.cs
- ManagementObjectSearcher.cs
- HexParser.cs
- JsonReaderWriterFactory.cs
- DependencyPropertyConverter.cs
- MultilineStringConverter.cs
- StyleCollection.cs
- UndirectedGraph.cs
- Convert.cs
- BaseResourcesBuildProvider.cs
- GrammarBuilderPhrase.cs
- CopyAttributesAction.cs
- SelectManyQueryOperator.cs
- NavigationPropertyEmitter.cs
- DataBoundLiteralControl.cs
- KeyValueConfigurationElement.cs
- DomNameTable.cs
- StringHandle.cs
- DesignerActionList.cs
- XmlProcessingInstruction.cs
- WSDualHttpSecurityMode.cs
- DragDrop.cs
- SendKeys.cs
- ScriptResourceMapping.cs
- FileIOPermission.cs
- FontNamesConverter.cs
- ResourceDescriptionAttribute.cs
- PlatformNotSupportedException.cs
- InheritanceContextChangedEventManager.cs
- WindowsRegion.cs
- DesignerHelpers.cs
- Int32CAMarshaler.cs
- SoapIncludeAttribute.cs
- DataGridRowAutomationPeer.cs
- CompilerGlobalScopeAttribute.cs
- WinCategoryAttribute.cs
- XmlComplianceUtil.cs
- unitconverter.cs
- NavigationWindowAutomationPeer.cs
- QueryStringParameter.cs
- ConfigXmlDocument.cs
- DesignerOptionService.cs
- BypassElement.cs
- _DynamicWinsockMethods.cs
- DataMember.cs
- SystemIPGlobalProperties.cs
- BitmapVisualManager.cs
- HttpProfileGroupBase.cs
- LicFileLicenseProvider.cs
- AsyncOperation.cs
- FontInfo.cs
- SQLDateTimeStorage.cs
- TypeDelegator.cs
- SerializableTypeCodeDomSerializer.cs
- PropertyChangingEventArgs.cs
- DataGridTextBox.cs
- XmlLanguageConverter.cs
- EvidenceTypeDescriptor.cs
- DoubleKeyFrameCollection.cs
- SignatureHelper.cs
- DrawingBrush.cs
- TableCellAutomationPeer.cs
- AutomationAttributeInfo.cs
- FontResourceCache.cs
- FileIOPermission.cs
- HandoffBehavior.cs
- Calendar.cs
- PositiveTimeSpanValidatorAttribute.cs
- HtmlToClrEventProxy.cs
- WorkflowPageSetupDialog.cs