Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
idCore
type TEffectObject = class(TIDIObject)
TEffectObject
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
function AskEffectProps (AImage: TImageItem; UseDefaultValues: Boolean = True; AOptions: TOptions = nil): Boolean;
procedure StoreToRecipeItem (ARi: TRecipeItem);
function FindInRecipe (ARecipe: TRecipe): TRecipeItem;
function ExistsInRecipe (ARecipe: TRecipe): Boolean;
function NeedsLoading(AImageItem: TImageItem): Boolean; virtual;
procedure Apply (AImage: TImageItem; AProcessor: TObject = nil; AUserVars: TxomStrings = nil; ACustoms: TCustomScriptObjects = nil);
property Catalog: TObject read FCatalog write FCatalog;
property EffectFloatRect: TFloatRect read FEffectFloatRect write FEffectFloatRect;
property CanRunMultiThreaded: Boolean read GetCanRunMultiThreaded;
property Tag: PtrInt read FTag write FTag;
property Effect: TEffect read FEffect write SetEffect;
property Enabled: Boolean read FEnabled write FEnabled;
property EffectValue: Double read FEffectValue write FEffectValue;
property EffectValue2: Double read FEffectValue2 write FEffectValue2;
property EffectValue3: Double read FEffectValue3 write FEffectValue3;
property EffectValue4: Double read FEffectValue4 write FEffectValue4;
property EffectValue5: Double read FEffectValue5 write FEffectValue5;
property EffectBoolValue: Boolean read FEffectBoolValue write FEffectBoolValue;
property EffectBoolValue2: Boolean read FEffectBoolValue2 write FEffectBoolValue2;
property EffectStrValue: String read FEffectStrValue write FEffectStrValue;
property EffectWideStrValue: WideString read FEffectWideStrValue write FEffectWideStrValue;
property EffectFloatRectLeft: TFloat read GetEffectFloatRectLeft write SetEffectFloatRectLeft;
property EffectFloatRectTop: TFloat read GetEffectFloatRectTop write SetEffectFloatRectTop;
property EffectFloatRectRight: TFloat read GetEffectFloatRectRight write SetEffectFloatRectRight;
property EffectFloatRectBottom: TFloat read GetEffectFloatRectBottom write SetEffectFloatRectBottom;
property _EffectName: WideString read GetEffectName stored False;
property ColorString: String read FColorString write FColorString;
property WindDirection: TWindDirection read FWindDirection write FWindDirection;
property EffectToneCurve: TToneCurve read FEffectToneCurve write FEffectToneCurve;
property AutoLevelColors: TAutoLevelColorValues read FAutoLevelColors write FAutoLevelColors;
property ResizeSettings: TResizeSettings read FResizeSettings write FResizeSettings;
property EffectFrameDesign: TFrameDesign read FEffectFrameDesign write FEffectFrameDesign;
property EffectPath: TidPath read FEffectPath write FEffectPath;
property SaveSettings: TSaveSettings read FSaveSettings write FSaveSettings;
property RenameSettings: TRenameSettings read FRenameSettings write FRenameSettings;
property RedateSettings: TRedateSettings read FRedateSettings write FRedateSettings;
property GEOSettings: TidElement read FGEOSettings write FGEOSettings;
property Properties: TImageDetail read FProperties write FProperties;
property ICSSettings: TICSSettings read FICSSettings write FICSSettings;
property EffectSettings: TidElement read FEffectSettings write FEffectSettings;
property EffectRecipe: TRecipe read FEffectRecipe write FEffectRecipe;
property EffectTitle: TImageTitle read FEffectTitle write FEffectTitle;
property Opacity: Cardinal read FOpacity write FOpacity;
property BlendMode: TvxBlendMode read FBlendMode write FBlendMode;
was published