Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
idEffectProcessor
type TBatchEffectProcessor = class(TXOMModel)
TBatchEffectProcessor
constructor Create (AOwner: TComponent); override;
destructor Destroy; override;
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
procedure Assign(Source: TPersistent); override;
procedure ApplyToImage (AImage: TImageItem; AFiles: TxomStrings = nil; AStoreWhenFinished: Boolean = True);
procedure ApplyToFile (const AFileName: WideString; AFiles: TxomStrings = nil; AStoreWhenFinished: Boolean = True);
procedure ApplyToFiles (AFileNames: TxomStrings; AFiles: TxomStrings = nil; AStoreWhenFinished: Boolean = True);
procedure Apply (AFiles: TxomStrings = nil; AStoreWhenFinished: Boolean = True);
procedure Save(const AFileName: Widestring; Compressed: Boolean = False); override;
procedure Load(const AFileName: WideString; Compressed: Boolean = False); override;
procedure LoadFromRecipe (ARecipe: TRecipe); virtual;
procedure SaveToRecipe (ARecipe: TRecipe); virtual;
procedure Clear; override;
procedure Reset; virtual;
function Caption: WideString; virtual;
property OnStartBatch : TNotifyEvent read FOnStartBatch write FOnStartBatch;
property OnEndBatch : TNotifyEvent read FOnEndBatch write FOnEndBatch;
property OnStartImage : TNotifyEvent read FOnStartImage write FOnStartImage;
property OnStartEffect : TNotifyEvent3 read FOnStartEffect write FOnStartEffect;
property OnProgress : TvxProgressEvent read GetOnProgress write SetOnProgress;
property OnAfterImage : TNotifyEvent read FOnAfterImage write FOnAfterImage;
property OnAfterSave : TNotifyEvent read GetOnAfterSave write SetOnAfterSave;
property OnAfterEffect : TNotifyEvent3 read FOnAfterEffect write FOnAfterEffect;
property ErrorLog: TxomLogItems read FErrorLog;
property Options: TOptions read GetOptions write SetOptions;
property EffectProcessor: TEffectProcessor read FEp;
property Canceled: Boolean read FCanceled write FCanceled;
property Progress: TxomProgress read FProgress write FProgress;
property ItemsList: TList read FItemsList write FItemsList;
property Files: TxomStringList read FFiles;
property SaveSettings: TSaveSettings read FSaveSettings;
property ProgressPosition: Integer read FProgressPosition;
property NotifyChanged: Boolean read FNotifyChanged write FNotifyChanged;
property CanRunMultiThreaded: Boolean read GetCanRunMultiThreaded;
property Changed: Boolean read FChanged write FChanged;
property GUID: String read FGUID write FGUID;
property BatchName: WideString read FBatchName write FBatchName;
property FileName: WideString read FFileName write FFileName;
property IsRecipe: Boolean read FIsRecipe write FIsRecipe;
property Effects: TEffectObjects read FEffects write FEffects;
property Collection: TImageCollection read FCollection write FCollection;
property OutputFolder: WideString read FOutputFolder write FOutputFolder;
property StoreResultsAsVersion: Boolean read FStoreResultsAsVersion write FStoreResultsAsVersion;
property StoreResultsAsStack: Boolean read FStoreResultsAsStack write FStoreResultsAsStack;
property SaveImages: Boolean read FSaveImages write FSaveImages;
property Model: TImageModel read GetModel write SetModel;
property PlaceHolderGUID: String read FPlaceHolderGUID write FPlaceHolderGUID;
property TargetPlaceHolderGUID: String read FTargetPlaceHolderGUID write FTargetPlaceHolderGUID;
property TargetStackMarkers: TStackMarkers read FTargetStackMarkers write FTargetStackMarkers;
property UsePlaceHolder: Boolean read FUsePlaceHolder write FUsePlaceHolder;
property ImportOutputFiles: Boolean read FImportOutputFiles write FImportOutputFiles;
don't make published