| Description | Hierarchy | Fields | Methods | Properties |
type TFB_AppearanceModel = class(TObject)
Particle appearance sequence
![]() |
constructor Create; |
![]() |
procedure AddHook(ATime: Single); |
![]() |
procedure SetColor(r, g, b, a: Single); overload; |
![]() |
procedure SetColor(ARef: PSingle); overload; |
![]() |
procedure SetSize(AWidth, AHeight: Single); overload; |
![]() |
procedure SetSize(ARef: PSingle); overload; |
![]() |
procedure SetTexture(ATile: Cardinal); |
![]() |
property InterpolationFunc: Cardinal read FInterpolFunc write FInterpolFunc; |
![]() |
property SizeFunc: Cardinal read FSizeFunc write FSizeFunc; |
![]() |
property Growth: TFB_Vectorf2 read FGrowth write FGrowth; |
![]() |
property Count: Cardinal read FCount; |
![]() |
property FreeOnZeroRef: Boolean read FFreeWORef write FFreeWORef; |
![]() |
constructor Create; |
|
Class constructor | |
![]() |
procedure SetColor(r, g, b, a: Single); overload; |
|
Sets the color at the current hook Parameters
| |
![]() |
procedure SetSize(AWidth, AHeight: Single); overload; |
|
Sets the size at the current hook Parameters
| |
![]() |
procedure SetSize(ARef: PSingle); overload; |
|
Sets the size at the current hook Parameters
| |
![]() |
procedure SetTexture(ATile: Cardinal); |
|
Sets the texture tile index at the current hook. | |
![]() |
property InterpolationFunc: Cardinal read FInterpolFunc write FInterpolFunc; |
|
Appearance interpolation function. Default: FB_INTERPOLATION_LINEAR See also | |
![]() |
property SizeFunc: Cardinal read FSizeFunc write FSizeFunc; |
|
Size calculation mode. Default: FB_SIZE_INTERPOLATION See also | |
![]() |
property Growth: TFB_Vectorf2 read FGrowth write FGrowth; |
|
Growth vector. See also | |
![]() |
property Count: Cardinal read FCount; |
|
Count of hooks in the model | |
![]() |
property FreeOnZeroRef: Boolean read FFreeWORef write FFreeWORef; |
|
If true, the object will be removed from memory if no particle uses it anymore. | |