Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / RenderContext.cs / 1305600 / RenderContext.cs
//------------------------------------------------------------------------------ // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: // Accumulates state during a render pass of the scene. // //----------------------------------------------------------------------------- namespace System.Windows.Media { using System; using System.Windows.Threading; using System.Collections; using System.Diagnostics; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using System.Runtime.InteropServices; using MS.Internal; ////// This class accumulates state during a render pass of the scene. /// internal sealed class RenderContext { // ------------------------------------------------------------------- // // Internal Constructors // // ------------------------------------------------------------------- #region Internal Constructors ////// Constructor /// internal RenderContext() { // Do nothing. } #endregion Internal Constructors // -------------------------------------------------------------------- // // Internal Properties // // ------------------------------------------------------------------- #region Internal Properties ////// Returns the current channel. /// internal DUCE.Channel Channel { get { return _channel; } } ////// Returns a handle to the root node, which is attached /// directly to a composition target /// internal DUCE.ResourceHandle Root { get { return _root; } } #endregion Internal Properties // -------------------------------------------------------------------- // // Internal Methods // // -------------------------------------------------------------------- #region Internal Methods ////// Initialize must be called before a frame is rendered. /// internal void Initialize( DUCE.Channel channel, DUCE.ResourceHandle root) { Debug.Assert(channel != null); _channel = channel; _root = root; } #endregion Internal Methods // ------------------------------------------------------------------- // // Private Fields // // -------------------------------------------------------------------- #region Private Fields ////// The current channel. /// private DUCE.Channel _channel; ////// The root node, attached directly to a composition target. /// private DUCE.ResourceHandle _root; #endregion 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
- IssuedTokenClientBehaviorsElement.cs
- NameValueSectionHandler.cs
- MobileControlsSectionHelper.cs
- GridViewRowPresenterBase.cs
- DataSourceProvider.cs
- mactripleDES.cs
- GACIdentityPermission.cs
- MediaSystem.cs
- NegotiationTokenAuthenticatorStateCache.cs
- ThreadExceptionEvent.cs
- PasswordBoxAutomationPeer.cs
- DateTimeFormatInfoScanner.cs
- TimeSpan.cs
- HtmlInputPassword.cs
- PropertyDescriptorCollection.cs
- CompiledQueryCacheKey.cs
- SHA1Managed.cs
- FormViewPagerRow.cs
- TextEffectResolver.cs
- HijriCalendar.cs
- SudsCommon.cs
- InvalidPrinterException.cs
- DescriptionAttribute.cs
- ToolStripPanelRow.cs
- PriorityQueue.cs
- XmlTextReaderImplHelpers.cs
- ProofTokenCryptoHandle.cs
- UpdateCommandGenerator.cs
- MsmqChannelFactory.cs
- SelectionProviderWrapper.cs
- Zone.cs
- SyndicationElementExtensionCollection.cs
- ListMarkerSourceInfo.cs
- SqlParameterCollection.cs
- WebDisplayNameAttribute.cs
- Method.cs
- MDIWindowDialog.cs
- EpmContentSerializerBase.cs
- ResolveNextArgumentWorkItem.cs
- EndpointAddressMessageFilterTable.cs
- OleDbConnectionFactory.cs
- FormViewDeleteEventArgs.cs
- Annotation.cs
- HttpListenerTimeoutManager.cs
- ColorConverter.cs
- StateItem.cs
- DeviceFilterEditorDialog.cs
- TriggerBase.cs
- NameValueConfigurationCollection.cs
- ContentWrapperAttribute.cs
- RoleManagerEventArgs.cs
- ParallelTimeline.cs
- BodyGlyph.cs
- ObjectViewListener.cs
- TextRangeEdit.cs
- ComplexBindingPropertiesAttribute.cs
- GeneralTransform2DTo3DTo2D.cs
- CompiledXpathExpr.cs
- FormatSettings.cs
- DayRenderEvent.cs
- DoubleAnimationClockResource.cs
- MetadataItemEmitter.cs
- DateTimeConverter2.cs
- ThicknessConverter.cs
- SystemInfo.cs
- SectionVisual.cs
- RootDesignerSerializerAttribute.cs
- FilterEventArgs.cs
- StateBag.cs
- DataError.cs
- DataSourceDescriptorCollection.cs
- TreeIterator.cs
- DbUpdateCommandTree.cs
- KeyGestureConverter.cs
- ContractUtils.cs
- MenuCommandService.cs
- Converter.cs
- IriParsingElement.cs
- Context.cs
- ObjectContext.cs
- MessageFilterException.cs
- FlowDocumentView.cs
- milrender.cs
- BamlResourceDeserializer.cs
- XmlSchemaAnnotated.cs
- WebPartDisplayMode.cs
- OdbcConnectionHandle.cs
- FilterQueryOptionExpression.cs
- RegexCharClass.cs
- Form.cs
- Source.cs
- PageTheme.cs
- EventLogPermission.cs
- RowToParametersTransformer.cs
- URL.cs
- ComboBox.cs
- DialogResultConverter.cs
- HttpProfileGroupBase.cs
- SyntaxCheck.cs
- Page.cs