#include <sse_matrix_4f32.h>
Public Types | |
| using | ValueType = Float32 | 
Public Member Functions | |
| Matrix4f32 () | |
| MAXON_ATTRIBUTE_FORCE_INLINE | Matrix4f32 (const Float32 *p, Bool aligned) | 
| MAXON_ATTRIBUTE_FORCE_INLINE | Matrix4f32 (const SquareMatrix4d &m, Bool aligned) | 
| MAXON_ATTRIBUTE_FORCE_INLINE void | LoadAligned (const Float32 *p) | 
| MAXON_ATTRIBUTE_FORCE_INLINE void | LoadAligned (const Float64 *p) | 
Private Attributes | |
| Vector4f32 | v0 | 
| Vector4f32 | v1 | 
| Vector4f32 | v2 | 
| Vector4f32 | v3 | 
Friends | |
| MAXON_ATTRIBUTE_FORCE_INLINE friend Vector4f32 | operator* (const Matrix4f32 &m, const Vector4f32 &v) | 
| MAXON_ATTRIBUTE_FORCE_INLINE friend Matrix4f32 | operator* (const Matrix4f32 &a, const Matrix4f32 &b) | 
| Matrix4f32 | ( | ) | 
Constructs the object. It does not set a default value.
      
  | 
  explicit | 
      
  | 
  explicit | 
| MAXON_ATTRIBUTE_FORCE_INLINE void LoadAligned | ( | const Float32 * | p | ) | 
| MAXON_ATTRIBUTE_FORCE_INLINE void LoadAligned | ( | const Float64 * | p | ) | 
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |