Class TRecipe

Unit

Declaration

type TRecipe = class(TidElements)

Description

TRecipe

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure Clear; override;
Public function Empty: Boolean; virtual;
Public procedure AppendRecipe (ARecipe: TRecipe); virtual;
Public procedure SaveToXmp(AXMPObject: TObject); dynamic;
Public procedure LoadFromXmp(AXMPObject: TObject); dynamic;
Public function DeleteFromXMP(AXMPObject: TObject): Boolean; dynamic;
Public procedure LoadFromCRS (ACrs: TMacroParam; ALevel: TPIESupportLevel); virtual;
Public procedure LoadFromCRSFile (const AFileName: WideString; ALevel: TPIESupportLevel); virtual;
Public procedure LoadFromDOP (ADop: TidElement; ALevel: TPIESupportLevel; AIsRaw: Boolean); virtual;
Public procedure LoadFromDOPFile (const AFileName: WideString; ALevel: TPIESupportLevel); virtual;
Public procedure LoadFromCOS (ACos: TidElement; ALevel: TPIESupportLevel); virtual;
Public procedure LoadFromCOSFile (const AFileName: WideString; ALevel: TPIESupportLevel); virtual;
Public procedure SaveOffsetBitmap (ABmp: TvxBitmap32); virtual;
Public procedure LoadOffsetBitmap (ABmp: TvxBitmap32); virtual;
Public procedure ClearOffsetBitmap; virtual;
Public function HasOffsetBitmap: Boolean; virtual;
Public function AddEffect(AEffect: TObject): TRecipeItem; virtual;
Public function FindNamedItem(const AName: WideString): TRecipeItem; dynamic;
Public procedure EnumRecipeItems(AResult: TxomStrings); dynamic;
Public function DeleteNamedItems (const ANames: WideString): Boolean; dynamic;
Public function ContainsNamedItem (const AName: WideString): Boolean; dynamic;

Properties

Public property Tag: Integer read FTag write FTag;
Public property Items[Index:Integer]: TRecipeItem read GetItem write SetItem;
Published property RecipeName: WideString read FRecipeName write FRecipeName;
Published property VersionNr: Single read FVersionNr write FVersionNr;
Published property Enabled: Boolean read FEnabled write FEnabled;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure Clear; override;
 
Public function Empty: Boolean; virtual;
 
Public procedure AppendRecipe (ARecipe: TRecipe); virtual;
 
Public procedure SaveToXmp(AXMPObject: TObject); dynamic;
 
Public procedure LoadFromXmp(AXMPObject: TObject); dynamic;
 
Public function DeleteFromXMP(AXMPObject: TObject): Boolean; dynamic;
 
Public procedure LoadFromCRS (ACrs: TMacroParam; ALevel: TPIESupportLevel); virtual;
 
Public procedure LoadFromCRSFile (const AFileName: WideString; ALevel: TPIESupportLevel); virtual;
 
Public procedure LoadFromDOP (ADop: TidElement; ALevel: TPIESupportLevel; AIsRaw: Boolean); virtual;
 
Public procedure LoadFromDOPFile (const AFileName: WideString; ALevel: TPIESupportLevel); virtual;
 
Public procedure LoadFromCOS (ACos: TidElement; ALevel: TPIESupportLevel); virtual;
 
Public procedure LoadFromCOSFile (const AFileName: WideString; ALevel: TPIESupportLevel); virtual;
 
Public procedure SaveOffsetBitmap (ABmp: TvxBitmap32); virtual;
 
Public procedure LoadOffsetBitmap (ABmp: TvxBitmap32); virtual;
 
Public procedure ClearOffsetBitmap; virtual;
 
Public function HasOffsetBitmap: Boolean; virtual;
 
Public function AddEffect(AEffect: TObject): TRecipeItem; virtual;
 
Public function FindNamedItem(const AName: WideString): TRecipeItem; dynamic;
 
Public procedure EnumRecipeItems(AResult: TxomStrings); dynamic;
 
Public function DeleteNamedItems (const ANames: WideString): Boolean; dynamic;

ANames can be a comma separated list

Public function ContainsNamedItem (const AName: WideString): Boolean; dynamic;

does this recipe contain a specific named recipe item?

Properties

Public property Tag: Integer read FTag write FTag;
 
Public property Items[Index:Integer]: TRecipeItem read GetItem write SetItem;
 
Published property RecipeName: WideString read FRecipeName write FRecipeName;
 
Published property VersionNr: Single read FVersionNr write FVersionNr;
 
Published property Enabled: Boolean read FEnabled write FEnabled;
 

Generated by PasDoc 0.15.0.