Inheritance diagram for osgUtil::TangentSpaceGenerator:
osgUtil::TangentSpaceGenerator::TangentSpaceGenerator | ( | ) |
osgUtil::TangentSpaceGenerator::TangentSpaceGenerator | ( | const TangentSpaceGenerator & | copy, | |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
) |
virtual osgUtil::TangentSpaceGenerator::~TangentSpaceGenerator | ( | ) | [inline, protected, virtual] |
void osgUtil::TangentSpaceGenerator::compute | ( | osg::PrimitiveSet * | pset, | |
const osg::Array * | vx, | |||
const osg::Array * | nx, | |||
const osg::Array * | tx, | |||
int | iA, | |||
int | iB, | |||
int | iC | |||
) | [protected] |
void osgUtil::TangentSpaceGenerator::generate | ( | osg::Geometry * | geo, | |
int | normal_map_tex_unit = 0 | |||
) |
const osg::Vec4Array* osgUtil::TangentSpaceGenerator::getBinormalArray | ( | ) | const [inline] |
osg::Vec4Array* osgUtil::TangentSpaceGenerator::getBinormalArray | ( | ) | [inline] |
osg::IndexArray* osgUtil::TangentSpaceGenerator::getIndices | ( | ) | [inline] |
const osg::Vec4Array* osgUtil::TangentSpaceGenerator::getNormalArray | ( | ) | const [inline] |
osg::Vec4Array* osgUtil::TangentSpaceGenerator::getNormalArray | ( | ) | [inline] |
const osg::Vec4Array* osgUtil::TangentSpaceGenerator::getTangentArray | ( | ) | const [inline] |
osg::Vec4Array* osgUtil::TangentSpaceGenerator::getTangentArray | ( | ) | [inline] |
TangentSpaceGenerator& osgUtil::TangentSpaceGenerator::operator= | ( | const TangentSpaceGenerator & | ) | [inline, protected] |
void osgUtil::TangentSpaceGenerator::setBinormalArray | ( | osg::Vec4Array * | array | ) | [inline] |
void osgUtil::TangentSpaceGenerator::setNormalArray | ( | osg::Vec4Array * | array | ) | [inline] |
void osgUtil::TangentSpaceGenerator::setTangentArray | ( | osg::Vec4Array * | array | ) | [inline] |
osg::ref_ptr<osg::Vec4Array> osgUtil::TangentSpaceGenerator::B_ [protected] |
osg::ref_ptr<osg::Vec4Array> osgUtil::TangentSpaceGenerator::N_ [protected] |
osg::ref_ptr<osg::Vec4Array> osgUtil::TangentSpaceGenerator::T_ [protected] |