#include "physics-loader.h"#include <fstream>#include "common/wave_ex.h"#include "datahash/datahash_util.h"#include "datahash/datahash_text.h"#include "hfield/heightfield.h"#include "perf/perf.h"#include "threadsafe/smart_mutex.h"#include "trimesh/trimesh.h"#include "util/file.h"#include "util/parsing.h"#include "util/token_stream.h"
Go to the source code of this file.
Namespaces | |
| namespace | aesop |
|
| |
| #define | TEST_FLAG(key, flag) flags |= checkFlag(textFlags, key , PhysicsObject::eFlag_ ##flag ); |
| static const char * | aesop::s_name = "Physics Meta Loader" |
| static smart_ptr< PhysicsRegistry > | aesop::s_registry |
| static int | aesop::checkFlag (IN const char *modelFlags, IN const char *name, IN int value) |
| static void | aesop::updateFlagsFromData (IO int &flags, IN const Datahash *data) |
| static smart_ptr< PhysicsMeta > | aesop::loadShape (IN const Datahash *physicsData, IN const Datahash *typeData, IN const Datahash *instData, IN const char *parentDir) |
| smart_ptr< TypeComponentLoader > | aesop::getPhysicsLoader (void) |
| get object capable of loading aesop physics objects (type components) | |
| bool | aesop::getPhysicsMetaFromInstance (IN smart_ptr< Instance > &instance, OUT physics_meta_t &meta) |
| given an instance, return a physics_meta_t object | |
| #define TEST_FLAG | ( | key, | ||
| flag | ||||
| ) | flags |= checkFlag(textFlags, key , PhysicsObject::eFlag_ ##flag ); |
Definition at line 112 of file physics-loader.cpp.
1.7.1