i6engine  1.0
i6e::modules::CollisionShapeData Struct Reference

#include <D:/Projekte/i6engine/libs/i6engine-modules/include/i6engine/modules/physics/collisionShapes/CollisionShape.h>

Public Member Functions

 CollisionShapeData ()
 
 CollisionShapeData (CollisionShapeType t)
 
virtual ~CollisionShapeData ()
 
std::string Serialize () const
 
template<class Archive >
void serialize (Archive &ar, const unsigned int)
 

Static Public Member Functions

static CollisionShapeDataDeserialize (const std::string &serialized)
 

Public Attributes

CollisionShapeType type
 

Detailed Description

Definition at line 43 of file CollisionShape.h.

Constructor & Destructor Documentation

i6e::modules::CollisionShapeData::CollisionShapeData ( )
inline

Definition at line 46 of file CollisionShape.h.

i6e::modules::CollisionShapeData::CollisionShapeData ( CollisionShapeType  t)
inline

Definition at line 49 of file CollisionShape.h.

virtual i6e::modules::CollisionShapeData::~CollisionShapeData ( )
inlinevirtual

Definition at line 52 of file CollisionShape.h.

Member Function Documentation

static CollisionShapeData* i6e::modules::CollisionShapeData::Deserialize ( const std::string &  serialized)
static
std::string i6e::modules::CollisionShapeData::Serialize ( ) const
template<class Archive >
void i6e::modules::CollisionShapeData::serialize ( Archive &  ar,
const unsigned  int 
)
inline

Definition at line 60 of file CollisionShape.h.

Member Data Documentation

CollisionShapeType i6e::modules::CollisionShapeData::type

Definition at line 44 of file CollisionShape.h.


The documentation for this struct was generated from the following file: