Matrix4f64SSE Class Reference

#include <sse_matrix_4f64_sse.h>

Public Types

using  ValueType = Float64

公共成员函数

  Matrix4f64SSE ()
MAXON_ATTRIBUTE_FORCE_INLINE   Matrix4f64SSE (const 矩阵 &m)
MAXON_ATTRIBUTE_FORCE_INLINE void  Multiply ( Vector2f64 &xy, Vector2f64 &zw)
MAXON_ATTRIBUTE_FORCE_INLINE void  Multiply ( Vector2f64 &xy, Vector2f64 &zw, const Vector2f64 &x, const Vector2f64 &y, const Vector2f64 &z, const Vector2f64 &w)

Private Attributes

Vector2f64   v0A
Vector2f64   v0B
Vector2f64   v1A
Vector2f64   v1B
Vector2f64   v2A
Vector2f64   v2B
Vector2f64   v3A
Vector2f64   v3B

Member Typedef Documentation

◆  ValueType

using ValueType = Float64

构造函数 & 析构函数文档编制

◆  Matrix4f64SSE() [1/2]

Matrix4f64SSE ( )

Constructs the object. It does not set a default value.

◆  Matrix4f64SSE() [2/2]

MAXON_ATTRIBUTE_FORCE_INLINE Matrix4f64SSE ( const 矩阵 m )
explicit

成员函数文档编制

◆  Multiply() [1/2]

MAXON_ATTRIBUTE_FORCE_INLINE void Multiply ( Vector2f64 xy ,
Vector2f64 zw  
)

◆  Multiply() [2/2]

MAXON_ATTRIBUTE_FORCE_INLINE void Multiply ( Vector2f64 xy ,
Vector2f64 zw ,
const Vector2f64 x ,
const Vector2f64 y ,
const Vector2f64 z ,
const Vector2f64 w  
)

Member Data Documentation

◆  v0A

Vector2f64 v0A
private

◆  v0B

Vector2f64 v0B
private

◆  v1A

Vector2f64 v1A
private

◆  v1B

Vector2f64 v1B
private

◆  v2A

Vector2f64 v2A
private

◆  v2B

Vector2f64 v2B
private

◆  v3A

Vector2f64 v3A
private

◆  v3B

Vector2f64 v3B
private