Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Effects / embossbitmapeffect.cs / 1 / embossbitmapeffect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BitmapEffectEmboss.cs //----------------------------------------------------------------------------- #region Using directives using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using MS.Internal.PresentationCore; using System.Security; #endregion namespace System.Windows.Media.Effects { ////// The class definition for EmbossBitmapEffect /// public partial class EmbossBitmapEffect { ////// Constructor /// public EmbossBitmapEffect() { } ////// Creates the unmanaged effect handle /// unsafe protected override SafeHandle CreateUnmanagedEffect() { return Create(new Guid(0xcd299846, 0x824f, 0x47ec, 0xa0, 0x07, 0x12, 0xaa, 0x76, 0x7f, 0x28, 0x16)); } ////// /// Update (propagetes) properties to the unmanaged effect /// ////// This method demands permission because effects should not be run /// in partial trust. /// /// SecurityCritical - because SetValue has a link demand /// SecutiryTreatAsSafe - because it demans UIWindow permission /// [SecurityCritical, SecurityTreatAsSafe] protected override void UpdateUnmanagedPropertyState(SafeHandle unmanagedEffect) { SecurityHelper.DemandUIWindowPermission(); BitmapEffect.SetValue(unmanagedEffect, "LightAngle", this.LightAngle); BitmapEffect.SetValue(unmanagedEffect, "Relief", this.Relief); } } } // 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
- CompoundFileDeflateTransform.cs
- Int64AnimationBase.cs
- VoiceSynthesis.cs
- ClassData.cs
- NavigationWindowAutomationPeer.cs
- Color.cs
- ReferenceService.cs
- Task.cs
- NonClientArea.cs
- RoutingSection.cs
- EncoderNLS.cs
- TextRangeProviderWrapper.cs
- SQLBinary.cs
- PathSegmentCollection.cs
- SignatureToken.cs
- SystemThemeKey.cs
- Activity.cs
- ZoomPercentageConverter.cs
- XmlQualifiedName.cs
- NameValuePermission.cs
- ConstrainedDataObject.cs
- ScriptingSectionGroup.cs
- PathFigureCollectionValueSerializer.cs
- FormViewModeEventArgs.cs
- ComplexTypeEmitter.cs
- WebBrowserDocumentCompletedEventHandler.cs
- ResourceReferenceKeyNotFoundException.cs
- DiscoveryMessageSequence.cs
- XmlSchemaImport.cs
- RenamedEventArgs.cs
- XsdDateTime.cs
- DisplayToken.cs
- Command.cs
- InternalControlCollection.cs
- AccessControlEntry.cs
- DatePicker.cs
- XmlWhitespace.cs
- UnionExpr.cs
- XmlSchemas.cs
- XPathChildIterator.cs
- SymbolType.cs
- UserControl.cs
- ProtocolViolationException.cs
- ArraySortHelper.cs
- SharedPersonalizationStateInfo.cs
- figurelengthconverter.cs
- EncodingTable.cs
- FacetValueContainer.cs
- EmptyReadOnlyDictionaryInternal.cs
- RTLAwareMessageBox.cs
- TriggerActionCollection.cs
- DiscreteKeyFrames.cs
- EditorZoneBase.cs
- Int16.cs
- _LocalDataStoreMgr.cs
- ParameterDataSourceExpression.cs
- TranslateTransform.cs
- Rotation3DAnimationUsingKeyFrames.cs
- DbProviderFactories.cs
- DeviceSpecificChoiceCollection.cs
- PointAnimation.cs
- InternalPermissions.cs
- QilList.cs
- MembershipPasswordException.cs
- ConsoleCancelEventArgs.cs
- FixedBufferAttribute.cs
- TabRenderer.cs
- OracleRowUpdatedEventArgs.cs
- IdentitySection.cs
- ActivityCodeDomSerializationManager.cs
- SqlVisitor.cs
- ApplicationDirectoryMembershipCondition.cs
- FixedTextContainer.cs
- ZoneLinkButton.cs
- IssuedTokenClientElement.cs
- Timeline.cs
- TrackingRecordPreFilter.cs
- WindowsGraphicsCacheManager.cs
- SqlWebEventProvider.cs
- OdbcCommand.cs
- KnownIds.cs
- SqlServices.cs
- EntityModelBuildProvider.cs
- SmtpSection.cs
- RichTextBox.cs
- DocumentationServerProtocol.cs
- PasswordPropertyTextAttribute.cs
- XmlDocumentSchema.cs
- VirtualPath.cs
- NavigateEvent.cs
- FramingDecoders.cs
- VirtualizedItemPattern.cs
- Parallel.cs
- DeclarativeCatalogPart.cs
- ParameterBinding.cs
- AssemblyInfo.cs
- BinaryOperationBinder.cs
- AccessControlEntry.cs
- ColorTranslator.cs
- DispatcherEventArgs.cs