float4
From GriffinEngine
Contents
Usage
An array-type for storing four floats.
Inheritance
None
Base classes
- (Global)::float4
Derived classes
- None
Reference
Constants
- None
Fields
- float* values;
Constructors
- float4();
- float4(const float4 &rhs);
- float4(const float x, const float y, const float z, const float w);
Accessors
- float& X();
- float& Y();
- float& Z();
- float& W();
- const float& X() const;
- const float& Y() const;
- const float& Z() const;
- const float& W() const;
Methods
- float dot(const float4 &rhs) const;
- float naturalize();
Operators
- float4& operator+ (const float4 &rhs) const;
- float4& operator- (const float4 &rhs) const;
- float4& operator* (const float rhs);
- float4& operator/ (const float rhs);
- void operator+= (const float4 &rhs);
- void operator-= (const float4 &rhs);
- void operator*= (const float rhs);
- void operator/= (const float rhs);
Global |
---|
geColor · geRandom · geMath.h |
geVector.h(float2 · float3 · float4) · geMatrix.h(matrix2 · matrix3 · matrix4) |