Public Member Functions | |
| dgTemplateVector (const T *ptr) | |
| constexpr | dgTemplateVector (T m_x, T m_y, T m_z, T m_w) |
| dgTemplateVector | Scale (T s) const |
| dgTemplateVector | Scale4 (T s) const |
| T & | operator[] (dgInt32 i) |
| const T & | operator[] (dgInt32 i) const |
| dgTemplateVector | operator+ (const dgTemplateVector &A) const |
| dgTemplateVector | operator- (const dgTemplateVector &A) const |
| dgTemplateVector & | operator+= (const dgTemplateVector &A) |
| dgTemplateVector & | operator-= (const dgTemplateVector &A) |
| T | operator% (const dgTemplateVector &A) const |
| dgTemplateVector | operator* (const dgTemplateVector &B) const |
| dgTemplateVector | Add4 (const dgTemplateVector &A) const |
| dgTemplateVector | Sub4 (const dgTemplateVector &A) const |
| T | 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, dgMemoryAllocator *const allocator) |
| void * | operator new (size_t size, dgMemoryAllocator *const allocator) |
| void * | operator new[] (size_t size, dgMemoryAllocator *const allocator) |
| void * | operator new (size_t size) |
| void * | operator new[] (size_t size) |
| void | operator delete (void *const ptr) |
| void | operator delete[] (void *const ptr) |
Public Attributes | |
| T | m_x |
| T | m_y |
| T | m_z |
| T | m_w |