18                        Float2(
float inX, 
float inY)                    : x(inX), y(inY) { }
 
   20    bool                operator == (
const Float2 &inRHS)
 const         { 
return x == inRHS.
x && y == inRHS.
y; }
 
   21    bool                operator != (
const Float2 &inRHS)
 const         { 
return x != inRHS.
x || y != inRHS.
y; }
 
   24    friend ostream &    operator << (ostream &inStream, 
const Float2 &inV)
 
   26        inStream << inV.
x << 
", " << inV.
y;
 
   34static_assert(is_trivial<Float2>(), 
"Is supposed to be a trivial type!");
 
#define JPH_NAMESPACE_END
Definition: Core.h:378
 
#define JPH_NAMESPACE_BEGIN
Definition: Core.h:372
 
#define JPH_OVERRIDE_NEW_DELETE
Macro to override the new and delete functions.
Definition: Memory.h:31
 
Class that holds 2 floats, used as a storage class mainly.
Definition: Float2.h:11
 
Float2(const Float2 &inRHS)=default
 
JPH_OVERRIDE_NEW_DELETE Float2()=default
Intentionally not initialized for performance reasons.
 
float y
Definition: Float2.h:31
 
float x
Definition: Float2.h:30
 
Float2(float inX, float inY)
Definition: Float2.h:18