| Class TForceFeedbackEffect (unit DXInput) |
TPersistent
| Constructors |
constructor Create(AParent: TForceFeedbackEffect);| Functions |
procedure Assign(Source: TPersistent);
procedure Clear;
destructor Destroy;
function Find(const Name: string): TForceFeedbackEffect;
function IndexOf(const Name: string): Integer;
procedure LoadFromFile(const FileName: string);
procedure LoadFromStream(Stream: TStream);
procedure SaveToFile(const FileName: string);
procedure SaveToStream(Stream: TStream);
procedure Start;
procedure Stop;
procedure Unload(Recurse: Boolean);
function GetOwner: TPersistent;
procedure Acquire;
procedure ChangeEffect;
procedure CreateEffect;
procedure Finalize;
function GetCount: Integer;
function GetEffect(Index: Integer): TForceFeedbackEffect;
function GetIndex: Integer;
function GetPlaying: Boolean;
function HasInterface: Boolean;
procedure Initialize;
procedure MakeEff;
procedure SetAttackLevel(Value: Integer);
procedure SetAttackTime(Value: Integer);
procedure SetCondition(Value: TPoint);
procedure SetConstant(Value: TPoint);
procedure SetEffectType(Value: TForceFeedbackEffectType);
procedure SetFadeLevel(Value: Integer);
procedure SetFadeTime(Value: Integer);
procedure SetIndex(Value: Integer);
procedure SetParent(Value: TForceFeedbackEffect);
procedure SetPeriod(Value: Integer);
procedure SetPower(Value: Integer);
procedure SetTime(Value: Integer);| Properties |
property AttackLevel : Integer
property AttackTime : Integer
property Condition : TPoint
property Constant : TPoint
property Count : Integer
property Effects : TForceFeedbackEffect
property EffectType : TForceFeedbackEffectType
property FadeLevel : Integer
property FadeTime : Integer
property Index : Integer
property Name : string
property Parent : TForceFeedbackEffect
property Period : Integer
property Playing : Boolean
property Power : Integer
property Time : Integer| Events |
| Variables |
FAttackLevel : Integer;
FAttackTime : Integer;
FCondition : TPoint;
FConstant : TPoint;
FEffectType : TForceFeedbackEffectType;
FFadeLevel : Integer;
FFadeTime : Integer;
FFindEffectFlag : Boolean;
FFindEffectGUID : TGUID;
FList : TList;
FName : string;
FObject : TForceFeedbackEffectObject;
FObject2 : TForceFeedbackEffectObject;
FParent : TForceFeedbackEffect;
FPeriod : Integer;
FPlaying : Boolean;
FPower : Integer;
FRoot : TForceFeedbackEffects;
FTime : Integer;| Constructors |
constructor Create(AParent: TForceFeedbackEffect);TForceFeedbackEffect
| Functions |
procedure Assign(Source: TPersistent);
procedure Clear;
destructor Destroy;
function Find(const Name: string): TForceFeedbackEffect;
function IndexOf(const Name: string): Integer;
procedure LoadFromFile(const FileName: string);
procedure LoadFromStream(Stream: TStream);
procedure SaveToFile(const FileName: string);
procedure SaveToStream(Stream: TStream);
procedure Start;
procedure Stop;
procedure Unload(Recurse: Boolean);
function GetOwner: TPersistent;
procedure Acquire;
procedure ChangeEffect;
procedure CreateEffect;etCondition
procedure Finalize;
function GetCount: Integer;
function GetEffect(Index: Integer): TForceFeedbackEffect;
function GetIndex: Integer;
function GetPlaying: Boolean;
function HasInterface: Boolean;
procedure Initialize;
procedure MakeEff;
procedure SetAttackLevel(Value: Integer);
procedure SetAttackTime(Value: Integer);
procedure SetCondition(Value: TPoint);
procedure SetConstant(Value: TPoint);
procedure SetEffectType(Value: TForceFeedbackEffectType);
procedure SetFadeLevel(Value: Integer);
procedure SetFadeTime(Value: Integer);
procedure SetIndex(Value: Integer);
procedure SetParent(Value: TForceFeedbackEffect);
procedure SetPeriod(Value: Integer);
procedure SetPower(Value: Integer);
procedure SetTime(Value: Integer);| Properties |
property AttackLevel : Integer
property AttackTime : Integer
property Condition : TPoint
property Constant : TPoint
property Count : Integer
property Effects : TForceFeedbackEffect
property EffectType : TForceFeedbackEffectType
property FadeLevel : Integer
property FadeTime : Integer
property Index : Integer
property Name : string
property Parent : TForceFeedbackEffect
property Period : Integer
property Playing : Boolean
property Power : Integer
property Time : Integer| Events |
| Variables |
FAttackLevel : Integer;
FAttackTime : Integer;
FCondition : TPoint;
FConstant : TPoint;
FEffectType : TForceFeedbackEffectType;
FFadeLevel : Integer;
FFadeTime : Integer;
FFindEffectFlag : Boolean;
FFindEffectGUID : TGUID;
FList : TList;
FName : string;
FObject : TForceFeedbackEffectObject;
FObject2 : TForceFeedbackEffectObject;
FParent : TForceFeedbackEffect;
FPeriod : Integer;
FPlaying : Boolean;
FPower : Integer;
FRoot : TForceFeedbackEffects;
FTime : Integer;