Om
1.0.0
A universal framework for multimedia simulation
|
Classes | |
class | om::math::SIMDVector3D< T, width > |
class | om::math::SIMDVector3D< T, 4 > |
A class that represents a set of 3D vectors stored in a SIMD-compatible format. More... | |
Namespaces | |
om | |
The enclosing namespace for the entire Om library. | |
om::math | |
A namespace containing classes and functions that do fast math operations. | |
Functions | |
template<typename T , Size width> | |
SIMDScalar< T, width > | om::math::dot (const SIMDVector3D< T, width > &vector1, const SIMDVector3D< T, width > &vector2) |
Compute and return the dot product of two SIMD 3D vectors. More... | |
template<typename T , Size width> | |
SIMDVector3D< T, width > | om::math::cross (const SIMDVector3D< T, width > &vector1, const SIMDVector3D< T, width > &vector2) |
Compute and return the cross product of two SIMD 3D vectors. More... | |