#include <CVectorTex3.h>
Inheritance diagram for CVectorTex3:
Public Member Functions | |
CVectorTex3 () | |
default costructor | |
CVectorTex3 (zfloat valx, zfloat valy, zfloat valz, zfloat tex0, zfloat tex1) | |
Constructor. | |
CVectorTex3 (zfloat valx, zfloat valy, zfloat valz, zfloat tex0, zfloat tex1, zfloat nor0, zfloat nor1, zfloat nor2) | |
Constructor. | |
CVectorTex3 (const CVectorTex3 &v) | |
Constructor. | |
~CVectorTex3 () | |
Distructor. | |
void | Set (const CVectorTex3 &v) |
Sets the value of *this to CVectorTex3. | |
void | SetNormal (zfloat valx, zfloat valy, zfloat valz) |
Sets the value of normal values. | |
CVectorTex3 | operator= (const CVectorTex3 &v) |
= operator | |
CVectorTex3 | operator= (const CVector3 &v) |
= operator | |
CVectorTex3 | operator+= (const CVectorTex3 &v) |
+= operator | |
CVectorTex3 | operator-= (const CVectorTex3 &v) |
-= operator | |
CVectorTex3 | operator *= (zfloat val) |
scalar product operator | |
CVectorTex3 | operator/= (zfloat val) |
sclar division operator | |
CVectorTex3 | operator *= (CVectorTex3 v) |
vector product operator | |
CVectorTex3 | operator/= (CVectorTex3 v) |
vector division operator | |
CVectorTex3 | operator+ () |
unary + operator | |
CVectorTex3 | operator- () |
unary - operator | |
Public Attributes | |
zfloat | fTexcoord [2] |
texture coordinates | |
zfloat | fNormal [3] |
normal | |
Friends | |
CVectorTex3 | operator+ (const CVectorTex3 &v1, const CVectorTex3 &v2) |
+ operator | |
CVectorTex3 | operator- (const CVectorTex3 &v1, const CVectorTex3 &v2) |
| |
zfloat | operator * (const CVectorTex3 &v1, const CVectorTex3 &v2) |
sclar product operator | |
CVectorTex3 | operator% (const CVectorTex3 &v1, const CVectorTex3 &v2) |
vector product operator | |
CVectorTex3 | operator * (const CVectorTex3 &v, zfloat val) |
multiply a vector with a scalar operator (zfloat) | |
CVectorTex3 | operator * (zfloat val, const CVectorTex3 &v) |
multiply a vector with a scalar operator (zfloat) | |
CVectorTex3 | operator * (const CVectorTex3 &v, zuint val) |
multiply a vector with a scalar operator (zuint) | |
CVectorTex3 | operator * (zuint val, const CVectorTex3 &v) |
multiply a vector with a scalar operator (zuint) | |
CVectorTex3 | operator/ (const CVectorTex3 &v, zfloat val) |
divide a vector with a scalar operator (zfloat) | |
CVectorTex3 | operator/ (zfloat val, const CVectorTex3 &v) |
divide a vector with a scalar operator (zfloat) | |
CVectorTex3 | operator/ (const CVectorTex3 &v, zuint val) |
divide a vector with a scalar operator (zuint) | |
CVectorTex3 | operator/ (zuint val, const CVectorTex3 &v) |
divide a vector with a scalar operator (zuint) |
base vector 3d class for textured vector
|
default costructor
|
|
Constructor.
|
|
Constructor.
|
|
Constructor.
|
|
Distructor.
|
|
vector product operator
|
|
scalar product operator
Reimplemented from CVector3. |
|
unary + operator
Reimplemented from CVector3. |
|
+= operator
|
|
unary - operator
Reimplemented from CVector3. |
|
-= operator
|
|
vector division operator
|
|
sclar division operator
Reimplemented from CVector3. |
|
= operator
Reimplemented from CVector3. |
|
= operator
|
|
Sets the value of *this to CVectorTex3.
|
|
Sets the value of normal values.
|
|
multiply a vector with a scalar operator (zuint)
|
|
multiply a vector with a scalar operator (zuint)
|
|
multiply a vector with a scalar operator (zfloat)
|
|
multiply a vector with a scalar operator (zfloat)
|
|
sclar product operator
|
|
vector product operator
|
|
+ operator
|
|
|
|
divide a vector with a scalar operator (zuint)
|
|
divide a vector with a scalar operator (zuint)
|
|
divide a vector with a scalar operator (zfloat)
|
|
divide a vector with a scalar operator (zfloat)
|
|
normal
|
|
texture coordinates
|