ScummVM API documentation
dgVector Class Reference
Inheritance diagram for dgVector:
dgTemplateVector< dgFloat32 > dgPlane

Public Member Functions

 dgVector (const dgTemplateVector< dgFloat32 > &v)
 
 dgVector (const dgFloat32 *ptr)
 
constexpr dgVector (dgFloat32 x, dgFloat32 y, dgFloat32 z, dgFloat32 w)
 
 dgVector (const dgBigVector &copy)
 
dgFloat32 DotProductSimd (const dgVector &A) const
 
dgVector CrossProductSimd (const dgVector &A) const
 
dgVector CompProductSimd (const dgVector &A) const
 
- Public Member Functions inherited from dgTemplateVector< dgFloat32 >
 dgTemplateVector (const dgFloat32 *ptr)
 
constexpr dgTemplateVector (dgFloat32 m_x, dgFloat32 m_y, dgFloat32 m_z, dgFloat32 m_w)
 
dgTemplateVector Scale (dgFloat32 s) const
 
dgTemplateVector Scale4 (dgFloat32 s) const
 
dgFloat32 & operator[] (dgInt32 i)
 
const dgFloat32 & operator[] (dgInt32 i) const
 
dgTemplateVector operator+ (const dgTemplateVector &A) const
 
dgTemplateVector operator- (const dgTemplateVector &A) const
 
dgTemplateVectoroperator+= (const dgTemplateVector &A)
 
dgTemplateVectoroperator-= (const dgTemplateVector &A)
 
dgFloat32 operator% (const dgTemplateVector &A) const
 
dgTemplateVector operator* (const dgTemplateVector &B) const
 
dgTemplateVector Add4 (const dgTemplateVector &A) const
 
dgTemplateVector Sub4 (const dgTemplateVector &A) const
 
dgFloat32 DotProduct4 (const dgTemplateVector &A) const
 
dgTemplateVector CrossProduct4 (const dgTemplateVector &A, const dgTemplateVector &B) const
 
dgTemplateVector CompProduct (const dgTemplateVector &A) const
 
dgTemplateVector CompProduct4 (const dgTemplateVector &A) const
 
void operator delete (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete (void *const ptr)
 
void operator delete[] (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete[] (void *const ptr)
 
void * operator new (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size)
 
void * operator new[] (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new[] (size_t size)
 

Additional Inherited Members

- Public Attributes inherited from dgTemplateVector< dgFloat32 >
dgFloat32 m_x
 
dgFloat32 m_y
 
dgFloat32 m_z
 
dgFloat32 m_w
 

The documentation for this class was generated from the following file: