|
OpenMW
|
Static Public Member Functions | |
| static void | load (Ogre::SceneNode *sceneNode, ObjectScenePtr scene, const std::string &name, const std::string &group, int flags=0) |
| static void | loadKf (Ogre::Skeleton *skel, const std::string &name, TextKeyMap &textKeys, std::vector< Ogre::Controller< Ogre::Real > > &ctrls) |
Static Private Member Functions | |
| static void | warn (const std::string &msg) |
| static void | createEntity (const std::string &name, const std::string &group, Ogre::SceneManager *sceneMgr, ObjectScenePtr scene, const Nif::Node *node, int flags, int animflags) |
| static void | createMaterialControllers (const Nif::Node *node, Ogre::MovableObject *movable, int animflags, ObjectScenePtr scene) |
| static void | createParticleEmitterAffectors (Ogre::ParticleSystem *partsys, const Nif::NiParticleSystemController *partctrl, Ogre::Bone *bone, const std::string &skelBaseName) |
| static void | createParticleSystem (const std::string &name, const std::string &group, Ogre::SceneNode *sceneNode, ObjectScenePtr scene, const Nif::Node *partnode, int flags, int partflags, int animflags) |
| static void | createNodeControllers (const std::string &name, Nif::ControllerPtr ctrl, ObjectScenePtr scene, int animflags) |
| static void | extractTextKeys (const Nif::NiTextKeyExtraData *tk, TextKeyMap &textkeys) |
| static void | createObjects (const std::string &name, const std::string &group, Ogre::SceneNode *sceneNode, const Nif::Node *node, ObjectScenePtr scene, int flags, int animflags, int partflags) |
| static void | createSkelBase (const std::string &name, const std::string &group, Ogre::SceneManager *sceneMgr, const Nif::Node *node, ObjectScenePtr scene) |
Object creator for NIFs. This is the main class responsible for creating "live" Ogre objects (entities, particle systems, controllers, etc) from their NIF equivalents.
| static void NifOgre::NIFObjectLoader::createEntity | ( | const std::string & | name, |
| const std::string & | group, | ||
| Ogre::SceneManager * | sceneMgr, | ||
| ObjectScenePtr | scene, | ||
| const Nif::Node * | node, | ||
| int | flags, | ||
| int | animflags | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::createMaterialControllers | ( | const Nif::Node * | node, |
| Ogre::MovableObject * | movable, | ||
| int | animflags, | ||
| ObjectScenePtr | scene | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::createNodeControllers | ( | const std::string & | name, |
| Nif::ControllerPtr | ctrl, | ||
| ObjectScenePtr | scene, | ||
| int | animflags | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::createObjects | ( | const std::string & | name, |
| const std::string & | group, | ||
| Ogre::SceneNode * | sceneNode, | ||
| const Nif::Node * | node, | ||
| ObjectScenePtr | scene, | ||
| int | flags, | ||
| int | animflags, | ||
| int | partflags | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::createParticleEmitterAffectors | ( | Ogre::ParticleSystem * | partsys, |
| const Nif::NiParticleSystemController * | partctrl, | ||
| Ogre::Bone * | bone, | ||
| const std::string & | skelBaseName | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::createParticleSystem | ( | const std::string & | name, |
| const std::string & | group, | ||
| Ogre::SceneNode * | sceneNode, | ||
| ObjectScenePtr | scene, | ||
| const Nif::Node * | partnode, | ||
| int | flags, | ||
| int | partflags, | ||
| int | animflags | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::createSkelBase | ( | const std::string & | name, |
| const std::string & | group, | ||
| Ogre::SceneManager * | sceneMgr, | ||
| const Nif::Node * | node, | ||
| ObjectScenePtr | scene | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::extractTextKeys | ( | const Nif::NiTextKeyExtraData * | tk, |
| TextKeyMap & | textkeys | ||
| ) | [inline, static, private] |
| static void NifOgre::NIFObjectLoader::load | ( | Ogre::SceneNode * | sceneNode, |
| ObjectScenePtr | scene, | ||
| const std::string & | name, | ||
| const std::string & | group, | ||
| int | flags = 0 |
||
| ) | [inline, static] |
| static void NifOgre::NIFObjectLoader::loadKf | ( | Ogre::Skeleton * | skel, |
| const std::string & | name, | ||
| TextKeyMap & | textKeys, | ||
| std::vector< Ogre::Controller< Ogre::Real > > & | ctrls | ||
| ) | [inline, static] |
| static void NifOgre::NIFObjectLoader::warn | ( | const std::string & | msg | ) | [inline, static, private] |
1.7.6.1