SH4ZAM! 0.1.0
Fast math library for the Sega Dreamcast's SH4 CPU
Loading...
Searching...
No Matches
shz_quat.hpp File Reference
#include <compare>
#include <tuple>
#include "shz_quat.h"
#include "shz_vector.hpp"
Include dependency graph for shz_quat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  shz::quat
 

Namespaces

namespace  shz
 

Typedefs

using shz::quat_t
 

Functions

quat shz::operator+ (quat lhs, quat rhs) noexcept
 
quat shz::operator- (quat lhs, quat rhs) noexcept
 
quat shz::operator* (quat lhs, quat rhs) noexcept
 
quat shz::operator/ (quat lhs, quat rhs) noexcept
 
quat shz::operator* (quat lhs, float rhs) noexcept
 
quat shz::operator* (float lhs, quat rhs) noexcept
 
quat shz::operator/ (quat lhs, float rhs) noexcept
 
quat shz::operator/ (float lhs, quat rhs) noexcept
 
vec3 shz::operator* (quat lhs, vec3 rhs) noexcept
 

Detailed Description

C++ routines for operating upon quaternions.

Todo
  • overload arithmetic operators
Author
2025, 2026 Falco Girgis

Definition in file shz_quat.hpp.