fluidvis
|
Public Member Functions | |
EX | UniformDVector (const string &id) |
EX DVector & | operator= (const DVector &v) |
EX void | load () |
EX bool | isLoaded () const |
EX void | use (Shader &shader, const string &id) |
![]() | |
virtual EX | ~Uniform () |
EX void | setUniformName (const string &name, const string &id) |
EX const string & | getUniformName (const string &id) const |
![]() | |
virtual EX | ~SXResource () |
EX const string & | getID () const |
![]() | |
EXPA | DVector () |
EXPA | DVector (double v) |
EXPA | DVector (double x, double y) |
EXPA | DVector (double x, double y, double z) |
EXPA | DVector (double x, double y, double z, double w) |
EXPA | DVector (const double *v) |
EXPA | DVector (const Vector &vector) |
EXPA | DVector (const DVector &vector) |
EXPA DVector & | operator= (const DVector &v) |
virtual EXPA | ~DVector () |
EXPA double & | operator[] (unsigned int index) |
EXPA double | operator[] (unsigned int index) const |
EXPA DVector & | operator<< (const DVector &v) |
EXPA DVector & | operator<< (const double *v) |
EXPA const DVector & | operator>> (DVector &v) const |
EXPA const DVector & | operator>> (double *v) const |
EXPA DVector & | add (const DVector &v) |
EXPA DVector & | add (double x) |
EXPA DVector & | crossmult (const DVector &v) |
EXPA DVector & | scalarmult (double s) |
EXPA double | innerprod (const DVector &v) const |
EXPA DVector & | leftmult (const DMatrix &m) |
EXPA DVector & | rightmult (const DMatrix &m) |
EXPA DVector & | normalize () |
EXPA double | distance (const DVector &v) const |
EXPA double | length () const |
EXPA DVector & | random () |
EXPA DVector & | homogenize () |
EXPA bool | equals (const DVector &v) const |
EXPA bool | equals (const DVector &v, double epsilon) const |
Additional Inherited Members | |
![]() | |
double * | elements |
![]() | |
EX | Uniform (const string &id) |
![]() | |
string | idToken |
unordered_map< string, string > | uniformNames |
![]() | |
string | id |
EX sx::UniformDVector::UniformDVector | ( | const string & | id | ) |
constructor initializing this with identifier id
|
virtual |
as this is always loaded, the return value is always true
Implements sx::SXResource.
|
virtual |
as this is always loaded, this method has no effect on this
Implements sx::SXResource.
|
virtual |
Implements sx::Uniform.