#include <glsl_math.h>
Inheritance diagram for gslib::glsl_math::vec4:
Public Member Functions | |
vec4 () | |
vec4 (float v) | |
vec4 (float inX, float inY, float inZ, float inW) | |
vec4 (const vec3 &xyz, float inW) | |
vec4 (float inX, const vec3 &yzw) | |
vec4 (const vec2 &xy, const vec2 &zw) | |
vec2 & | xy () |
swizzle ( cast ) | |
const vec2 & | xy () const |
swizzle ( cast ) | |
vec2 & | yz () |
swizzle ( cast ) | |
const vec2 & | yz () const |
swizzle ( cast ) | |
vec2 & | zw () |
swizzle ( cast ) | |
const vec2 & | zw () const |
swizzle ( cast ) | |
vec3 & | xyz () |
swizzle ( cast ) | |
const vec3 & | xyz () const |
swizzle ( cast ) | |
vec3 & | yzw () |
swizzle ( cast ) | |
const vec3 & | yzw () const |
swizzle ( cast ) |
|
Definition at line 366 of file glsl_math.h.
00366 {} |
|
Definition at line 367 of file glsl_math.h. References w.
|
|
Definition at line 368 of file glsl_math.h. References w.
|
|
Definition at line 369 of file glsl_math.h. References w.
|
|
Definition at line 372 of file glsl_math.h. References w.
|
|
Definition at line 375 of file glsl_math.h. References w.
|
|
swizzle ( cast )
Definition at line 384 of file glsl_math.h.
00384 { 00385 return reinterpret_cast< const vec2& >( array[ 0 ] ); 00386 } |
|
swizzle ( cast )
Definition at line 380 of file glsl_math.h.
00380 { 00381 return reinterpret_cast< vec2& >( array[ 0 ] ); 00382 } |
|
swizzle ( cast )
Definition at line 408 of file glsl_math.h.
00408 { 00409 return reinterpret_cast< const vec3& >( array[ 0 ] ); 00410 } |
|
swizzle ( cast )
Definition at line 404 of file glsl_math.h.
00404 { 00405 return reinterpret_cast< vec3& >( array[ 0 ] ); 00406 } |
|
swizzle ( cast )
Definition at line 392 of file glsl_math.h.
00392 { 00393 return reinterpret_cast< const vec2& >( array[ 1 ] ); 00394 } |
|
swizzle ( cast )
Definition at line 388 of file glsl_math.h.
00388 { 00389 return reinterpret_cast< vec2& >( array[ 1 ] ); 00390 } |
|
swizzle ( cast )
Definition at line 416 of file glsl_math.h.
00416 { 00417 return reinterpret_cast< const vec3& >( array[ 1 ] ); 00418 } |
|
swizzle ( cast )
Definition at line 412 of file glsl_math.h.
00412 { 00413 return reinterpret_cast< vec3& >( array[ 1 ] ); 00414 } |
|
swizzle ( cast )
Definition at line 400 of file glsl_math.h.
00400 { 00401 return reinterpret_cast< const vec2& >( array[ 2 ] ); 00402 } |
|
swizzle ( cast )
Definition at line 396 of file glsl_math.h.
00396 { 00397 return reinterpret_cast< vec2& >( array[ 2 ] ); 00398 } |
|
Definition at line 358 of file glsl_math.h. |
|
Definition at line 363 of file glsl_math.h. |
|
Definition at line 358 of file glsl_math.h. |
|
Definition at line 358 of file glsl_math.h. |
|
Definition at line 361 of file glsl_math.h. |
|
Definition at line 361 of file glsl_math.h. |
|
Definition at line 358 of file glsl_math.h. |
|
Definition at line 361 of file glsl_math.h. |
|
Definition at line 361 of file glsl_math.h. |
|
Definition at line 355 of file glsl_math.h. Referenced by vec4(). |
|
Definition at line 355 of file glsl_math.h. |
|
Definition at line 355 of file glsl_math.h. |
|
Definition at line 355 of file glsl_math.h. |