SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLVec4< T >, including all inherited members.
a | SLVec4< T > | |
add(const SLVec4 &a, const SLVec4 &b) | SLVec4< T > | inline |
b | SLVec4< T > | |
BLACK | SLVec4< T > | static |
BLUE | SLVec4< T > | static |
clampMinMax(const T min, const T max) | SLVec4< T > | inline |
comp | SLVec4< T > | |
cross(const SLVec4 &a, const SLVec4 &b) | SLVec4< T > | inline |
CYAN | SLVec4< T > | static |
diff(const SLVec4 &v) | SLVec4< T > | inline |
diffRGB(const SLVec4 &v) | SLVec4< T > | inline |
dot(const SLVec4 &v) | SLVec4< T > | inline |
fromString(const SLstring &fourFloatsWithDelimiter, SLchar delimiter=',') | SLVec4< T > | inline |
g | SLVec4< T > | |
gammaCorrect(T oneOverGamma) | SLVec4< T > | inline |
GRAY | SLVec4< T > | static |
GREEN | SLVec4< T > | static |
hsva2rgba(const SLVec4 &hsva) | SLVec4< T > | inline |
isZero() | SLVec4< T > | inline |
length() const | SLVec4< T > | inline |
lengthSqr() const | SLVec4< T > | inline |
MAGENTA | SLVec4< T > | static |
maxComp() | SLVec4< T > | inline |
maxXYZ() | SLVec4< T > | inline |
maxXYZW() | SLVec4< T > | inline |
minComp() | SLVec4< T > | inline |
minXYZ() | SLVec4< T > | inline |
minXYZW() | SLVec4< T > | inline |
mix(const SLVec4 &a, const SLVec4 &b, const T factor_b) | SLVec4< T > | inline |
normalize() | SLVec4< T > | inline |
operator!=(const SLVec4 &v) const | SLVec4< T > | inline |
operator&(const SLVec4 &v) const | SLVec4< T > | inline |
operator&=(const SLVec4 &v) | SLVec4< T > | inline |
operator&=(const SLVec3< T > &v) | SLVec4< T > | inline |
operator*(const SLVec4 &v) const | SLVec4< T > | inline |
operator*(const T s) const | SLVec4< T > | inline |
operator*(T s, const SLVec4 &v) | SLVec4< T > | friend |
operator*=(const T s) | SLVec4< T > | inline |
operator+(const SLVec4 &v) const | SLVec4< T > | inline |
operator+=(const SLVec4 &v) | SLVec4< T > | inline |
operator+=(const SLVec3< T > &v) | SLVec4< T > | inline |
operator-(const SLVec4 &v) const | SLVec4< T > | inline |
operator-() const | SLVec4< T > | inline |
operator-=(const SLVec4 &v) | SLVec4< T > | inline |
operator-=(const SLVec3< T > &v) | SLVec4< T > | inline |
operator/(const T s) const | SLVec4< T > | inline |
operator/=(const T s) | SLVec4< T > | inline |
operator<(const SLVec4 &v) const | SLVec4< T > | inline |
operator<(const T v) const | SLVec4< T > | inline |
operator<<(std::ostream &output, const SLVec4 &v) | SLVec4< T > | friend |
operator<=(const SLVec4 &v) const | SLVec4< T > | inline |
operator<=(const T v) const | SLVec4< T > | inline |
operator=(const SLVec2< T > &v) | SLVec4< T > | inline |
operator=(const SLVec3< T > &v) | SLVec4< T > | inline |
operator=(const SLVec4 &v) | SLVec4< T > | inline |
operator==(const SLVec4 &v) const | SLVec4< T > | inline |
operator>(const SLVec4 &v) const | SLVec4< T > | inline |
operator>(const T v) const | SLVec4< T > | inline |
operator>=(const SLVec4 &v) const | SLVec4< T > | inline |
operator>=(const T v) const | SLVec4< T > | inline |
print(const SLchar *str=nullptr) | SLVec4< T > | inline |
r | SLVec4< T > | |
RED | SLVec4< T > | static |
scale(const T s) | SLVec4< T > | inline |
set(const T X, const T Y, const T Z, const T W=1) | SLVec4< T > | inline |
set(const T xyz) | SLVec4< T > | inline |
set(const T v[4]) | SLVec4< T > | inline |
set(const SLVec2< T > &v) | SLVec4< T > | inline |
set(const SLVec3< T > &v) | SLVec4< T > | inline |
set(const SLVec4< T > &v) | SLVec4< T > | inline |
SLVec4() | SLVec4< T > | inline |
SLVec4(const T V) | SLVec4< T > | inlineexplicit |
SLVec4(const T X, const T Y, const T Z=0, const T W=1) | SLVec4< T > | inline |
SLVec4(const T v[4]) | SLVec4< T > | inlineexplicit |
SLVec4(const SLVec2< T > &v) | SLVec4< T > | inlineexplicit |
SLVec4(const SLVec3< T > &v) | SLVec4< T > | inlineexplicit |
SLVec4(const SLVec4< T > &v) | SLVec4< T > | inline |
SLVec4(const SLstring &fourFloatsWithDelimiter) | SLVec4< T > | inlineexplicit |
sub(const SLVec4 &a, const SLVec4 &b) | SLVec4< T > | inline |
toString(SLstring delimiter=", ") | SLVec4< T > | inline |
vec2() const | SLVec4< T > | inline |
vec3() const | SLVec4< T > | inline |
w | SLVec4< T > | |
wdiv() | SLVec4< T > | inline |
WHITE | SLVec4< T > | static |
x | SLVec4< T > | |
y | SLVec4< T > | |
YELLOW | SLVec4< T > | static |
z | SLVec4< T > | |
ZERO | SLVec4< T > | static |