|
Toast Engine
|
Multiplies each axis by the frame delta time. More...
#include <modifier.hpp>


Public Member Functions | |
| ScaleByDeltaTimeModifier (const toml::table &t) | |
| void | apply (Value &value, const EvalContext &) override |
| Transforms a value in place. | |
| auto | name () const -> std::string_view override |
| Public Member Functions inherited from input::IModifier | |
| IModifier (const IModifier &)=default | |
| auto | operator= (const IModifier &) -> IModifier &=default |
Additional Inherited Members | |
| Static Public Member Functions inherited from input::IModifier | |
| static auto | fromToml (const toml::table &table) -> std::shared_ptr< IModifier > |
| Builds a modifier from a TOML table keyed by its "name" field. | |
Multiplies each axis by the frame delta time.
|
inlineoverridevirtual |
Transforms a value in place.
| value | The value to modify; its type tag is preserved |
| ctx | Frame context, used by the key and delta-time modifiers |
Implements input::IModifier.
|
inlinenodiscardoverridevirtual |
Implements input::IModifier.