Contents

struct

SushiEngine::EulerEditCache

One entity's last-authored Euler triple, and the quaternion it produced.

Declared in
engine/foundation/core/include/SushiEngine/core/euler_edit_cache.hpp

Held per selection by the panel (see EditorContext::rotation_cache_*), not here: this struct is the payload, the panel owns when it is filled and cleared.

Properties

valid

False before any triple has been typed, or after the cache is dropped.

produced_rotation

The quaternion that composing triple produced, at the precision the write actually used.

triple

Roll, pitch and yaw in degrees, exactly as last typed or dragged.