Main Page | Modules | Class List | Directories | File List | Class Members | File Members

Add Fixed Size Vectors
[Fixed Size Vectors]


Functions

Gan_Vector2 gan_vec2_add_s (const Gan_Vector2 *x, const Gan_Vector2 *y)
 Add two fixed size vectors.
Gan_Vector2 * gan_vec2_add_q (Gan_Vector2 *p, Gan_Vector2 *q, Gan_Vector2 *r)
 Macro: Add two fixed size vectors.
Gan_Vector2 * gan_vec2_add_i1 (Gan_Vector2 *p, Gan_Vector2 *q)
 Macro: Add two fixed size vectors.
Gan_Vector2 * gan_vec2_add_i2 (Gan_Vector2 *p, Gan_Vector2 *q)
 Macro: Add two fixed size vectors.
Gan_Vector2 * gan_vec2_increment (Gan_Vector2 *p, Gan_Vector2 *q)
 Macro: Increment a fixed size vector by another.
Gan_Vector2_f gan_vec2f_add_s (const Gan_Vector2_f *x, const Gan_Vector2_f *y)
 Add two fixed size vectors.
Gan_Vector2_f * gan_vec2f_add_q (Gan_Vector2_f *p, Gan_Vector2_f *q, Gan_Vector2_f *r)
 Macro: Add two fixed size vectors.
Gan_Vector2_f * gan_vec2f_add_i1 (Gan_Vector2_f *p, Gan_Vector2_f *q)
 Macro: Add two fixed size vectors.
Gan_Vector2_f * gan_vec2f_add_i2 (Gan_Vector2_f *p, Gan_Vector2_f *q)
 Macro: Add two fixed size vectors.
Gan_Vector2_f * gan_vec2f_increment (Gan_Vector2_f *p, Gan_Vector2_f *q)
 Macro: Increment a fixed size vector by another.
Gan_Vector3 gan_vec3_add_s (const Gan_Vector3 *x, const Gan_Vector3 *y)
 Add two fixed size vectors.
Gan_Vector3 * gan_vec3_add_q (Gan_Vector3 *p, Gan_Vector3 *q, Gan_Vector3 *r)
 Macro: Add two fixed size vectors.
Gan_Vector3 * gan_vec3_add_i1 (Gan_Vector3 *p, Gan_Vector3 *q)
 Macro: Add two fixed size vectors.
Gan_Vector3 * gan_vec3_add_i2 (Gan_Vector3 *p, Gan_Vector3 *q)
 Macro: Add two fixed size vectors.
Gan_Vector3 * gan_vec3_increment (Gan_Vector3 *p, Gan_Vector3 *q)
 Macro: Increment a fixed size vector by another.
Gan_Vector3_f gan_vec3f_add_s (const Gan_Vector3_f *x, const Gan_Vector3_f *y)
 Add two fixed size vectors.
Gan_Vector3_f * gan_vec3f_add_q (Gan_Vector3_f *p, Gan_Vector3_f *q, Gan_Vector3_f *r)
 Macro: Add two fixed size vectors.
Gan_Vector3_f * gan_vec3f_add_i1 (Gan_Vector3_f *p, Gan_Vector3_f *q)
 Macro: Add two fixed size vectors.
Gan_Vector3_f * gan_vec3f_add_i2 (Gan_Vector3_f *p, Gan_Vector3_f *q)
 Macro: Add two fixed size vectors.
Gan_Vector3_f * gan_vec3f_increment (Gan_Vector3_f *p, Gan_Vector3_f *q)
 Macro: Increment a fixed size vector by another.
Gan_Vector4 gan_vec4_add_s (const Gan_Vector4 *x, const Gan_Vector4 *y)
 Add two fixed size vectors.
Gan_Vector4 * gan_vec4_add_q (Gan_Vector4 *p, Gan_Vector4 *q, Gan_Vector4 *r)
 Macro: Add two fixed size vectors.
Gan_Vector4 * gan_vec4_add_i1 (Gan_Vector4 *p, Gan_Vector4 *q)
 Macro: Add two fixed size vectors.
Gan_Vector4 * gan_vec4_add_i2 (Gan_Vector4 *p, Gan_Vector4 *q)
 Macro: Add two fixed size vectors.
Gan_Vector4 * gan_vec4_increment (Gan_Vector4 *p, Gan_Vector4 *q)
 Macro: Increment a fixed size vector by another.
Gan_Vector4_f gan_vec4f_add_s (const Gan_Vector4_f *x, const Gan_Vector4_f *y)
 Add two fixed size vectors.
Gan_Vector4_f * gan_vec4f_add_q (Gan_Vector4_f *p, Gan_Vector4_f *q, Gan_Vector4_f *r)
 Macro: Add two fixed size vectors.
Gan_Vector4_f * gan_vec4f_add_i1 (Gan_Vector4_f *p, Gan_Vector4_f *q)
 Macro: Add two fixed size vectors.
Gan_Vector4_f * gan_vec4f_add_i2 (Gan_Vector4_f *p, Gan_Vector4_f *q)
 Macro: Add two fixed size vectors.
Gan_Vector4_f * gan_vec4f_increment (Gan_Vector4_f *p, Gan_Vector4_f *q)
 Macro: Increment a fixed size vector by another.

Function Documentation

Gan_Vector2* gan_vec2_add_i1 (  Gan_Vector2 *  p,
Gan_Vector2 *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector2* gan_vec2_add_i2 (  Gan_Vector2 *  p,
Gan_Vector2 *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite q with the result: $q \leftarrow p + q$ .

Returns:
Pointer to result vector q.

Gan_Vector2* gan_vec2_add_q (  Gan_Vector2 *  p,
Gan_Vector2 *  q,
Gan_Vector2 *  r
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and write result into $r = p + q$ .

Returns:
Pointer to result vector r.

Gan_Vector2 gan_vec2_add_s (  const Gan_Vector2 *  x,
const Gan_Vector2 *  y
) 
 

Add two fixed size vectors.

Add two fixed size vectors p, q and return the result as a new fixed size vector $p + q$ .

Gan_Vector2* gan_vec2_increment (  Gan_Vector2 *  p,
Gan_Vector2 *  q
) 
 

Macro: Increment a fixed size vector by another.

Increment fixed size vector p by fixed size vector q, overwriting p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector2_f* gan_vec2f_add_i1 (  Gan_Vector2_f *  p,
Gan_Vector2_f *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector2_f* gan_vec2f_add_i2 (  Gan_Vector2_f *  p,
Gan_Vector2_f *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite q with the result: $q \leftarrow p + q$ .

Returns:
Pointer to result vector q.

Gan_Vector2_f* gan_vec2f_add_q (  Gan_Vector2_f *  p,
Gan_Vector2_f *  q,
Gan_Vector2_f *  r
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and write result into $r = p + q$ .

Returns:
Pointer to result vector r.

Gan_Vector2_f gan_vec2f_add_s (  const Gan_Vector2_f *  x,
const Gan_Vector2_f *  y
) 
 

Add two fixed size vectors.

Add two fixed size vectors p, q and return the result as a new fixed size vector $p + q$ .

Gan_Vector2_f* gan_vec2f_increment (  Gan_Vector2_f *  p,
Gan_Vector2_f *  q
) 
 

Macro: Increment a fixed size vector by another.

Increment fixed size vector p by fixed size vector q, overwriting p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector3* gan_vec3_add_i1 (  Gan_Vector3 *  p,
Gan_Vector3 *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector3* gan_vec3_add_i2 (  Gan_Vector3 *  p,
Gan_Vector3 *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite q with the result: $q \leftarrow p + q$ .

Returns:
Pointer to result vector q.

Gan_Vector3* gan_vec3_add_q (  Gan_Vector3 *  p,
Gan_Vector3 *  q,
Gan_Vector3 *  r
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and write result into $r = p + q$ .

Returns:
Pointer to result vector r.

Gan_Vector3 gan_vec3_add_s (  const Gan_Vector3 *  x,
const Gan_Vector3 *  y
) 
 

Add two fixed size vectors.

Add two fixed size vectors p, q and return the result as a new fixed size vector $p + q$ .

Gan_Vector3* gan_vec3_increment (  Gan_Vector3 *  p,
Gan_Vector3 *  q
) 
 

Macro: Increment a fixed size vector by another.

Increment fixed size vector p by fixed size vector q, overwriting p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector3_f* gan_vec3f_add_i1 (  Gan_Vector3_f *  p,
Gan_Vector3_f *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector3_f* gan_vec3f_add_i2 (  Gan_Vector3_f *  p,
Gan_Vector3_f *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite q with the result: $q \leftarrow p + q$ .

Returns:
Pointer to result vector q.

Gan_Vector3_f* gan_vec3f_add_q (  Gan_Vector3_f *  p,
Gan_Vector3_f *  q,
Gan_Vector3_f *  r
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and write result into $r = p + q$ .

Returns:
Pointer to result vector r.

Gan_Vector3_f gan_vec3f_add_s (  const Gan_Vector3_f *  x,
const Gan_Vector3_f *  y
) 
 

Add two fixed size vectors.

Add two fixed size vectors p, q and return the result as a new fixed size vector $p + q$ .

Gan_Vector3_f* gan_vec3f_increment (  Gan_Vector3_f *  p,
Gan_Vector3_f *  q
) 
 

Macro: Increment a fixed size vector by another.

Increment fixed size vector p by fixed size vector q, overwriting p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector4* gan_vec4_add_i1 (  Gan_Vector4 *  p,
Gan_Vector4 *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector4* gan_vec4_add_i2 (  Gan_Vector4 *  p,
Gan_Vector4 *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite q with the result: $q \leftarrow p + q$ .

Returns:
Pointer to result vector q.

Gan_Vector4* gan_vec4_add_q (  Gan_Vector4 *  p,
Gan_Vector4 *  q,
Gan_Vector4 *  r
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and write result into $r = p + q$ .

Returns:
Pointer to result vector r.

Gan_Vector4 gan_vec4_add_s (  const Gan_Vector4 *  x,
const Gan_Vector4 *  y
) 
 

Add two fixed size vectors.

Add two fixed size vectors p, q and return the result as a new fixed size vector $p + q$ .

Gan_Vector4* gan_vec4_increment (  Gan_Vector4 *  p,
Gan_Vector4 *  q
) 
 

Macro: Increment a fixed size vector by another.

Increment fixed size vector p by fixed size vector q, overwriting p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector4_f* gan_vec4f_add_i1 (  Gan_Vector4_f *  p,
Gan_Vector4_f *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.

Gan_Vector4_f* gan_vec4f_add_i2 (  Gan_Vector4_f *  p,
Gan_Vector4_f *  q
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and overwrite q with the result: $q \leftarrow p + q$ .

Returns:
Pointer to result vector q.

Gan_Vector4_f* gan_vec4f_add_q (  Gan_Vector4_f *  p,
Gan_Vector4_f *  q,
Gan_Vector4_f *  r
) 
 

Macro: Add two fixed size vectors.

Add two fixed vectors p, q and write result into $r = p + q$ .

Returns:
Pointer to result vector r.

Gan_Vector4_f gan_vec4f_add_s (  const Gan_Vector4_f *  x,
const Gan_Vector4_f *  y
) 
 

Add two fixed size vectors.

Add two fixed size vectors p, q and return the result as a new fixed size vector $p + q$ .

Gan_Vector4_f* gan_vec4f_increment (  Gan_Vector4_f *  p,
Gan_Vector4_f *  q
) 
 

Macro: Increment a fixed size vector by another.

Increment fixed size vector p by fixed size vector q, overwriting p with the result: $p \leftarrow p + q$ .

Returns:
Pointer to result vector p.


Generated on Sat May 21 23:52:52 2005 by  doxygen 1.4.3