mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-27 16:19:34 +00:00
* Fixes description for a few Scene methods
* Adds method to Scene to delete dynamic objects in the scene * Add getNodeTransform to ShapeBase * Add sanity check to AFX ea_update function to avoid divide by zero * Adds ability to set color mul on GuiBitmapBorderCtrl like bitmapCtrl * MatrixF utilty functions/operators * Add ability to ignore an object in the containerBoxEmpty method call * Adds some better initialization/sanity handling for resetWorldBox and resetRenderWorldBox for SceneObject
This commit is contained in:
parent
e630ab859a
commit
da06fc1d96
10 changed files with 98 additions and 15 deletions
|
|
@ -228,7 +228,8 @@ public:
|
|||
//------------------------------------
|
||||
friend MatrixF operator * ( const MatrixF &m1, const MatrixF &m2 );
|
||||
MatrixF& operator *= ( const MatrixF &m );
|
||||
|
||||
MatrixF &operator = (const MatrixF &m);
|
||||
bool isNaN();
|
||||
// Static identity matrix
|
||||
const static MatrixF Identity;
|
||||
};
|
||||
|
|
@ -596,6 +597,20 @@ inline MatrixF& MatrixF::operator *= ( const MatrixF &m1 )
|
|||
return (*this);
|
||||
}
|
||||
|
||||
inline MatrixF &MatrixF::operator = (const MatrixF &m1)
|
||||
{
|
||||
for (U32 i=0;i<16;i++)
|
||||
this->m[i] = m1.m[i];
|
||||
return (*this);
|
||||
}
|
||||
inline bool MatrixF::isNaN()
|
||||
{
|
||||
bool isaNaN = false;
|
||||
for (U32 i = 0; i < 16; i++)
|
||||
if (mIsNaN_F(m[i]))
|
||||
isaNaN = true;
|
||||
return isaNaN;
|
||||
}
|
||||
//------------------------------------
|
||||
// Non-member methods
|
||||
//------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue