i6engine
1.0
|
Public Member Functions | |
HeightmapCollisionShapeData () | |
HeightmapCollisionShapeData (uint32_t w, uint32_t h, const std::vector< double > &d, double minH, double maxH, const Vec3 &s) | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
Public Member Functions inherited from i6e::modules::CollisionShapeData | |
CollisionShapeData () | |
CollisionShapeData (CollisionShapeType t) | |
virtual | ~CollisionShapeData () |
std::string | Serialize () const |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
Public Attributes | |
uint32_t | width |
uint32_t | height |
std::vector< double > | data |
double | minHeight |
double | maxHeight |
Vec3 | scaling |
Public Attributes inherited from i6e::modules::CollisionShapeData | |
CollisionShapeType | type |
Additional Inherited Members | |
Static Public Member Functions inherited from i6e::modules::CollisionShapeData | |
static CollisionShapeData * | Deserialize (const std::string &serialized) |
Definition at line 40 of file HeightmapCollisionShape.h.
i6e::modules::HeightmapCollisionShapeData::HeightmapCollisionShapeData | ( | ) |
i6e::modules::HeightmapCollisionShapeData::HeightmapCollisionShapeData | ( | uint32_t | w, |
uint32_t | h, | ||
const std::vector< double > & | d, | ||
double | minH, | ||
double | maxH, | ||
const Vec3 & | s | ||
) |
|
inline |
Definition at line 53 of file HeightmapCollisionShape.h.
std::vector<double> i6e::modules::HeightmapCollisionShapeData::data |
Definition at line 43 of file HeightmapCollisionShape.h.
uint32_t i6e::modules::HeightmapCollisionShapeData::height |
Definition at line 42 of file HeightmapCollisionShape.h.
double i6e::modules::HeightmapCollisionShapeData::maxHeight |
Definition at line 45 of file HeightmapCollisionShape.h.
double i6e::modules::HeightmapCollisionShapeData::minHeight |
Definition at line 44 of file HeightmapCollisionShape.h.
Vec3 i6e::modules::HeightmapCollisionShapeData::scaling |
Definition at line 46 of file HeightmapCollisionShape.h.
uint32_t i6e::modules::HeightmapCollisionShapeData::width |
Definition at line 41 of file HeightmapCollisionShape.h.