ComponentOne Bitmap for WPF
C1.WPF.DX.4.5.2 Assembly / C1.Util.DX.Direct2D Namespace / Effect Class
Fields Properties Methods Events


In This Topic
    Effect Class Members
    In This Topic

    The following tables list the members exposed by Effect.

    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the Effect class.  
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D12DAffineTransform  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1ArithmeticComposite  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Atlas  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1BitmapSource  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Blend  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Border  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Brightness  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1ColorManagement  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1ColorMatrix  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Composite  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1ConvolveMatrix  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Crop  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1DirectionalBlur  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1DiscreteTransfer  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1DisplacementMap  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1DistantDiffuse  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1DistantSpecular  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1DpiCompensation  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Flood  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1GammaTransfer  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1GaussianBlur  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Histogram  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1HueRotation  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1LinearTransfer  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1LuminanceToAlpha  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Morphology  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1OpacityMetadata  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D13DPerspectiveTransform  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1PointDiffuse  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1PointSpecular  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Premultiply  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Saturation  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Scale  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Shadow  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1SpotDiffuse  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1SpotSpecular  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1TableTransfer  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Tile  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D13DTransform  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1Turbulence  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1UnPremultiply  
    Public Fieldstatic (Shared in Visual Basic)CLSID_D2D1YCbCr  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets Cached property. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public PropertyGets or sets the associated instance of CustomEffect.  
    Public PropertyGets a value indicating whether this instance is disposed. (Inherited from C1.Util.DX.DisposeBase)
    Public PropertyGet a pointer to the underlying Cpp Object (Inherited from C1.Util.DX.CppObject)
    Public PropertyGets or sets a custom user tag object to associate with this instance.. (Inherited from C1.Util.DX.CppObject)
    Top
    Public Methods
     NameDescription
    Public Methodstatic (Shared in Visual Basic)Overloaded. Initializes a new instance of the Effect class.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Initializes a new instance of a custom Effect class.  
    Public MethodOverloaded. Overridden. Clean up any resources being used.  
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodvoid ID2D1Effect::GetInput([In] unsigned int index,[Out, Optional] ID2D1Image** input)  
    Public Methodunsigned int ID2D1Effect::GetInputCount()  
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodvoid ID2D1Effect::GetOutput([Out] ID2D1Image** outputImage)  
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetPropertyCount() (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetPropertyIndex([In] const wchar_t* name) (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodOverloaded. Gets the number of characters for the given property name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetPropertyNameLength([In] unsigned int index) (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodHRESULT ID2D1Properties::GetSubProperties([In] unsigned int index,[Out, Optional] ID2D1Properties** subProperties) (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodD2D1_PROPERTY_TYPE ID2D1Properties::GetType([In] unsigned int index) (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodOverloaded. Gets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodHRESULT ID2D1Properties::GetValueByName([In] const wchar_t* name,[In] D2D1_PROPERTY_TYPE type,[Out, Buffer] void* data,[In] unsigned int dataSize) (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetValueSize([In] unsigned int index) (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodOverloaded. Query this instance for a particular COM GUID/interface support. (Inherited from C1.Util.DX.ComObject)
    Public MethodOverloaded. Query instance for a particular COM GUID/interface support. (Inherited from C1.Util.DX.ComObject)
    Public Methodstatic (Shared in Visual Basic)Registers, if necessary, and initializes a new instance of a custom Effect class.  
    Public MethodSets the named property to the given value. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public Methodvoid ID2D1Effect::SetInput([In] unsigned int index,[In, Optional] ID2D1Image* input,[In] BOOL invalidate)  
    Public MethodHRESULT ID2D1Effect::SetInputCount([In] unsigned int inputCount)  
    Public MethodSets the input by using the output of a given effect.  
    Public MethodOverloaded. Sets the named property to the given value. (Inherited from C1.Util.DX.Direct2D.Properties)
    Public MethodOverloaded. Sets the named property to the given value. (Inherited from C1.Util.DX.Direct2D.Properties)
    Top
    Protected Methods
     NameDescription
    Protected MethodReleases unmanaged resources and performs other cleanup operations before the C1.Util.DX.DisposeBase is reclaimed by garbage collection. (Inherited from C1.Util.DX.DisposeBase)
    Protected MethodOverloaded. Initializes this instance with a pointer from a temporary object and set the pointer of the temporary object to IntPtr.Zero. (Inherited from C1.Util.DX.CppObject)
    Protected MethodMethod called when the NativePointer is updated. (Inherited from C1.Util.DX.ComObject)
    Protected MethodMethod called when NativePointer is going to be update. (Inherited from C1.Util.DX.ComObject)
    Protected MethodQuery Interface for a particular interface support and attach to the given instance. (Inherited from C1.Util.DX.ComObject)
    Top
    Public Events
     NameDescription
    Public EventOccurs when this instance is fully disposed. (Inherited from C1.Util.DX.DisposeBase)
    Public EventOccurs when this instance is starting to be disposed. (Inherited from C1.Util.DX.DisposeBase)
    Top
    Public Operators
    Performs an explicit conversion from System.IntPtr to Effect.
    Top
    See Also