Skip to main content

SteeringComponent Class

Component that manages the heading (orientation) of an entity. More...

Declaration

class helios::engine::modules::physics::motion::components::SteeringComponent { ... }

Public Constructors Index

SteeringComponent ()=default

Default constructor. More...

SteeringComponent (bool useInstantRotation, bool directionFromSteering=false)

Constructs a SteeringComponent with specified settings. More...

SteeringComponent (const SteeringComponent &other)

Copy constructor. More...

SteeringComponent (SteeringComponent &&) noexcept=default

Public Operators Index

SteeringComponent &operator= (const SteeringComponent &)=default
SteeringComponent &operator= (SteeringComponent &&) noexcept=default

Public Member Functions Index

boolisEnabled () const noexcept

Checks whether this component is enabled. More...

voidenable () noexcept

Enables this component. More...

voiddisable () noexcept

Disables this component. More...

voidsetHeading (helios::math::vec3f direction, float turnIntensity)
voidsetDirectionFromSteering (const bool directionFromSteering) noexcept

Sets whether the direction component should be updated from steering. More...

booldirectionFromSteering () const noexcept

Checks if direction synchronization is enabled. More...

booluseInstantRotation () const noexcept

Returns whether instant rotation mode is enabled. More...

voidsetUseInstantRotation (const bool useInstantRotation) noexcept

Sets the instant rotation mode. More...

voidsetSteeringIntent (helios::math::vec3f direction, float turnIntensity)

Sets the heading direction and turn intensity from input. More...

helios::math::vec3frotationAxis () const noexcept

Returns the axis around which rotation occurs. More...

voidsetCurrentRotationSpeed (float speed) noexcept

Sets the current rotation speed. More...

floatcurrentRotationSpeed () const noexcept

Returns the current rotation speed. More...

floatrotationAngleDelta () const noexcept

Returns the angular distance to the target rotation. More...

floatcurrentRotationAngle () const noexcept

Returns the current rotation angle. More...

floattargetRotationAngle () const noexcept

Returns the target rotation angle. More...

voidsetTargetRotationAngle (float angle) noexcept

Sets the target rotation angle. More...

voidsetCurrentRotationAngle (float angle) noexcept

Sets the current rotation angle. More...

voidsetRotationAngleDelta (float delta) noexcept

Sets the angular distance to the target rotation. More...

boolstateChanged () const noexcept

Checks if input is currently active. More...

const helios::math::vec3f &steeringInput () const noexcept

Returns the current steering input direction. More...

const helios::math::vec3f &steeringIntent () const noexcept

Returns the current steering intent (alias for steeringInput). More...

floatrotationSpeed () const noexcept

Returns the maximum rotation speed in degrees per second. More...

floatrotationSpeedThreshold () const noexcept

Returns the minimum rotation speed threshold. More...

floatrotationDampening () const noexcept

Returns the rotation dampening factor. More...

voidsetRotationSpeed (float value) noexcept

Sets the maximum rotation speed in degrees per second. More...

voidsetRotationSpeedThreshold (float value) noexcept

Sets the minimum rotation speed threshold. More...

voidsetRotationDampening (float value) noexcept

Sets the rotation dampening factor. More...

floatturnIntensity () const noexcept

Returns the current turn intensity. More...

voidresetToDefaults () noexcept

Resets all physics parameters to their default values. More...

Protected Member Attributes Index

floatrotationSpeed_ = DEFAULT_ROTATION_SPEED

Maximum rotation speed in degrees per second. More...

floatrotationSpeedThreshold_ = DEFAULT_ROTATION_SPEED_THRESHOLD

Minimum rotation speed before rotation stops completely. More...

floatrotationDampening_ = DEFAULT_ROTATION_DAMPENING

Exponential decay factor for rotation when input stops. More...

floatcurrentRotationAngle_ = 0

Current rotation angle in degrees. More...

floattargetRotationAngle_ = 0

Target rotation angle derived from input direction. More...

floatrotationAngleDelta_ = 0

Shortest angular distance to target rotation. More...

floatcurrentRotationSpeed_ = 0.0f

Current rotation speed after applying input and dampening. More...

boolstateChanged_ = true

Indicates whether input is currently being received. More...

floatturnIntensity_ = 0.0f

Intensity of the turn input, typically from 0.0 to 1.0. More...

helios::math::vec3fsteeringInput_

Current steering input as 2D direction vector. More...

helios::math::vec3frotationAxis_ = helios::math::Z_AXISf

The axis around which rotation occurs. More...

booluseInstantRotation_ = false

Flag for instant rotation mode. More...

booldirectionFromSteering_ = false

Flag indicating if the direction component should be updated from steering. More...

boolisEnabled_ = true

Whether this component is enabled. More...

Protected Static Attributes Index

static constexpr floatDEFAULT_ROTATION_SPEED = 560.0f

Default maximum rotation speed in degrees per second. More...

static constexpr floatDEFAULT_ROTATION_SPEED_THRESHOLD = 0.1f

Default minimum rotation speed before rotation stops completely. More...

static constexpr floatDEFAULT_ROTATION_DAMPENING = 0.0001f

Default exponential decay factor for rotation when input stops. More...

Description

Component that manages the heading (orientation) of an entity.

This component handles the rotational physics of an entity, including turning towards a target direction, rotation speed limits, and dampening. It maintains the current and target rotation angles and is used by the SteeringSystem to update the entity's orientation.

Definition at line 35 of file SteeringComponent.ixx.

Public Constructors

SteeringComponent()

helios::engine::modules::physics::motion::components::SteeringComponent::SteeringComponent ()
default

Default constructor.

Definition at line 163 of file SteeringComponent.ixx.

Referenced by operator=, operator=, SteeringComponent and SteeringComponent.

SteeringComponent()

helios::engine::modules::physics::motion::components::SteeringComponent::SteeringComponent (bool useInstantRotation, bool directionFromSteering=false)
inline explicit

Constructs a SteeringComponent with specified settings.

Parameters
useInstantRotation

If true, rotation snaps instantly to target.

directionFromSteering

If true, synchronizes DirectionComponent with steering.

Definition at line 171 of file SteeringComponent.ixx.

References directionFromSteering, directionFromSteering_, useInstantRotation and useInstantRotation_.

SteeringComponent()

helios::engine::modules::physics::motion::components::SteeringComponent::SteeringComponent (const SteeringComponent & other)
inline

SteeringComponent()

helios::engine::modules::physics::motion::components::SteeringComponent::SteeringComponent (SteeringComponent &&)
noexcept default

Definition at line 188 of file SteeringComponent.ixx.

Reference SteeringComponent.

Public Operators

operator=()

SteeringComponent & helios::engine::modules::physics::motion::components::SteeringComponent::operator= (const SteeringComponent &)
default

Definition at line 187 of file SteeringComponent.ixx.

Reference SteeringComponent.

operator=()

SteeringComponent & helios::engine::modules::physics::motion::components::SteeringComponent::operator= (SteeringComponent &&)
noexcept default

Definition at line 189 of file SteeringComponent.ixx.

Reference SteeringComponent.

Public Member Functions

currentRotationAngle()

float helios::engine::modules::physics::motion::components::SteeringComponent::currentRotationAngle ()
inline nodiscard noexcept

Returns the current rotation angle.

Returns

The current rotation angle in degrees.

Definition at line 306 of file SteeringComponent.ixx.

306 [[nodiscard]] float currentRotationAngle() const noexcept {
308 }

Reference currentRotationAngle_.

currentRotationSpeed()

float helios::engine::modules::physics::motion::components::SteeringComponent::currentRotationSpeed ()
inline nodiscard noexcept

Returns the current rotation speed.

Returns

The current rotation speed.

Definition at line 288 of file SteeringComponent.ixx.

288 [[nodiscard]] float currentRotationSpeed() const noexcept {
290 }

Reference currentRotationSpeed_.

directionFromSteering()

bool helios::engine::modules::physics::motion::components::SteeringComponent::directionFromSteering ()
inline noexcept

Checks if direction synchronization is enabled.

Returns

True if DirectionComponent is updated from steering, false otherwise.

Definition at line 212 of file SteeringComponent.ixx.

212 bool directionFromSteering() const noexcept {
214 }

Reference directionFromSteering_.

Referenced by setDirectionFromSteering and SteeringComponent.

disable()

void helios::engine::modules::physics::motion::components::SteeringComponent::disable ()
inline noexcept

Disables this component.

Definition at line 156 of file SteeringComponent.ixx.

156 void disable() noexcept {
157 isEnabled_ = false;
158 }

Reference isEnabled_.

enable()

void helios::engine::modules::physics::motion::components::SteeringComponent::enable ()
inline noexcept

Enables this component.

Definition at line 149 of file SteeringComponent.ixx.

149 void enable() noexcept {
150 isEnabled_ = true;
151 }

Reference isEnabled_.

isEnabled()

bool helios::engine::modules::physics::motion::components::SteeringComponent::isEnabled ()
inline nodiscard noexcept

Checks whether this component is enabled.

Returns

True if enabled, false otherwise.

Definition at line 142 of file SteeringComponent.ixx.

142 [[nodiscard]] bool isEnabled() const noexcept {
143 return isEnabled_;
144 }

Reference isEnabled_.

resetToDefaults()

void helios::engine::modules::physics::motion::components::SteeringComponent::resetToDefaults ()
inline noexcept

rotationAngleDelta()

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationAngleDelta ()
inline nodiscard noexcept

Returns the angular distance to the target rotation.

Returns

The angle delta in degrees.

Definition at line 297 of file SteeringComponent.ixx.

297 [[nodiscard]] float rotationAngleDelta() const noexcept {
299 }

Reference rotationAngleDelta_.

rotationAxis()

helios::math::vec3f helios::engine::modules::physics::motion::components::SteeringComponent::rotationAxis ()
inline nodiscard noexcept

Returns the axis around which rotation occurs.

For 2D gameplay on the XY plane, this is typically the Z-axis.

Returns

The rotation axis as a unit vector.

Definition at line 270 of file SteeringComponent.ixx.

270 [[nodiscard]] helios::math::vec3f rotationAxis() const noexcept {
271 return rotationAxis_;
272 }

Reference rotationAxis_.

rotationDampening()

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationDampening ()
inline nodiscard noexcept

Returns the rotation dampening factor.

Returns

Exponential decay factor for rotation.

Definition at line 392 of file SteeringComponent.ixx.

392 [[nodiscard]] float rotationDampening() const noexcept { return rotationDampening_; }

Reference rotationDampening_.

rotationSpeed()

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationSpeed ()
inline nodiscard noexcept

Returns the maximum rotation speed in degrees per second.

Returns

Maximum rotation speed value.

Definition at line 378 of file SteeringComponent.ixx.

378 [[nodiscard]] float rotationSpeed() const noexcept { return rotationSpeed_; }

Reference rotationSpeed_.

rotationSpeedThreshold()

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationSpeedThreshold ()
inline nodiscard noexcept

Returns the minimum rotation speed threshold.

Returns

Rotation speed threshold below which rotation stops.

Definition at line 385 of file SteeringComponent.ixx.

385 [[nodiscard]] float rotationSpeedThreshold() const noexcept { return rotationSpeedThreshold_; }

Reference rotationSpeedThreshold_.

setCurrentRotationAngle()

void helios::engine::modules::physics::motion::components::SteeringComponent::setCurrentRotationAngle (float angle)
inline noexcept

Sets the current rotation angle.

Parameters
angle

The new rotation angle in degrees.

Definition at line 333 of file SteeringComponent.ixx.

333 void setCurrentRotationAngle(float angle) noexcept {
335 }

Reference currentRotationAngle_.

setCurrentRotationSpeed()

void helios::engine::modules::physics::motion::components::SteeringComponent::setCurrentRotationSpeed (float speed)
inline noexcept

Sets the current rotation speed.

Parameters
speed

The new rotation speed.

Definition at line 279 of file SteeringComponent.ixx.

279 void setCurrentRotationSpeed(float speed) noexcept {
281 }

Reference currentRotationSpeed_.

setDirectionFromSteering()

void helios::engine::modules::physics::motion::components::SteeringComponent::setDirectionFromSteering (const bool directionFromSteering)
inline noexcept

Sets whether the direction component should be updated from steering.

Parameters
directionFromSteering

True to enable synchronization, false to disable.

Definition at line 203 of file SteeringComponent.ixx.

References directionFromSteering and directionFromSteering_.

setHeading()

void helios::engine::modules::physics::motion::components::SteeringComponent::setHeading (helios::math::vec3f direction, float turnIntensity)
inline
Deprecated

Use setSteeringIntent instead.

Definition at line 194 of file SteeringComponent.ixx.

194 void setHeading(helios::math::vec3f direction, float turnIntensity) {
196 }

References setHeading, setSteeringIntent and turnIntensity.

Referenced by setHeading.

setRotationAngleDelta()

void helios::engine::modules::physics::motion::components::SteeringComponent::setRotationAngleDelta (float delta)
inline noexcept

Sets the angular distance to the target rotation.

Parameters
delta

The new angle delta in degrees.

Definition at line 342 of file SteeringComponent.ixx.

342 void setRotationAngleDelta(float delta) noexcept {
343 rotationAngleDelta_ = delta;
344 }

Reference rotationAngleDelta_.

setRotationDampening()

void helios::engine::modules::physics::motion::components::SteeringComponent::setRotationDampening (float value)
inline noexcept

Sets the rotation dampening factor.

Parameters
value

New dampening factor (exponential decay).

Definition at line 417 of file SteeringComponent.ixx.

417 void setRotationDampening(float value) noexcept {
418 rotationDampening_ = value;
419 }

Reference rotationDampening_.

setRotationSpeed()

void helios::engine::modules::physics::motion::components::SteeringComponent::setRotationSpeed (float value)
inline noexcept

Sets the maximum rotation speed in degrees per second.

Parameters
value

New rotation speed value.

Definition at line 399 of file SteeringComponent.ixx.

399 void setRotationSpeed(float value) noexcept { rotationSpeed_ = value; }

Reference rotationSpeed_.

setRotationSpeedThreshold()

void helios::engine::modules::physics::motion::components::SteeringComponent::setRotationSpeedThreshold (float value)
inline noexcept

Sets the minimum rotation speed threshold.

Parameters
value

New threshold value.

Definition at line 408 of file SteeringComponent.ixx.

408 void setRotationSpeedThreshold(float value) noexcept {
410 }

Reference rotationSpeedThreshold_.

setSteeringIntent()

void helios::engine::modules::physics::motion::components::SteeringComponent::setSteeringIntent (helios::math::vec3f direction, float turnIntensity)
inline

Sets the heading direction and turn intensity from input.

Updates the heading input vector and turn intensity. If the turn intensity is below the epsilon threshold, input is deactivated and the heading is reset to zero.

Parameters
direction

Normalized direction vector representing the desired heading.

turnIntensity

Magnitude of the input (0.0 to 1.0).

Precondition

direction must be a normalized vector (length ~= 1.0).

Definition at line 247 of file SteeringComponent.ixx.

248
249 steeringInput_ = direction;
251 stateChanged_ = true;
252
254 steeringInput_ = {0.0f, 0.0f, 0.0f};
255 stateChanged_ = false;
256 turnIntensity_ = 0.0f;
257 return;
258 }
259
260 assert(direction.isNormalized() && "Unexpected direction vector - not normalized");
261 }

References helios::math::EPSILON_LENGTH, helios::math::vec3< T >::isNormalized, stateChanged_, steeringInput_, turnIntensity and turnIntensity_.

Referenced by setHeading.

setTargetRotationAngle()

void helios::engine::modules::physics::motion::components::SteeringComponent::setTargetRotationAngle (float angle)
inline noexcept

Sets the target rotation angle.

Parameters
angle

The new target rotation angle in degrees.

Definition at line 324 of file SteeringComponent.ixx.

324 void setTargetRotationAngle(float angle) noexcept {
326 }

Reference targetRotationAngle_.

setUseInstantRotation()

void helios::engine::modules::physics::motion::components::SteeringComponent::setUseInstantRotation (const bool useInstantRotation)
inline noexcept

Sets the instant rotation mode.

Parameters
useInstantRotation

True to snap instantly to target rotation, false for interpolation.

Definition at line 230 of file SteeringComponent.ixx.

References useInstantRotation and useInstantRotation_.

stateChanged()

bool helios::engine::modules::physics::motion::components::SteeringComponent::stateChanged ()
inline nodiscard noexcept

Checks if input is currently active.

Returns

True if input is active, false otherwise.

Definition at line 351 of file SteeringComponent.ixx.

351 [[nodiscard]] bool stateChanged() const noexcept {
352 return stateChanged_;
353 }

Reference stateChanged_.

steeringInput()

const helios::math::vec3f & helios::engine::modules::physics::motion::components::SteeringComponent::steeringInput ()
inline nodiscard noexcept

Returns the current steering input direction.

Returns

Const reference to the 2D steering input vector.

Definition at line 360 of file SteeringComponent.ixx.

360 [[nodiscard]] const helios::math::vec3f& steeringInput() const noexcept {
361 return steeringInput_;
362 }

Reference steeringInput_.

steeringIntent()

const helios::math::vec3f & helios::engine::modules::physics::motion::components::SteeringComponent::steeringIntent ()
inline nodiscard noexcept

Returns the current steering intent (alias for steeringInput).

Returns

Const reference to the steering input vector.

Definition at line 369 of file SteeringComponent.ixx.

369 [[nodiscard]] const helios::math::vec3f& steeringIntent() const noexcept {
370 return steeringInput_;
371 }

Reference steeringInput_.

targetRotationAngle()

float helios::engine::modules::physics::motion::components::SteeringComponent::targetRotationAngle ()
inline nodiscard noexcept

Returns the target rotation angle.

Returns

The target rotation angle in degrees.

Definition at line 315 of file SteeringComponent.ixx.

315 [[nodiscard]] float targetRotationAngle() const noexcept {
317 }

Reference targetRotationAngle_.

turnIntensity()

float helios::engine::modules::physics::motion::components::SteeringComponent::turnIntensity ()
inline nodiscard noexcept

Returns the current turn intensity.

Returns

Turn intensity value, typically from 0.0 to 1.0.

Definition at line 426 of file SteeringComponent.ixx.

426 [[nodiscard]] float turnIntensity() const noexcept {
427 return turnIntensity_;
428 }

Reference turnIntensity_.

Referenced by setHeading and setSteeringIntent.

useInstantRotation()

bool helios::engine::modules::physics::motion::components::SteeringComponent::useInstantRotation ()
inline nodiscard noexcept

Returns whether instant rotation mode is enabled.

Returns

True if rotation snaps instantly, false for smooth interpolation.

Definition at line 221 of file SteeringComponent.ixx.

221 [[nodiscard]] bool useInstantRotation() const noexcept {
223 }

Reference useInstantRotation_.

Referenced by setUseInstantRotation and SteeringComponent.

Protected Member Attributes

currentRotationAngle_

float helios::engine::modules::physics::motion::components::SteeringComponent::currentRotationAngle_ = 0
protected

Current rotation angle in degrees.

Definition at line 72 of file SteeringComponent.ixx.

Referenced by currentRotationAngle and setCurrentRotationAngle.

currentRotationSpeed_

float helios::engine::modules::physics::motion::components::SteeringComponent::currentRotationSpeed_ = 0.0f
protected

Current rotation speed after applying input and dampening.

Definition at line 87 of file SteeringComponent.ixx.

Referenced by currentRotationSpeed and setCurrentRotationSpeed.

directionFromSteering_

bool helios::engine::modules::physics::motion::components::SteeringComponent::directionFromSteering_ = false
protected

Flag indicating if the direction component should be updated from steering.

If true, the DirectionComponent of the entity will be synchronized with the steering input direction.

Definition at line 128 of file SteeringComponent.ixx.

Referenced by directionFromSteering, setDirectionFromSteering, SteeringComponent and SteeringComponent.

isEnabled_

bool helios::engine::modules::physics::motion::components::SteeringComponent::isEnabled_ = true
protected

Whether this component is enabled.

Definition at line 133 of file SteeringComponent.ixx.

133 bool isEnabled_ = true;

Referenced by disable, enable and isEnabled.

rotationAngleDelta_

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationAngleDelta_ = 0
protected

Shortest angular distance to target rotation.

Definition at line 82 of file SteeringComponent.ixx.

Referenced by rotationAngleDelta and setRotationAngleDelta.

rotationAxis_

helios::math::vec3f helios::engine::modules::physics::motion::components::SteeringComponent::rotationAxis_ = helios::math::Z_AXISf
protected

The axis around which rotation occurs.

Defaults to Z-axis for 2D top-down rotation.

Definition at line 112 of file SteeringComponent.ixx.

Referenced by rotationAxis and SteeringComponent.

rotationDampening_

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationDampening_ = DEFAULT_ROTATION_DAMPENING
protected

Exponential decay factor for rotation when input stops.

Definition at line 67 of file SteeringComponent.ixx.

Referenced by resetToDefaults, rotationDampening, setRotationDampening and SteeringComponent.

rotationSpeed_

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationSpeed_ = DEFAULT_ROTATION_SPEED
protected

Maximum rotation speed in degrees per second.

Definition at line 57 of file SteeringComponent.ixx.

Referenced by resetToDefaults, rotationSpeed, setRotationSpeed and SteeringComponent.

rotationSpeedThreshold_

float helios::engine::modules::physics::motion::components::SteeringComponent::rotationSpeedThreshold_ = DEFAULT_ROTATION_SPEED_THRESHOLD
protected

Minimum rotation speed before rotation stops completely.

Definition at line 62 of file SteeringComponent.ixx.

Referenced by resetToDefaults, rotationSpeedThreshold, setRotationSpeedThreshold and SteeringComponent.

stateChanged_

bool helios::engine::modules::physics::motion::components::SteeringComponent::stateChanged_ = true
protected

Indicates whether input is currently being received.

Definition at line 92 of file SteeringComponent.ixx.

92 bool stateChanged_ = true;

Referenced by setSteeringIntent and stateChanged.

steeringInput_

helios::math::vec3f helios::engine::modules::physics::motion::components::SteeringComponent::steeringInput_
protected

Current steering input as 2D direction vector.

Definition at line 105 of file SteeringComponent.ixx.

Referenced by setSteeringIntent, steeringInput and steeringIntent.

targetRotationAngle_

float helios::engine::modules::physics::motion::components::SteeringComponent::targetRotationAngle_ = 0
protected

Target rotation angle derived from input direction.

Definition at line 77 of file SteeringComponent.ixx.

Referenced by setTargetRotationAngle and targetRotationAngle.

turnIntensity_

float helios::engine::modules::physics::motion::components::SteeringComponent::turnIntensity_ = 0.0f
protected

Intensity of the turn input, typically from 0.0 to 1.0.

Derived from the magnitude of the input direction vector. Used to modulate rotation speed based on stick deflection.

Definition at line 100 of file SteeringComponent.ixx.

100 float turnIntensity_ = 0.0f;

Referenced by setSteeringIntent and turnIntensity.

useInstantRotation_

bool helios::engine::modules::physics::motion::components::SteeringComponent::useInstantRotation_ = false
protected

Flag for instant rotation mode.

When true, the entity snaps to the target rotation instantly rather than smoothly interpolating.

Definition at line 120 of file SteeringComponent.ixx.

120 bool useInstantRotation_ = false;

Referenced by setUseInstantRotation, SteeringComponent, SteeringComponent and useInstantRotation.

Protected Static Attributes

DEFAULT_ROTATION_DAMPENING

float helios::engine::modules::physics::motion::components::SteeringComponent::DEFAULT_ROTATION_DAMPENING = 0.0001f
constexpr protected static

Default exponential decay factor for rotation when input stops.

Definition at line 52 of file SteeringComponent.ixx.

52 static constexpr float DEFAULT_ROTATION_DAMPENING = 0.0001f;

Referenced by resetToDefaults.

DEFAULT_ROTATION_SPEED

float helios::engine::modules::physics::motion::components::SteeringComponent::DEFAULT_ROTATION_SPEED = 560.0f
constexpr protected static

Default maximum rotation speed in degrees per second.

Definition at line 42 of file SteeringComponent.ixx.

42 static constexpr float DEFAULT_ROTATION_SPEED = 560.0f;

Referenced by resetToDefaults.

DEFAULT_ROTATION_SPEED_THRESHOLD

float helios::engine::modules::physics::motion::components::SteeringComponent::DEFAULT_ROTATION_SPEED_THRESHOLD = 0.1f
constexpr protected static

Default minimum rotation speed before rotation stops completely.

Definition at line 47 of file SteeringComponent.ixx.

47 static constexpr float DEFAULT_ROTATION_SPEED_THRESHOLD = 0.1f;

Referenced by resetToDefaults.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.