Document Solutions for PDF
DS.Documents.DX.Windows Assembly / GrapeCity.Documents.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 GrapeCity.Documents.DX.Direct2D.Properties)
    Public PropertyGets or sets the associated instance of ICustomEffect.  
    Public PropertyGets a value indicating whether this instance is disposed. (Inherited from GrapeCity.Documents.DX.DisposeBase)
    Public PropertyGet a pointer to the underlying Cpp Object (Inherited from GrapeCity.Documents.DX.CppObject)
    Public PropertyGets or sets a custom user tag object to associate with this instance.. (Inherited from GrapeCity.Documents.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 MethodPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from GrapeCity.Documents.DX.DisposeBase)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.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 GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public Methodvoid ID2D1Effect::GetOutput([Out] ID2D1Image** outputImage)  
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetPropertyCount() (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetPropertyIndex([In] const wchar_t* name) (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodOverloaded. Gets the number of characters for the given property name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetPropertyNameLength([In] unsigned int index) (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodHRESULT ID2D1Properties::GetSubProperties([In] unsigned int index,[Out, Optional] ID2D1Properties** subProperties) (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodD2D1_PROPERTY_TYPE ID2D1Properties::GetType([In] unsigned int index) (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodOverloaded. Gets the value of the specified property by index. (Inherited from GrapeCity.Documents.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 GrapeCity.Documents.DX.Direct2D.Properties)
    Public Methodunsigned int ID2D1Properties::GetValueSize([In] unsigned int index) (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by index. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodGets the value of the specified property by name. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodOverloaded. Query this instance for a particular COM GUID/interface support. (Inherited from GrapeCity.Documents.DX.ComObject)
    Public MethodOverloaded. Query instance for a particular COM GUID/interface support. (Inherited from GrapeCity.Documents.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 GrapeCity.Documents.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 GrapeCity.Documents.DX.Direct2D.Properties)
    Public MethodOverloaded. Sets the named property to the given value. (Inherited from GrapeCity.Documents.DX.Direct2D.Properties)
    Top
    Public Events
     NameDescription
    Public EventOccurs when this instance is fully disposed. (Inherited from GrapeCity.Documents.DX.DisposeBase)
    Public EventOccurs when this instance is starting to be disposed. (Inherited from GrapeCity.Documents.DX.DisposeBase)
    Top
    Public Operators
    Performs an explicit conversion from System.IntPtr to Effect.
    Top
    See Also