*** empty log message ***
This commit is contained in:
parent
57fd2b4bcb
commit
12f77f141e
@ -1,6 +1,11 @@
|
|||||||
OSG Change log
|
OSG Change log
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
|
||||||
|
o Made spelling corrections in include/osgDB,osgUtil,osgGLUT,osgWX,
|
||||||
|
spelling mistakes picked up by a script written by Neil Salter.
|
||||||
|
o Made osg::Matrix::_mat private, and updated the rest of the osg
|
||||||
|
to use the Matrix::operate(row,col) method instead of _mat[row][col].
|
||||||
o Placed #ifdef USE_DEPRECATED_MATRIX_METHODS about pre/postScale,
|
o Placed #ifdef USE_DEPRECATED_MATRIX_METHODS about pre/postScale,
|
||||||
pre/postTrans and pre/postRot methods since these are now
|
pre/postTrans and pre/postRot methods since these are now
|
||||||
deprecated, there functionality replace by scale,trans,rotate
|
deprecated, there functionality replace by scale,trans,rotate
|
||||||
|
@ -48,8 +48,8 @@ class SG_EXPORT Matrix : public Object
|
|||||||
bool operator == (const Matrix& m) const { return compare(m)==0; }
|
bool operator == (const Matrix& m) const { return compare(m)==0; }
|
||||||
bool operator != (const Matrix& m) const { return compare(m)!=0; }
|
bool operator != (const Matrix& m) const { return compare(m)!=0; }
|
||||||
|
|
||||||
inline float& operator()(int col, int row) { return _mat[row][col]; }
|
inline float& operator()(int row, int col) { return _mat[row][col]; }
|
||||||
inline float operator()(int col, int row) const { return _mat[row][col]; }
|
inline float operator()(int row, int col) const { return _mat[row][col]; }
|
||||||
|
|
||||||
void set( float const * const );
|
void set( float const * const );
|
||||||
void set( float a00, float a01, float a02, float a03,
|
void set( float a00, float a01, float a02, float a03,
|
||||||
|
@ -71,6 +71,10 @@ class SG_EXPORT StateSet : public Object
|
|||||||
|
|
||||||
/** get specified StateAttribute for specified type.
|
/** get specified StateAttribute for specified type.
|
||||||
* returns NULL if no type is contained within StateSet.*/
|
* returns NULL if no type is contained within StateSet.*/
|
||||||
|
StateAttribute* getAttribute(const StateAttribute::Type type);
|
||||||
|
|
||||||
|
/** get specified const StateAttribute for specified type.
|
||||||
|
* returns NULL if no type is contained within const StateSet.*/
|
||||||
const StateAttribute* getAttribute(const StateAttribute::Type type) const;
|
const StateAttribute* getAttribute(const StateAttribute::Type type) const;
|
||||||
|
|
||||||
/** get specified RefAttributePair for specified type.
|
/** get specified RefAttributePair for specified type.
|
||||||
|
@ -123,6 +123,17 @@ void StateSet::setAttributeToInherit(const StateAttribute::Type type)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
StateAttribute* StateSet::getAttribute(const StateAttribute::Type type)
|
||||||
|
{
|
||||||
|
AttributeList::iterator itr = _attributeList.find(type);
|
||||||
|
if (itr!=_attributeList.end())
|
||||||
|
{
|
||||||
|
return itr->second.first.get();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
const StateAttribute* StateSet::getAttribute(const StateAttribute::Type type) const
|
const StateAttribute* StateSet::getAttribute(const StateAttribute::Type type) const
|
||||||
{
|
{
|
||||||
AttributeList::const_iterator itr = _attributeList.find(type);
|
AttributeList::const_iterator itr = _attributeList.find(type);
|
||||||
|
Loading…
Reference in New Issue
Block a user