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
- PersonalizableAttribute.cs
- Substitution.cs
- SignalGate.cs
- SqlPersonalizationProvider.cs
- SafeSystemMetrics.cs
- PointLightBase.cs
- WhitespaceSignificantCollectionAttribute.cs
- TransformerTypeCollection.cs
- CharacterShapingProperties.cs
- HtmlTextViewAdapter.cs
- SQLBytesStorage.cs
- FileLevelControlBuilderAttribute.cs
- WebPartMenu.cs
- ConfigXmlComment.cs
- EndpointAddressElementBase.cs
- WebConfigurationFileMap.cs
- WorkflowInstanceQuery.cs
- FontStretch.cs
- ResumeStoryboard.cs
- DataGridViewUtilities.cs
- FontStyles.cs
- StringFunctions.cs
- RuleCache.cs
- SQLSingle.cs
- SafeNativeMemoryHandle.cs
- ProcessRequestArgs.cs
- TextWriterTraceListener.cs
- RtfControls.cs
- RtfControls.cs
- QueryOutputWriter.cs
- DoubleLinkListEnumerator.cs
- InputScope.cs
- AuditLogLocation.cs
- filewebrequest.cs
- DataFormats.cs
- BrowserCapabilitiesFactoryBase.cs
- SymbolMethod.cs
- DataGridViewRowHeaderCell.cs
- SemanticBasicElement.cs
- Tuple.cs
- TextRunProperties.cs
- RegexMatchCollection.cs
- WizardStepBase.cs
- ContainsSearchOperator.cs
- uribuilder.cs
- BindingMemberInfo.cs
- XmlSchemaDocumentation.cs
- TextSegment.cs
- WindowsListViewGroup.cs
- StylusEventArgs.cs
- Marshal.cs
- DataGridTableCollection.cs
- DataGridHeaderBorder.cs
- ParamArrayAttribute.cs
- ItemAutomationPeer.cs
- TypeBuilderInstantiation.cs
- DocumentReferenceCollection.cs
- XPathNodeList.cs
- CheckBoxFlatAdapter.cs
- Setter.cs
- SqlOuterApplyReducer.cs
- Padding.cs
- BinaryUtilClasses.cs
- PartBasedPackageProperties.cs
- InteropBitmapSource.cs
- EdgeProfileValidation.cs
- XmlElementList.cs
- RoutedEvent.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- WebPartCollection.cs
- PresentationTraceSources.cs
- ProfilePropertySettings.cs
- GenerateTemporaryAssemblyTask.cs
- MultiDataTrigger.cs
- IssuanceLicense.cs
- Paragraph.cs
- HtmlInputReset.cs
- SiteMapDataSourceView.cs
- TableLayoutPanel.cs
- PocoPropertyAccessorStrategy.cs
- WsatTransactionHeader.cs
- BitmapData.cs
- PageHandlerFactory.cs
- LinkedResourceCollection.cs
- ServiceDeploymentInfo.cs
- ProfileEventArgs.cs
- UrlMappingsSection.cs
- BaseConfigurationRecord.cs
- Attachment.cs
- XmlElementCollection.cs
- StylusPointProperties.cs
- ServicePointManagerElement.cs
- DataGridViewLinkColumn.cs
- GridViewDeleteEventArgs.cs
- WindowsBrush.cs
- ResourceReader.cs
- StringConverter.cs
- CreateUserWizardStep.cs
- ToolBarButtonClickEvent.cs
- WindowsScrollBarBits.cs