You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
522 B
C++
23 lines
522 B
C++
#ifndef OPENMW_COMPONENTS_SCENEUTIL_UTIL_H
|
|
#define OPENMW_COMPONENTS_SCENEUTIL_UTIL_H
|
|
|
|
#include <osg/Matrix>
|
|
#include <osg/BoundingSphere>
|
|
#include <osg/Vec4f>
|
|
|
|
namespace SceneUtil
|
|
{
|
|
|
|
// Transform a bounding sphere by a matrix
|
|
// based off private code in osg::Transform
|
|
// TODO: patch osg to make public
|
|
void transformBoundingSphere (const osg::Matrixf& matrix, osg::BoundingSphere& bsphere);
|
|
|
|
osg::Vec4f colourFromRGB (unsigned int clr);
|
|
|
|
osg::Vec4f colourFromRGBA (unsigned int clr);
|
|
|
|
}
|
|
|
|
#endif
|