#include "xsmath.h"
#include <stddef.h>
#include <string.h>
 
Go to the source code of this file.
 | 
| XSTYPES_DLL_API void  | XsVector_ref (XsVector *thisPtr, XsSize sz, XsReal *buffer, XsDataFlags flags) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_construct (XsVector *thisPtr, XsSize sz, const XsReal *src) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_assign (XsVector *thisPtr, XsSize sz, const XsReal *src) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_destruct (XsVector *thisPtr) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_copy (XsVector *copy, XsVector const *src) | 
|   | 
| XSTYPES_DLL_API XsReal  | XsVector_dotProduct (const XsVector *a, const XsVector *b) | 
|   | 
| XSTYPES_DLL_API XsReal  | XsVector_cartesianLength (const XsVector *thisPtr) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_setZero (XsVector *thisPtr) | 
|   | 
| XSTYPES_DLL_API int  | XsVector_empty (const XsVector *thisPtr) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_multiplyScalar (const XsVector *thisPtr, XsReal scalar, XsVector *dest) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_angularVelocityFromQuaternion (XsVector *thisPtr, XsReal deltaT, const struct XsQuaternion *quat) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_swap (XsVector *a, XsVector *b) | 
|   | 
| XSTYPES_DLL_API void  | XsVector_fill (XsVector *thisPtr, XsReal value) | 
|   | 
| XSTYPES_DLL_API int  | XsVector_equal (const XsVector *thisPtr, const XsVector *thatPtr) | 
|   | 
◆ XSVECTOR_INITIALIZER
      
        
          | #define XSVECTOR_INITIALIZER   { NULL, 0, 0 } | 
        
      
 
 
◆ XsVector
◆ XsVector_angularVelocityFromQuaternion()
◆ XsVector_assign()
◆ XsVector_cartesianLength()
◆ XsVector_construct()
◆ XsVector_copy()
◆ XsVector_destruct()
◆ XsVector_dotProduct()
◆ XsVector_empty()
◆ XsVector_equal()
◆ XsVector_fill()
◆ XsVector_multiplyScalar()
◆ XsVector_ref()
◆ XsVector_setZero()
◆ XsVector_swap()