#include <animnodebuilder.h>
Public Types | |
| typedef dtUtil::Functor < dtCore::RefPtr< osg::Node >, TYPELIST_1(Cal3DModelWrapper *) | CreateFunc ) |
Public Member Functions | |
| AnimNodeBuilder () | |
| AnimNodeBuilder (const CreateFunc &pCreate) | |
| CreateFunc & | GetCreate () |
| |
| void | SetCreate (const CreateFunc &pCreate) |
| dtCore::RefPtr< osg::Node > | CreateNode (Cal3DModelWrapper *pWrapper) |
| virtual dtCore::RefPtr< osg::Node > | CreateSoftware (Cal3DModelWrapper *pWrapper) |
| virtual dtCore::RefPtr< osg::Node > | CreateHardware (Cal3DModelWrapper *pWrapper) |
Protected Member Functions | |
| virtual | ~AnimNodeBuilder () |
| AnimNodeBuilder (const AnimNodeBuilder &) | |
| AnimNodeBuilder & | operator= (const AnimNodeBuilder &) |
| dtCore::ShaderProgram * | LoadShaders (Cal3DModelData &modelData, osg::Geode &geode) const |
Classes | |
| class | Array |
| class | Cal3DBoundingSphereCalculator |
| typedef dtUtil::Functor<dtCore::RefPtr<osg::Node>, TYPELIST_1(Cal3DModelWrapper*) dtAnim::AnimNodeBuilder::CreateFunc) |
| dtAnim::AnimNodeBuilder::AnimNodeBuilder | ( | ) |
| dtAnim::AnimNodeBuilder::AnimNodeBuilder | ( | const CreateFunc & | pCreate | ) |
| dtAnim::AnimNodeBuilder::~AnimNodeBuilder | ( | ) | [protected, virtual] |
| dtAnim::AnimNodeBuilder::AnimNodeBuilder | ( | const AnimNodeBuilder & | ) | [protected] |
| AnimNodeBuilder::CreateFunc & dtAnim::AnimNodeBuilder::GetCreate | ( | ) |
| void dtAnim::AnimNodeBuilder::SetCreate | ( | const CreateFunc & | pCreate | ) |
| dtCore::RefPtr< osg::Node > dtAnim::AnimNodeBuilder::CreateNode | ( | Cal3DModelWrapper * | pWrapper | ) |
| dtCore::RefPtr< osg::Node > dtAnim::AnimNodeBuilder::CreateSoftware | ( | Cal3DModelWrapper * | pWrapper | ) | [virtual] |
| dtCore::RefPtr< osg::Node > dtAnim::AnimNodeBuilder::CreateHardware | ( | Cal3DModelWrapper * | pWrapper | ) | [virtual] |
| AnimNodeBuilder& dtAnim::AnimNodeBuilder::operator= | ( | const AnimNodeBuilder & | ) | [protected] |
| dtCore::ShaderProgram * dtAnim::AnimNodeBuilder::LoadShaders | ( | Cal3DModelData & | modelData, | |
| osg::Geode & | geode | |||
| ) | const [protected] |