|
TrueReality
v0.1.1912
|
Classes | |
| class | Base |
| This is a Base class that carries the Class name and Unique ID of all the derived classes. More... | |
| class | implId |
| An implementation class for GUID. More... | |
| class | Matrixd |
| A float Matrix class to be used for generic matrix operations. More... | |
| class | Matrixf |
| A float Matrix class to be used for generic matrix operations. More... | |
| class | NodeBase |
| Base class for creating all the scenegraphs nodes. More... | |
| class | ObsrvrPtr |
| An Observer Pointer. More... | |
| class | Quat |
| Represents a quaternion, that is used for angular calculations and transformations. More... | |
| class | SmrtClass |
| This class is part of the internal garbage collection system. More... | |
| class | SmrtPtr |
| Smart pointer for handling referenced counted objects. More... | |
| class | UniqueId |
| This class creates a GUID, or a Unique ID that is used through out TR to identify and distinguish one object from another. More... | |
| class | UserDataContainer |
| This class hold custom user data. More... | |
| class | Vec2b |
| General purpose 2D byte Vector. More... | |
| class | Vec2d |
| General purpose 2D double Vector. More... | |
| class | Vec2f |
| General purpose 2D float Vector. More... | |
| class | Vec2i |
| General purpose 2D integer Vector. More... | |
| class | Vec2s |
| General purpose 2D short Vector. More... | |
| class | Vec2ub |
| General purpose 2D unsigned byte Vector. More... | |
| class | Vec2ui |
| General purpose 2D unsigned int Vector. More... | |
| class | Vec2us |
| General purpose 2D unsigned short Vector. More... | |
| class | Vec3b |
| General purpose 3D byte Vector. More... | |
| class | Vec3d |
| General purpose 3D double Vector. More... | |
| class | Vec3f |
| General purpose 3D float Vector. More... | |
| class | Vec3i |
| General purpose 3D integer Vector. More... | |
| class | Vec3s |
| General purpose 3D short Vector. More... | |
| class | Vec3ub |
| General purpose 3D unsigned byte Vector. More... | |
| class | Vec3ui |
| General purpose 3D unsigned integer Vector. More... | |
| class | Vec3us |
| General purpose 3D unsigned short Vector. More... | |
| class | Vec4b |
| General purpose 3D byte Vector. More... | |
| class | Vec4d |
| General purpose 3D double Vector. More... | |
| class | Vec4f |
| General purpose 3D float Vector. More... | |
| class | Vec4i |
| General purpose 3D integer Vector. More... | |
| class | Vec4s |
| General purpose 3D short Vector. More... | |
| class | Vec4ub |
| General purpose 3D unsigned byte Vector. More... | |
| class | Vec4ui |
| General purpose 3D unsigned integer Vector. More... | |
| class | Vec4us |
| General purpose 3D unsigned short Vector. More... | |
Typedefs | |
| using | Matrix = Matrixf |
| using | Vec2 = Vec2f |
| General purpose 2D Vector. More... | |
| using | Vec3 = Vec3f |
| General purpose 3D Vector. More... | |
| using | Vec4 = Vec4f |
| General purpose 4D Vector. More... | |
Functions | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Matrixd &q) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Matrixf &q) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Quat &q) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &o, const UniqueId &id) |
| TR_BASE_EXPORT std::istream & | operator>> (std::istream &i, UniqueId &id) |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2b &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2b | ComponentMultiply (const Vec2b &lhs, const Vec2b &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2b | ComponentDivide (const Vec2b &lhs, const Vec2b &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2d &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2d | ComponentMultiply (const Vec2d &lhs, const Vec2d &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2d | ComponentDivide (const Vec2d &lhs, const Vec2d &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2f &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2f | ComponentMultiply (const Vec2f &lhs, const Vec2f &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2f | ComponentDivide (const Vec2f &lhs, const Vec2f &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2i &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2i | ComponentMultiply (const Vec2i &lhs, const Vec2i &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2i | ComponentDivide (const Vec2i &lhs, const Vec2i &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2s &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2s | ComponentMultiply (const Vec2s &lhs, const Vec2s &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2s | ComponentDivide (const Vec2s &lhs, const Vec2s &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2ub &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2ub | ComponentMultiply (const Vec2ub &lhs, const Vec2ub &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2ub | ComponentDivide (const Vec2ub &lhs, const Vec2ub &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2ui &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2ui | ComponentMultiply (const Vec2ui &lhs, const Vec2ui &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2ui | ComponentDivide (const Vec2ui &lhs, const Vec2ui &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec2us &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec2us | ComponentMultiply (const Vec2us &lhs, const Vec2us &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec2us | ComponentDivide (const Vec2us &lhs, const Vec2us &rhs) |
| Divide rhs components by rhs vector components. More... | |
| const Vec3 | X_AXIS (1.0, 0.0, 0.0) |
| const Vec3 | Y_AXIS (0.0, 1.0, 0.0) |
| const Vec3 | Z_AXIS (0.0, 0.0, 1.0) |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3b &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3b | ComponentMultiply (const Vec3b &lhs, const Vec3b &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3b | ComponentDivide (const Vec3b &lhs, const Vec3b &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3d &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3d | ComponentMultiply (const Vec3d &lhs, const Vec3d &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3d | ComponentDivide (const Vec3d &lhs, const Vec3d &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3f &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3f | ComponentMultiply (const Vec3f &lhs, const Vec3f &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3f | ComponentDivide (const Vec3f &lhs, const Vec3f &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3i &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3i | ComponentMultiply (const Vec3i &lhs, const Vec3i &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3i | ComponentDivide (const Vec3i &lhs, const Vec3i &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3s &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3s | ComponentMultiply (const Vec3s &lhs, const Vec3s &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3s | ComponentDivide (const Vec3s &lhs, const Vec3s &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3ub &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3ub | ComponentMultiply (const Vec3ub &lhs, const Vec3ub &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3ub | ComponentDivide (const Vec3ub &lhs, const Vec3ub &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3ui &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3ui | ComponentMultiply (const Vec3ui &lhs, const Vec3ui &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3ui | ComponentDivide (const Vec3ui &lhs, const Vec3ui &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec3us &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec3us | ComponentMultiply (const Vec3us &lhs, const Vec3us &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec3us | ComponentDivide (const Vec3us &lhs, const Vec3us &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4b &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4b | ComponentMultiply (const Vec4b &lhs, const Vec4b &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4b | ComponentDivide (const Vec4b &lhs, const Vec4b &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4d &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4d | ComponentMultiply (const Vec4d &lhs, const Vec4d &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4d | ComponentDivide (const Vec4d &lhs, const Vec4d &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4f &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4f | ComponentMultiply (const Vec4f &lhs, const Vec4f &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4f | ComponentDivide (const Vec4f &lhs, const Vec4f &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4i &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4i | ComponentMultiply (const Vec4i &lhs, const Vec4i &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4i | ComponentDivide (const Vec4i &lhs, const Vec4i &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4s &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4s | ComponentMultiply (const Vec4s &lhs, const Vec4s &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4s | ComponentDivide (const Vec4s &lhs, const Vec4s &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4ub &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4ub | ComponentMultiply (const Vec4ub &lhs, const Vec4ub &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4ub | ComponentDivide (const Vec4ub &lhs, const Vec4ub &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4ui &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4ui | ComponentMultiply (const Vec4ui &lhs, const Vec4ui &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4ui | ComponentDivide (const Vec4ui &lhs, const Vec4ui &rhs) |
| Divide rhs components by rhs vector components. More... | |
| TR_BASE_EXPORT std::ostream & | operator<< (std::ostream &ios, const Vec4us &vec) |
| Stream insertion operator. More... | |
| TR_BASE_EXPORT Vec4us | ComponentMultiply (const Vec4us &lhs, const Vec4us &rhs) |
| Multiply individual vector components. More... | |
| TR_BASE_EXPORT Vec4us | ComponentDivide (const Vec4us &lhs, const Vec4us &rhs) |
| Divide rhs components by rhs vector components. More... | |
| std::ostream & | operator<< (std::ostream &ios, const MatrixImpl &m) |
| std::ostream & | operator<< (std::ostream &ios, const Vec2Impl &vec) |
| Vec2Impl | ComponentMultiply (const Vec2Impl &lhs, const Vec2Impl &rhs) |
| Vec2Impl | ComponentDivide (const Vec2Impl &lhs, const Vec2Impl &rhs) |
| std::ostream & | operator<< (std::ostream &ios, const Vec3Impl &vec) |
| Vec3Impl | ComponentMultiply (const Vec3Impl &lhs, const Vec3Impl &rhs) |
| Vec3Impl | ComponentDivide (const Vec3Impl &lhs, const Vec3Impl &rhs) |
| std::ostream & | operator<< (std::ostream &ios, const Vec4Impl &vec) |
| Vec4Impl | ComponentMultiply (const Vec4Impl &lhs, const Vec4Impl &rhs) |
| Vec4Impl | ComponentDivide (const Vec4Impl &lhs, const Vec4Impl &rhs) |
| using trBase::Matrix = typedef Matrixf |
| using trBase::Vec2 = typedef Vec2f |
| using trBase::Vec3 = typedef Vec3f |
| using trBase::Vec4 = typedef Vec4f |
| TR_BASE_EXPORT Vec2ub trBase::ComponentDivide | ( | const Vec2ub & | lhs, |
| const Vec2ub & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec2ui trBase::ComponentDivide | ( | const Vec2ui & | lhs, |
| const Vec2ui & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec2us trBase::ComponentDivide | ( | const Vec2us & | lhs, |
| const Vec2us & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec2b trBase::ComponentDivide | ( | const Vec2b & | lhs, |
| const Vec2b & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec2i trBase::ComponentDivide | ( | const Vec2i & | lhs, |
| const Vec2i & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec2s trBase::ComponentDivide | ( | const Vec2s & | lhs, |
| const Vec2s & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
Definition at line 296 of file Vec2Impl.cpp.
References Vec2Impl.
| TR_BASE_EXPORT Vec2d trBase::ComponentDivide | ( | const Vec2d & | lhs, |
| const Vec2d & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec2f trBase::ComponentDivide | ( | const Vec2f & | lhs, |
| const Vec2f & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3b trBase::ComponentDivide | ( | const Vec3b & | lhs, |
| const Vec3b & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3i trBase::ComponentDivide | ( | const Vec3i & | lhs, |
| const Vec3i & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3s trBase::ComponentDivide | ( | const Vec3s & | lhs, |
| const Vec3s & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3ub trBase::ComponentDivide | ( | const Vec3ub & | lhs, |
| const Vec3ub & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3ui trBase::ComponentDivide | ( | const Vec3ui & | lhs, |
| const Vec3ui & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3us trBase::ComponentDivide | ( | const Vec3us & | lhs, |
| const Vec3us & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4i trBase::ComponentDivide | ( | const Vec4i & | lhs, |
| const Vec4i & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4s trBase::ComponentDivide | ( | const Vec4s & | lhs, |
| const Vec4s & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4ub trBase::ComponentDivide | ( | const Vec4ub & | lhs, |
| const Vec4ub & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4ui trBase::ComponentDivide | ( | const Vec4ui & | lhs, |
| const Vec4ui & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4us trBase::ComponentDivide | ( | const Vec4us & | lhs, |
| const Vec4us & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4b trBase::ComponentDivide | ( | const Vec4b & | lhs, |
| const Vec4b & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3d trBase::ComponentDivide | ( | const Vec3d & | lhs, |
| const Vec3d & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec3f trBase::ComponentDivide | ( | const Vec3f & | lhs, |
| const Vec3f & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
Definition at line 376 of file Vec3Impl.cpp.
References Vec3Impl.
| TR_BASE_EXPORT Vec4f trBase::ComponentDivide | ( | const Vec4f & | lhs, |
| const Vec4f & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
| TR_BASE_EXPORT Vec4d trBase::ComponentDivide | ( | const Vec4d & | lhs, |
| const Vec4d & | rhs | ||
| ) |
Divide rhs components by rhs vector components.
Definition at line 402 of file Vec4Impl.cpp.
References Vec4Impl.
| TR_BASE_EXPORT Vec2ub trBase::ComponentMultiply | ( | const Vec2ub & | lhs, |
| const Vec2ub & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec2ui trBase::ComponentMultiply | ( | const Vec2ui & | lhs, |
| const Vec2ui & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec2us trBase::ComponentMultiply | ( | const Vec2us & | lhs, |
| const Vec2us & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec2i trBase::ComponentMultiply | ( | const Vec2i & | lhs, |
| const Vec2i & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec2s trBase::ComponentMultiply | ( | const Vec2s & | lhs, |
| const Vec2s & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec2b trBase::ComponentMultiply | ( | const Vec2b & | lhs, |
| const Vec2b & | rhs | ||
| ) |
Multiply individual vector components.
Definition at line 290 of file Vec2Impl.cpp.
References Vec2Impl.
| TR_BASE_EXPORT Vec2d trBase::ComponentMultiply | ( | const Vec2d & | lhs, |
| const Vec2d & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec2f trBase::ComponentMultiply | ( | const Vec2f & | lhs, |
| const Vec2f & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3b trBase::ComponentMultiply | ( | const Vec3b & | lhs, |
| const Vec3b & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3i trBase::ComponentMultiply | ( | const Vec3i & | lhs, |
| const Vec3i & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3s trBase::ComponentMultiply | ( | const Vec3s & | lhs, |
| const Vec3s & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3ub trBase::ComponentMultiply | ( | const Vec3ub & | lhs, |
| const Vec3ub & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3ui trBase::ComponentMultiply | ( | const Vec3ui & | lhs, |
| const Vec3ui & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3us trBase::ComponentMultiply | ( | const Vec3us & | lhs, |
| const Vec3us & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4i trBase::ComponentMultiply | ( | const Vec4i & | lhs, |
| const Vec4i & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4s trBase::ComponentMultiply | ( | const Vec4s & | lhs, |
| const Vec4s & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4ub trBase::ComponentMultiply | ( | const Vec4ub & | lhs, |
| const Vec4ub & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4us trBase::ComponentMultiply | ( | const Vec4us & | lhs, |
| const Vec4us & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4b trBase::ComponentMultiply | ( | const Vec4b & | lhs, |
| const Vec4b & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4ui trBase::ComponentMultiply | ( | const Vec4ui & | lhs, |
| const Vec4ui & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3d trBase::ComponentMultiply | ( | const Vec3d & | lhs, |
| const Vec3d & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec3f trBase::ComponentMultiply | ( | const Vec3f & | lhs, |
| const Vec3f & | rhs | ||
| ) |
Multiply individual vector components.
Definition at line 370 of file Vec3Impl.cpp.
References Vec3Impl.
| TR_BASE_EXPORT Vec4f trBase::ComponentMultiply | ( | const Vec4f & | lhs, |
| const Vec4f & | rhs | ||
| ) |
Multiply individual vector components.
| TR_BASE_EXPORT Vec4d trBase::ComponentMultiply | ( | const Vec4d & | lhs, |
| const Vec4d & | rhs | ||
| ) |
Multiply individual vector components.
Definition at line 396 of file Vec4Impl.cpp.
References Vec4Impl.
| std::ostream & trBase::operator<< | ( | std::ostream & | o, |
| const UniqueId & | id | ||
| ) |
Definition at line 357 of file UniqueId.cpp.
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2ub & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2ui & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2us & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2s & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2b & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2i & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2Impl & | vec | ||
| ) |
Definition at line 283 of file Vec2Impl.cpp.
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2d & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec2f & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3i & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3ub & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3us & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3b & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3ui & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3s & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4us & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4ui & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4i & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4ub & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4s & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4b & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3f & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3d & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec3Impl & | vec | ||
| ) |
Definition at line 363 of file Vec3Impl.cpp.
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4f & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4d & | vec | ||
| ) |
Stream insertion operator.
| [in,out] | ios | The ios. |
| vec | The vector. |
| std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Vec4Impl & | vec | ||
| ) |
Definition at line 389 of file Vec4Impl.cpp.
| std::ostream & trBase::operator<< | ( | std::ostream & | ios, |
| const Quat & | q | ||
| ) |
Stream insertion operator.
Definition at line 578 of file Quat.cpp.
References trBase::Quat::W(), trBase::Quat::X(), trBase::Quat::Y(), and trBase::Quat::Z().

| std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const MatrixImpl & | m | ||
| ) |
Definition at line 1028 of file MatrixImpl.cpp.
| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Matrixd & | q | ||
| ) |
Stream insertion operator.
Referenced by trUtil::JSON::operator<<().

| TR_BASE_EXPORT std::ostream& trBase::operator<< | ( | std::ostream & | ios, |
| const Matrixf & | q | ||
| ) |
Stream insertion operator.
| std::istream & trBase::operator>> | ( | std::istream & | i, |
| UniqueId & | id | ||
| ) |
Definition at line 364 of file UniqueId.cpp.
| const Vec3 trBase::X_AXIS | ( | 1. | 0, |
| 0. | 0, | ||
| 0. | 0 | ||
| ) |
Referenced by trCore::SceneObjects::RingArray::UpdateRing1Slide(), trCore::SceneObjects::RingArray::UpdateRing2Slide(), and trCore::SceneObjects::RingArray::UpdateRing3Slide().

| const Vec3 trBase::Y_AXIS | ( | 0. | 0, |
| 1. | 0, | ||
| 0. | 0 | ||
| ) |
Referenced by trCore::SceneObjects::RingArray::UpdateRing2Angle(), trCore::SceneObjects::RingArray::UpdateRing3Angle(), and trCore::SceneObjects::RingArray::UpdateRing4Angle().

| const Vec3 trBase::Z_AXIS | ( | 0. | 0, |
| 0. | 0, | ||
| 1. | 0 | ||
| ) |
Referenced by trCore::SceneObjects::RingArray::RingArray().
