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
- TransportationConfigurationTypeInstallComponent.cs
- InputQueue.cs
- DBPropSet.cs
- TextBounds.cs
- CultureData.cs
- SerializationEventsCache.cs
- EUCJPEncoding.cs
- Divide.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ColorKeyFrameCollection.cs
- SingleAnimation.cs
- GregorianCalendar.cs
- Parameter.cs
- StrokeNodeData.cs
- ContextMenu.cs
- AsymmetricAlgorithm.cs
- KeyInfo.cs
- AttributeQuery.cs
- ConstructorExpr.cs
- TransactionBehavior.cs
- GuidConverter.cs
- UnsafeNativeMethods.cs
- Stylesheet.cs
- CodeIdentifier.cs
- Menu.cs
- LocatorPart.cs
- TableRowCollection.cs
- ContainerUIElement3D.cs
- FacetChecker.cs
- DataServiceProcessingPipelineEventArgs.cs
- DefaultProxySection.cs
- NullableDecimalAverageAggregationOperator.cs
- DisposableCollectionWrapper.cs
- PersonalizationStateInfoCollection.cs
- SecurityDescriptor.cs
- SQLMembershipProvider.cs
- BaseTypeViewSchema.cs
- XPathDocumentIterator.cs
- ToolboxItemCollection.cs
- MetafileHeaderWmf.cs
- CompModSwitches.cs
- XmlChildNodes.cs
- ClientSettings.cs
- HttpException.cs
- DbConnectionOptions.cs
- TableItemStyle.cs
- Part.cs
- DataGridViewSelectedColumnCollection.cs
- CatalogZoneDesigner.cs
- DbTransaction.cs
- BrushProxy.cs
- ExceptionNotification.cs
- SqlLiftWhereClauses.cs
- InvalidWMPVersionException.cs
- ToolboxItemAttribute.cs
- FilterException.cs
- IResourceProvider.cs
- ServiceMemoryGates.cs
- Constants.cs
- Latin1Encoding.cs
- QilPatternFactory.cs
- TextRangeBase.cs
- SafeNativeMethods.cs
- StandardCommands.cs
- TableFieldsEditor.cs
- TransformGroup.cs
- EncodingDataItem.cs
- Atom10FormatterFactory.cs
- sqlinternaltransaction.cs
- PageStatePersister.cs
- AccessDataSourceView.cs
- EntityCommandDefinition.cs
- WindowsSpinner.cs
- InteropBitmapSource.cs
- CultureInfoConverter.cs
- StatusStrip.cs
- WindowsPrincipal.cs
- WindowsToolbarItemAsMenuItem.cs
- CodeDOMUtility.cs
- DataGridViewCellCollection.cs
- LateBoundBitmapDecoder.cs
- ImageAnimator.cs
- CodeNamespaceImport.cs
- DataGridViewSelectedColumnCollection.cs
- LockedBorderGlyph.cs
- returneventsaver.cs
- PropertyRecord.cs
- RequestStatusBarUpdateEventArgs.cs
- RawUIStateInputReport.cs
- AspCompat.cs
- VisualBasicSettings.cs
- Viewport3DAutomationPeer.cs
- RegionInfo.cs
- SystemKeyConverter.cs
- InlinedAggregationOperator.cs
- ObjectStateManager.cs
- MultiplexingDispatchMessageFormatter.cs
- EmptyQuery.cs
- SamlAuthorityBinding.cs
- SizeChangedEventArgs.cs