Code:
/ 4.0 / 4.0 / 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.
//------------------------------------------------------------------------------
//
//
// 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
- DataSourceComponent.cs
- UnsafeMethods.cs
- AnimationTimeline.cs
- CodeStatementCollection.cs
- MonitoringDescriptionAttribute.cs
- WindowsGraphics.cs
- Enlistment.cs
- EntityContainerEmitter.cs
- TrackingExtract.cs
- PropertyMapper.cs
- OleDbConnection.cs
- PermissionSetTriple.cs
- ExpressionNormalizer.cs
- WindowsListViewSubItem.cs
- SymmetricKey.cs
- ScrollViewer.cs
- OraclePermission.cs
- VolatileResourceManager.cs
- RadioButtonStandardAdapter.cs
- BridgeDataReader.cs
- UidManager.cs
- TypeContext.cs
- DesignTimeTemplateParser.cs
- QueueException.cs
- DataFieldConverter.cs
- NodeInfo.cs
- DebuggerAttributes.cs
- OrCondition.cs
- OnOperation.cs
- FontStretchConverter.cs
- ContextDataSourceView.cs
- oledbmetadatacollectionnames.cs
- BitmapDecoder.cs
- TreeView.cs
- _ConnectStream.cs
- RoleBoolean.cs
- LogManagementAsyncResult.cs
- TextServicesProperty.cs
- ImpersonateTokenRef.cs
- PtsHost.cs
- CheckBoxRenderer.cs
- InvalidCommandTreeException.cs
- Registry.cs
- ConnectorRouter.cs
- DbConnectionStringBuilder.cs
- SoapIncludeAttribute.cs
- shaperfactoryquerycacheentry.cs
- MulticastNotSupportedException.cs
- CompleteWizardStep.cs
- HostingEnvironment.cs
- Listbox.cs
- OleDbDataReader.cs
- ConnectionPoint.cs
- FrameworkElement.cs
- DataGridViewBand.cs
- XPathNavigatorKeyComparer.cs
- Utils.cs
- ValueCollectionParameterReader.cs
- TabItemWrapperAutomationPeer.cs
- XmlSchemaGroup.cs
- SessionEndingEventArgs.cs
- TabItem.cs
- SafeHandle.cs
- SimpleBitVector32.cs
- ContainerParagraph.cs
- Wildcard.cs
- NamespaceTable.cs
- keycontainerpermission.cs
- RoutingService.cs
- SortDescriptionCollection.cs
- MultipartIdentifier.cs
- RequiredFieldValidator.cs
- ToolStripItemDesigner.cs
- DataServiceRequestOfT.cs
- WindowsComboBox.cs
- WebPartConnectionsCloseVerb.cs
- DataGridViewBindingCompleteEventArgs.cs
- TrackingProfile.cs
- OleStrCAMarshaler.cs
- SequenceDesigner.cs
- DesignerSerializationVisibilityAttribute.cs
- WebBrowsableAttribute.cs
- COM2PictureConverter.cs
- X509Certificate.cs
- ValidationResult.cs
- TextParaLineResult.cs
- RegexMatchCollection.cs
- CodeAttributeDeclaration.cs
- NumericPagerField.cs
- CompiledAction.cs
- AspNetSynchronizationContext.cs
- SqlBinder.cs
- XPathBinder.cs
- XPathDocumentIterator.cs
- DataGridViewComboBoxCell.cs
- FontWeights.cs
- ToolboxDataAttribute.cs
- HMACRIPEMD160.cs
- BooleanToVisibilityConverter.cs
- DbProviderFactoriesConfigurationHandler.cs