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
- MatchAllMessageFilter.cs
- BitmapEffect.cs
- DPTypeDescriptorContext.cs
- StickyNoteContentControl.cs
- Header.cs
- PixelShader.cs
- MenuItemAutomationPeer.cs
- GetReadStreamResult.cs
- diagnosticsswitches.cs
- TextEndOfParagraph.cs
- TextEffect.cs
- OutOfMemoryException.cs
- Typeface.cs
- MD5CryptoServiceProvider.cs
- ParameterModifier.cs
- translator.cs
- ValueCollectionParameterReader.cs
- Selector.cs
- RightsManagementLicense.cs
- PropertyChangedEventManager.cs
- StaticDataManager.cs
- RepeaterItemEventArgs.cs
- PagesChangedEventArgs.cs
- ElementFactory.cs
- SByteConverter.cs
- ToolStripItemBehavior.cs
- MainMenu.cs
- CustomWebEventKey.cs
- PenThreadWorker.cs
- ScrollChrome.cs
- dbenumerator.cs
- ScrollItemProviderWrapper.cs
- Hashtable.cs
- OracleTimeSpan.cs
- TableColumn.cs
- HttpValueCollection.cs
- Debug.cs
- ListViewGroup.cs
- AspCompat.cs
- XPathNodeIterator.cs
- DbExpressionVisitor.cs
- Dispatcher.cs
- RectangleF.cs
- IPCCacheManager.cs
- IdnElement.cs
- CollectionEditor.cs
- Wizard.cs
- ExpressionCopier.cs
- ActiveXContainer.cs
- HostProtectionPermission.cs
- DropShadowEffect.cs
- BooleanKeyFrameCollection.cs
- NoClickablePointException.cs
- XPathScanner.cs
- EndpointConfigContainer.cs
- OrCondition.cs
- FileDialog_Vista.cs
- SystemInformation.cs
- MobileComponentEditorPage.cs
- XmlNotation.cs
- AspNetRouteServiceHttpHandler.cs
- SmuggledIUnknown.cs
- SynchronizingStream.cs
- MaskedTextBoxDesigner.cs
- SqlReferenceCollection.cs
- CommandPlan.cs
- Point3DCollection.cs
- TargetControlTypeCache.cs
- Stack.cs
- EncryptedKey.cs
- SHA1.cs
- TagNameToTypeMapper.cs
- _NestedSingleAsyncResult.cs
- LocalValueEnumerator.cs
- BufferBuilder.cs
- FixedBufferAttribute.cs
- HebrewNumber.cs
- ProxyWebPartConnectionCollection.cs
- EntityClientCacheEntry.cs
- FormatConvertedBitmap.cs
- PerformanceCounterCategory.cs
- WorkflowViewManager.cs
- FillBehavior.cs
- WorkflowMarkupElementEventArgs.cs
- HuffModule.cs
- RoutedEventConverter.cs
- EventLog.cs
- XmlSchemaAny.cs
- MultiPageTextView.cs
- DataGridViewIntLinkedList.cs
- CompilerGeneratedAttribute.cs
- SecurityElement.cs
- CacheDependency.cs
- XmlSerializerOperationBehavior.cs
- AutomationPropertyInfo.cs
- StateMachineWorkflowDesigner.cs
- SqlGatherConsumedAliases.cs
- BufferCache.cs
- DetailsViewUpdatedEventArgs.cs
- ClassicBorderDecorator.cs