Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
kge::ph::Material Class Reference

#include <Material.h>

Public Member Functions

 Material ()
 Constructor.
 Material (float Restitution, float staticFriction, float dynamicFriction, float dynamicFrictionV, float staticFrictionV, kge::math::Vector *dir)
 Constructor.
virtual ~Material ()
virtual void setRestitution (float Restitution)=0
virtual float getRestitution (void)=0
virtual void setStaticFriction (float staticFriction)=0
virtual float getStaticFriction (void)=0
virtual void setDynamicFriction (float dynamicFriction)=0
virtual float getDynamicFriction (void)=0
virtual void setDynamicFrictionV (float dynamicFrictionV)=0
virtual float getDynamicFrictionV (void)=0
virtual void setDirOfAnisotropy (kge::math::Vector *dir)=0
virtual void setStaticFrictionV (float staticFrictionV)=0
virtual float getStaticFrictionV (void)=0
virtual char isValid (void)=0
virtual void setToDefault (void)=0
virtual unsigned short getMaterialIndex (void)=0

Detailed Description

Definition at line 13 of file Material.h.

Constructor & Destructor Documentation

kge::ph::Material::Material ( )
inline

Constructor.

Definition at line 18 of file Material.h.

kge::ph::Material::Material ( float  Restitution,
float  staticFriction,
float  dynamicFriction,
float  dynamicFrictionV,
float  staticFrictionV,
kge::math::Vector dir 
)

Constructor.

virtual kge::ph::Material::~Material ( )
inlinevirtual

Definition at line 24 of file Material.h.

Member Function Documentation

virtual float kge::ph::Material::getDynamicFriction ( void  )
pure virtual
virtual float kge::ph::Material::getDynamicFrictionV ( void  )
pure virtual
virtual unsigned short kge::ph::Material::getMaterialIndex ( void  )
pure virtual
virtual float kge::ph::Material::getRestitution ( void  )
pure virtual
virtual float kge::ph::Material::getStaticFriction ( void  )
pure virtual
virtual float kge::ph::Material::getStaticFrictionV ( void  )
pure virtual
virtual char kge::ph::Material::isValid ( void  )
pure virtual
virtual void kge::ph::Material::setDirOfAnisotropy ( kge::math::Vector dir)
pure virtual
virtual void kge::ph::Material::setDynamicFriction ( float  dynamicFriction)
pure virtual
virtual void kge::ph::Material::setDynamicFrictionV ( float  dynamicFrictionV)
pure virtual
virtual void kge::ph::Material::setRestitution ( float  Restitution)
pure virtual
virtual void kge::ph::Material::setStaticFriction ( float  staticFriction)
pure virtual
virtual void kge::ph::Material::setStaticFrictionV ( float  staticFrictionV)
pure virtual
virtual void kge::ph::Material::setToDefault ( void  )
pure virtual

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