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
- MasterPage.cs
- SqlRecordBuffer.cs
- HandlerBase.cs
- LinearGradientBrush.cs
- Matrix3DConverter.cs
- LogLogRecordHeader.cs
- CanonicalFontFamilyReference.cs
- DataTemplateSelector.cs
- DetailsViewCommandEventArgs.cs
- Blend.cs
- StringFunctions.cs
- SHA1Managed.cs
- BitmapCodecInfo.cs
- WaitForChangedResult.cs
- FontNamesConverter.cs
- RegisteredDisposeScript.cs
- XPathChildIterator.cs
- StrokeCollectionDefaultValueFactory.cs
- XPathDocument.cs
- AnimatedTypeHelpers.cs
- ZipIORawDataFileBlock.cs
- LoadWorkflowAsyncResult.cs
- ApplicationGesture.cs
- NavigateEvent.cs
- AssemblyBuilderData.cs
- SecurityContextTokenValidationException.cs
- ContainsRowNumberChecker.cs
- ChangeBlockUndoRecord.cs
- DaylightTime.cs
- Maps.cs
- WebBrowserBase.cs
- TextTreeUndo.cs
- ConvertersCollection.cs
- WSSecureConversationFeb2005.cs
- SerializationObjectManager.cs
- Parameter.cs
- ControlParameter.cs
- Calendar.cs
- WeakReference.cs
- _RequestLifetimeSetter.cs
- WindowsEditBoxRange.cs
- WebHttpBinding.cs
- AdornerPresentationContext.cs
- Stacktrace.cs
- BoolExpression.cs
- SystemDropShadowChrome.cs
- PersonalizablePropertyEntry.cs
- FullTextBreakpoint.cs
- TypeUnloadedException.cs
- CharConverter.cs
- TextEffect.cs
- ContainerSelectorGlyph.cs
- MailWebEventProvider.cs
- PointConverter.cs
- CommandDesigner.cs
- ConsumerConnectionPointCollection.cs
- Int32CAMarshaler.cs
- MsmqInputSessionChannel.cs
- ValidationResult.cs
- TemplateControlParser.cs
- SafeNativeMethods.cs
- ExeConfigurationFileMap.cs
- SoapAttributes.cs
- TraceRecord.cs
- X509Certificate.cs
- RestHandler.cs
- UserControlParser.cs
- DiscriminatorMap.cs
- WmfPlaceableFileHeader.cs
- RoutingService.cs
- PreservationFileReader.cs
- ChannelManagerService.cs
- PageCatalogPartDesigner.cs
- WebPartEditorCancelVerb.cs
- PersonalizationStateQuery.cs
- UserControlCodeDomTreeGenerator.cs
- TransportSecurityProtocolFactory.cs
- MDIClient.cs
- XamlLoadErrorInfo.cs
- DependencyObject.cs
- ItemContainerGenerator.cs
- HttpInputStream.cs
- UriScheme.cs
- OutputCacheProfileCollection.cs
- _LazyAsyncResult.cs
- ZipIOFileItemStream.cs
- CheckoutException.cs
- XmlNodeChangedEventArgs.cs
- WebPartsPersonalization.cs
- AsyncOperationManager.cs
- FixedSOMElement.cs
- XmlNamespaceManager.cs
- XmlCharType.cs
- NativeMethods.cs
- TempEnvironment.cs
- Mappings.cs
- SecurityPermission.cs
- BinaryFormatterWriter.cs
- ContentPresenter.cs
- SessionStateContainer.cs