Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IMILBitmapEffectPrimitive Interface

Exposes methods that create a bitmap effect's output. This interface must be implemented to create third party Windows Presentation Foundation (WPF) bitmap effects.

Members

The IMILBitmapEffectPrimitive interface inherits from the IUnknown interface. IMILBitmapEffectPrimitive also defines the following types of members:

Methods

The IMILBitmapEffectPrimitive interface defines the following methods.

MethodDescription
GetAffineMatrix

Retrieves the affine transormation matrix for the effect.

GetOutput

Performs pixel processing for the bitmap effect.

HasAffineTransform

Determines whether the effect has an affine transform.

HasInverseTransform

Determines whether the effect has an inverse transform.

TransformPoint

Transforms the given point.

TransformRect

Transforms the output of the given rectangle.

 

Remarks

Effect clients, in general, should interact with the outer IMILBitmapEffect object rather than the IMILBitmapEffectPrimitive object. If the client needs to interact with the IMILBitmapEffectPrimitive directly the client will need to implement IMILBitmapEffectConnections, IMILBitmapEffectConnectionsInfo, and IMILBitmapEffectConnectorInfo.

Requirements

Minimum supported client

Windows XP with SP2, Windows Vista

Minimum supported server

Windows Server 2008

Redistributable

Microsoft .Net 3.0

Header

Mileffects.h

IDL

Mileffects.idl

DLL

Mileffects.dll

 

 

Send comments about this topic to Microsoft

Build date: 6/30/2010

Community Additions

Show:
© 2014 Microsoft. All rights reserved.