PSMoveService
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PSMoveFloatVector3 Struct Reference

Public Member Functions

PSMovePosition castToPSMovePosition () const
 
PSMoveFloatVector3 operator+ (const PSMoveFloatVector3 &other) const
 
PSMoveFloatVector3 operator- (const PSMoveFloatVector3 &other) const
 
PSMoveFloatVector3 operator* (const float s) const
 
PSMoveFloatVector3 unsafe_divide (const float s) const
 
PSMoveFloatVector3 unsafe_divide (const PSMoveFloatVector3 &v) const
 
PSMoveFloatVector3 safe_divide (const float s, const PSMoveFloatVector3 &default_result) const
 
PSMoveFloatVector3 safe_divide (const PSMoveFloatVector3 &v, const PSMoveFloatVector3 &default_result) const
 
PSMoveFloatVector3 abs () const
 
PSMoveFloatVector3 square () const
 
float length () const
 
float normalize_with_default (const PSMoveFloatVector3 &default_result)
 
float minValue () const
 
float maxValue () const
 

Static Public Member Functions

static PSMoveFloatVector3 create (float i, float j, float k)
 
static float dot (const PSMoveFloatVector3 &a, const PSMoveFloatVector3 &b)
 
static PSMoveFloatVector3 min (const PSMoveFloatVector3 &a, const PSMoveFloatVector3 &b)
 
static PSMoveFloatVector3 max (const PSMoveFloatVector3 &a, const PSMoveFloatVector3 &b)
 

Public Attributes

float i
 
float j
 
float k
 

The documentation for this struct was generated from the following files: