|
Serious Sam's Bogus Detour
2016/06/09
Engine documentation
|
Classes | |
| class | vec2 |
| 2-dimensional vector. More... | |
| class | vec3 |
| 3-dimensional vector. More... | |
| class | vec4 |
| 4-dimensional vector. More... | |
| class | ivec2 |
| 2-dimensional integer vector. More... | |
| class | ivec3 |
| 3-dimensional integer vector. More... | |
| class | ivec4 |
| 4-dimensional integer vector. More... | |
| class | mat3 |
| 3 by 3 matrix of floats. More... | |
| class | mat4 |
| 4 by 4 matrix of floats. More... | |
| class vec2 |
2-dimensional vector.
Public Member Functions | |
| operator string () | |
| vec2 | operator+= (const vec2 &) |
| vec2 | operator-= (const vec2 &) |
| vec2 | operator*= (const vec2 &) |
| vec2 | operator/= (const vec2 &) |
| vec2 | operator+= (const float &) |
| vec2 | operator-= (const float &) |
| vec2 | operator*= (const float &) |
| vec2 | operator/= (const float &) |
| vec2 | operator- (vec2, const vec2 &) |
| vec2 | operator+ (vec2, const vec2 &) |
| vec2 | operator* (vec2, const vec2 &) |
| vec2 | operator/ (vec2, const vec2 &) |
| vec2 | operator* (vec2, const float &) |
| vec2 | operator/ (vec2, const float &) |
Public Attributes | |
| float | x |
| float | y |
| vec2::operator string | ( | ) |
| vec2 vec2::operator*= | ( | const float & | ) |
| vec2 vec2::operator+= | ( | const float & | ) |
| vec2 vec2::operator-= | ( | const float & | ) |
| vec2 vec2::operator/= | ( | const float & | ) |
| float vec2::x |
| float vec2::y |
| class vec3 |
3-dimensional vector.
Public Member Functions | |
| operator string () | |
| vec3 | operator+= (const vec3 &) |
| vec3 | operator-= (const vec3 &) |
| vec3 | operator*= (const vec3 &) |
| vec3 | operator/= (const vec3 &) |
| vec3 | operator+= (const float &) |
| vec3 | operator-= (const float &) |
| vec3 | operator*= (const float &) |
| vec3 | operator/= (const float &) |
| vec3 | operator- (vec3, const vec3 &) |
| vec3 | operator+ (vec3, const vec3 &) |
| vec3 | operator* (vec3, const vec3 &) |
| vec3 | operator/ (vec3, const vec3 &) |
| vec3 | operator* (vec3, const float &) |
| vec3 | operator/ (vec3, const float &) |
| vec3 | operator* (vec3, const mat3 &) |
Public Attributes | |
| float | x |
| float | y |
| float | z |
| float | r |
| float | g |
| float | b |
| vec3::operator string | ( | ) |
| vec3 vec3::operator*= | ( | const float & | ) |
| vec3 vec3::operator+= | ( | const float & | ) |
| vec3 vec3::operator-= | ( | const float & | ) |
| vec3 vec3::operator/= | ( | const float & | ) |
| float vec3::b |
| float vec3::g |
| float vec3::r |
| float vec3::x |
| float vec3::y |
| float vec3::z |
| class vec4 |
4-dimensional vector.
Public Member Functions | |
| operator string () | |
| vec4 | operator+= (const vec4 &) |
| vec4 | operator-= (const vec4 &) |
| vec4 | operator*= (const vec4 &) |
| vec4 | operator/= (const vec4 &) |
| vec4 | operator+= (const float &) |
| vec4 | operator-= (const float &) |
| vec4 | operator*= (const float &) |
| vec4 | operator/= (const float &) |
| vec4 | operator- (vec4, const vec4 &) |
| vec4 | operator+ (vec4, const vec4 &) |
| vec4 | operator* (vec4, const vec4 &) |
| vec4 | operator/ (vec4, const vec4 &) |
| vec4 | operator* (vec4, const float &) |
| vec4 | operator/ (vec4, const float &) |
| vec4 | operator* (vec4, const mat4 &) |
Public Attributes | |
| float | x |
| float | y |
| float | z |
| float | w |
| float | r |
| float | g |
| float | b |
| float | a |
| vec4::operator string | ( | ) |
| vec4 vec4::operator*= | ( | const float & | ) |
| vec4 vec4::operator+= | ( | const float & | ) |
| vec4 vec4::operator-= | ( | const float & | ) |
| vec4 vec4::operator/= | ( | const float & | ) |
| float vec4::a |
| float vec4::b |
| float vec4::g |
| float vec4::r |
| float vec4::w |
| float vec4::x |
| float vec4::y |
| float vec4::z |
| class ivec2 |
2-dimensional integer vector.
Public Member Functions | |
| operator string () | |
| ivec2 | operator+= (const ivec2 &) |
| ivec2 | operator-= (const ivec2 &) |
| ivec2 | operator*= (const ivec2 &) |
| ivec2 | operator/= (const ivec2 &) |
| ivec2 | operator+= (const float &) |
| ivec2 | operator-= (const float &) |
| ivec2 | operator*= (const float &) |
| ivec2 | operator/= (const float &) |
| ivec2 | operator- (ivec2, const ivec2 &) |
| ivec2 | operator+ (ivec2, const ivec2 &) |
| ivec2 | operator* (ivec2, const ivec2 &) |
| ivec2 | operator/ (ivec2, const ivec2 &) |
| ivec2 | operator* (ivec2, const float &) |
| ivec2 | operator/ (ivec2, const float &) |
Public Attributes | |
| int32 | x |
| int32 | y |
| ivec2::operator string | ( | ) |
| ivec2 ivec2::operator*= | ( | const float & | ) |
| ivec2 ivec2::operator+= | ( | const float & | ) |
| ivec2 ivec2::operator-= | ( | const float & | ) |
| ivec2 ivec2::operator/= | ( | const float & | ) |
| int32 ivec2::x |
| int32 ivec2::y |
| class ivec3 |
3-dimensional integer vector.
Public Member Functions | |
| operator string () | |
| ivec3 | operator+= (const ivec3 &) |
| ivec3 | operator-= (const ivec3 &) |
| ivec3 | operator*= (const ivec3 &) |
| ivec3 | operator/= (const ivec3 &) |
| ivec3 | operator+= (const float &) |
| ivec3 | operator-= (const float &) |
| ivec3 | operator*= (const float &) |
| ivec3 | operator/= (const float &) |
| ivec3 | operator- (ivec3, const ivec3 &) |
| ivec3 | operator+ (ivec3, const ivec3 &) |
| ivec3 | operator* (ivec3, const ivec3 &) |
| ivec3 | operator/ (ivec3, const ivec3 &) |
| ivec3 | operator* (ivec3, const float &) |
| ivec3 | operator/ (ivec3, const float &) |
Public Attributes | |
| int32 | x |
| int32 | y |
| int32 | z |
| ivec3::operator string | ( | ) |
| ivec3 ivec3::operator*= | ( | const float & | ) |
| ivec3 ivec3::operator+= | ( | const float & | ) |
| ivec3 ivec3::operator-= | ( | const float & | ) |
| ivec3 ivec3::operator/= | ( | const float & | ) |
| int32 ivec3::x |
| int32 ivec3::y |
| int32 ivec3::z |
| class ivec4 |
4-dimensional integer vector.
Public Member Functions | |
| operator string () | |
| ivec4 | operator+= (const ivec4 &) |
| ivec4 | operator-= (const ivec4 &) |
| ivec4 | operator*= (const ivec4 &) |
| ivec4 | operator/= (const ivec4 &) |
| ivec4 | operator+= (const float &) |
| ivec4 | operator-= (const float &) |
| ivec4 | operator*= (const float &) |
| ivec4 | operator/= (const float &) |
| ivec4 | operator- (ivec4, const ivec4 &) |
| ivec4 | operator+ (ivec4, const ivec4 &) |
| ivec4 | operator* (ivec4, const ivec4 &) |
| ivec4 | operator/ (ivec4, const ivec4 &) |
| ivec4 | operator* (ivec4, const float &) |
| ivec4 | operator/ (ivec4, const float &) |
Public Attributes | |
| int32 | x |
| int32 | y |
| int32 | z |
| int32 | w |
| ivec4::operator string | ( | ) |
| ivec4 ivec4::operator*= | ( | const float & | ) |
| ivec4 ivec4::operator+= | ( | const float & | ) |
| ivec4 ivec4::operator-= | ( | const float & | ) |
| ivec4 ivec4::operator/= | ( | const float & | ) |
| int32 ivec4::w |
| int32 ivec4::x |
| int32 ivec4::y |
| int32 ivec4::z |
| class mat3 |
3 by 3 matrix of floats.
Public Member Functions | |
| mat3 | operator+= (const mat3 &) |
| mat3 | operator-= (const mat3 &) |
| mat3 | operator*= (const mat3 &) |
| mat3 | operator/= (const mat3 &) |
| mat3 | operator+= (const float &) |
| mat3 | operator-= (const float &) |
| mat3 | operator*= (const float &) |
| mat3 | operator/= (const float &) |
| mat3 | operator- (mat3, const mat3 &) |
| mat3 | operator+ (mat3, const mat3 &) |
| mat3 | operator* (mat3, const mat3 &) |
| mat3 | operator/ (mat3, const mat3 &) |
| mat3 | operator* (mat3, const float &) |
| mat3 | operator/ (mat3, const float &) |
| vec3 | operator* (mat3, const vec3 &) |
| mat3 mat3::operator*= | ( | const float & | ) |
| mat3 mat3::operator+= | ( | const float & | ) |
| mat3 mat3::operator-= | ( | const float & | ) |
| mat3 mat3::operator/= | ( | const float & | ) |
| class mat4 |
4 by 4 matrix of floats.
Public Member Functions | |
| mat4 | operator+= (const mat4 &) |
| mat4 | operator-= (const mat4 &) |
| mat4 | operator*= (const mat4 &) |
| mat4 | operator/= (const mat4 &) |
| mat4 | operator+= (const float &) |
| mat4 | operator-= (const float &) |
| mat4 | operator*= (const float &) |
| mat4 | operator/= (const float &) |
| mat4 | operator- (mat4, const mat4 &) |
| mat4 | operator+ (mat4, const mat4 &) |
| mat4 | operator* (mat4, const mat4 &) |
| mat4 | operator/ (mat4, const mat4 &) |
| mat4 | operator* (mat4, const float &) |
| mat4 | operator/ (mat4, const float &) |
| vec4 | operator* (mat4, const vec4 &) |
| mat4 mat4::operator*= | ( | const float & | ) |
| mat4 mat4::operator+= | ( | const float & | ) |
| mat4 mat4::operator-= | ( | const float & | ) |
| mat4 mat4::operator/= | ( | const float & | ) |
1.8.11