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 & | ) |