Show: Delphi
C++
Display Preferences
FMX.Filter
From XE2 API Documentation
Contains the FMX.Filter.Effects unit and various classes and types used in FireMonkey 2D bitmap effects rendered in hardware (GPU).
Contents |
Units
| FMX.Filter | Contains the FMX.Filter.Effects unit and various classes and types used in FireMonkey 2D bitmap effects rendered in hardware (GPU). |
| FMX.Filter.Effects | Defines the various FireMonkey filter effects, such as TDirectionalBlurEffect, TBandedSwirlTransitionEffect, and TFilterHueAdjust. |
Classes
| TFilter | TFilter is an abstract base class for every filter without any implementation. |
| TFilterClass | TFilterClass is the metaclass for the TFilter class. |
| TFilterRec | Record that holds filter attributes. |
| TShaderFilter | TShaderFilter is a special filter class that uses GPU shaders. |
| TShaderValueRec | Record that holds information about a shader value. |
Routines
| FillCategory | FillCategory returns a list of registered filter categories. |
| FillFiltersInCategory | FillFiltersInCategory returns a list of registered filters for the specified category. |
| FilterByName | Returns the TFilter descendant with the given name. |
| FilterClassByName | Returns the TFilterClass metaobject for the filter with the given name. |
| FilterRec | Creates a TFilterRec instance that has the fields initialized with the given values. |
| FilterValueRec | FilterValueRec creates a TShaderValueRec instance that has the fields initialized with the given values. |
| RegisterFilter | This is for internal use only. |
| VarFromBitmap | Returns the given TBitmap object as a Variant. |
| VarFromPoint | VarFromPoint returns the given TPointF object as a Variant. |
| VarFromPointXY | Returns a TPointF object given by its coordinates as a Variant. |
| VarIsBitmap | Returns True if the given variant holds a TBitmap object, and False otherwise. |
| VarIsPoint | Returns True if the given variant holds a TPointF object, and False otherwise. |
| VarToBitmap | Returns a TBitmap object if the given Variant holds one, and nil otherwise. |
| VarToPoint | Returns a TPointF object if the given Variant holds one, and nil otherwise. |
| VarToPointX | Returns the horizontal coordinate of a TPointF object if the given Variant holds a TPointF object, and nil otherwise. |
| VarToPointY | Returns the vertical coordinate of a TPointF object if the given Variant holds a TPointF object, and nil otherwise. |
Types
| TFilterClass | TFilterClass is the metaclass for the TFilter class. |
| TFilterRec | Record that holds filter attributes. |
| TShaderValueRec | Record that holds information about a shader value. |
| TShaderValueRecArray | Represents an array of TShaderValueRec used by FMX.Filter.TFilterRec to hold the shader values. |
| TShaderValueType | Enumeration that holds values that represents the type of a shader value held as a variant. |
Variables
| Filters | Variable that holds the class names of all the registered filters. |
| ShaderBitmap | Used internally; it cannot be changed by the user. |
| ShaderDevice | Used internally; it cannot be changed by the user. |
| TShaderValueRecArray | Represents an array of TShaderValueRec used by FMX.Filter.TFilterRec to hold the shader values. |