Inheritance diagram for osgUtil::TangentSpaceGenerator:
Public Member Functions | |
TangentSpaceGenerator () | |
TangentSpaceGenerator (const TangentSpaceGenerator ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
void | generate (osg::Geometry *geo, int normal_map_tex_unit=0) |
osg::Vec4Array * | getTangentArray () |
const osg::Vec4Array * | getTangentArray () const |
void | setTangentArray (osg::Vec4Array *array) |
osg::Vec4Array * | getNormalArray () |
const osg::Vec4Array * | getNormalArray () const |
void | setNormalArray (osg::Vec4Array *array) |
osg::Vec4Array * | getBinormalArray () |
const osg::Vec4Array * | getBinormalArray () const |
void | setBinormalArray (osg::Vec4Array *array) |
osg::IndexArray * | getIndices () |
Protected Member Functions | |
virtual | ~TangentSpaceGenerator () |
TangentSpaceGenerator & | operator= (const TangentSpaceGenerator &) |
void | compute_basis_vectors (osg::PrimitiveSet *pset, const osg::Array *vx, const osg::Array *nx, const osg::Array *tx, const osg::IndexArray *vix, const osg::IndexArray *nix, const osg::IndexArray *tix, int iA, int iB, int iC) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|