The logic driver that is evaluated. It follows the rules of ILogicFloatDriver. If it is not set, the driver returns 0.
VfxFloatLogicDriver
Inheritance 2 ancestors · 24 siblings
- IVfxBaseDriver
- IVfxFloatDriver
- IVfxRandomDriver
- VfxAbsFloatDriver
- VfxAddFloatDriver
- VfxClampFloatDriver
- VfxConditionFloatDriver
- VfxDivideByFactorFloatDriver
- VfxFloatAnimatedWithRandomByFactorDriver
- VfxFloatAnimatedWithRandomDriver
- VfxFloatConstantDriver
- VfxFloatEasingDriver
- VfxFloatFromVector2Driver
- VfxFloatFromVector3Driver
- VfxFloatFromVector4Driver
- VfxFloatLerpDriver
- VfxFloatLogicDrivercurrent
- VfxFloatSineDriver
- VfxFloatTimeDriver
- VfxLengthVector2Driver
- VfxLengthVector3Driver
- VfxMaxFloatDriver
- VfxMinFloatDriver
- VfxMultiplyFloatDriver
- VfxPropertyFloatDriver
- VfxSquareRootRangedRandomDriver
- VfxUniformRangedRandomDriver
- IVfxFloatDriver
Class Documentation
Edit documentationA float driver that returns the value of a
logic float driver. The client evaluates LogicDriver once
per frame for each emitter and stores the result. This driver returns the stored value,
so every particle of the emitter reads the same value in one frame. Logic drivers on
IVfxBaseDriver describes the pass.
Properties
Source
U8 = 0 Selects the object that LogicDriver is evaluated for: 0 selects one object of the particle system and any other value a second one. Which objects these are is not established. If the selected object is missing, the driver returns 0.