IMILBitmapEffectPrimitive interface (mileffects.h)
Exposes methods that create a bitmap effect's output. This interface must be implemented to create third party Windows Presentation Foundation (WPF) bitmap effects.
Inheritance
The IMILBitmapEffectPrimitive interface inherits from the IUnknown interface. IMILBitmapEffectPrimitive also has these types of members:
Methods
The IMILBitmapEffectPrimitive interface has these methods.
IMILBitmapEffectPrimitive::GetAffineMatrix Retrieves the affine transformation matrix for the effect. |
IMILBitmapEffectPrimitive::GetOutput Performs pixel processing for the bitmap effect. |
IMILBitmapEffectPrimitive::HasAffineTransform Determines whether the effect has an affine transform. |
IMILBitmapEffectPrimitive::HasInverseTransform Determines whether the effect has an inverse transform. |
IMILBitmapEffectPrimitive::TransformPoint Transforms the given point. |
IMILBitmapEffectPrimitive::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
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | mileffects.h |
Redistributable | Microsoft .Net 3.0 |