Show: Delphi C++
Display Preferences

FMX.Filter

From XE2 API Documentation
Jump to: navigation, search

Contains the FMX.Filter.Effects unit and various classes and types used in FireMonkey 2D bitmap effects rendered in hardware (GPU).

Contents

Units

FMX.FilterContains the FMX.Filter.Effects unit and various classes and types used in FireMonkey 2D bitmap effects rendered in hardware (GPU).
FMX.Filter.EffectsDefines the various FireMonkey filter effects, such as TDirectionalBlurEffect, TBandedSwirlTransitionEffect, and TFilterHueAdjust.


Classes

TFilterTFilter is an abstract base class for every filter without any implementation.
TFilterClassTFilterClass is the metaclass for the TFilter class.
TFilterRecRecord that holds filter attributes.
TShaderFilterTShaderFilter is a special filter class that uses GPU shaders.
TShaderValueRecRecord that holds information about a shader value.

Routines

FillCategoryFillCategory returns a list of registered filter categories.
FillFiltersInCategoryFillFiltersInCategory returns a list of registered filters for the specified category.
FilterByNameReturns the TFilter descendant with the given name.
FilterClassByNameReturns the TFilterClass metaobject for the filter with the given name.
FilterRecCreates a TFilterRec instance that has the fields initialized with the given values.
FilterValueRecFilterValueRec creates a TShaderValueRec instance that has the fields initialized with the given values.
RegisterFilterThis is for internal use only.
VarFromBitmapReturns the given TBitmap object as a Variant.
VarFromPointVarFromPoint returns the given TPointF object as a Variant.
VarFromPointXYReturns a TPointF object given by its coordinates as a Variant.
VarIsBitmapReturns True if the given variant holds a TBitmap object, and False otherwise.
VarIsPointReturns True if the given variant holds a TPointF object, and False otherwise.
VarToBitmapReturns a TBitmap object if the given Variant holds one, and nil otherwise.
VarToPointReturns a TPointF object if the given Variant holds one, and nil otherwise.
VarToPointXReturns the horizontal coordinate of a TPointF object if the given Variant holds a TPointF object, and nil otherwise.
VarToPointYReturns the vertical coordinate of a TPointF object if the given Variant holds a TPointF object, and nil otherwise.

Types

TFilterClassTFilterClass is the metaclass for the TFilter class.
TFilterRecRecord that holds filter attributes.
TShaderValueRecRecord that holds information about a shader value.
TShaderValueRecArrayRepresents an array of TShaderValueRec used by FMX.Filter.TFilterRec to hold the shader values.
TShaderValueTypeEnumeration that holds values that represents the type of a shader value held as a variant.

Variables

FiltersVariable that holds the class names of all the registered filters.
ShaderBitmapUsed internally; it cannot be changed by the user.
ShaderDeviceUsed internally; it cannot be changed by the user.
TShaderValueRecArrayRepresents an array of TShaderValueRec used by FMX.Filter.TFilterRec to hold the shader values.


Personal tools
Previous Versions
Translations