Jopnal Engine  alpha 0.4
Simple Component Based 2D/3D Game Engine
Public Member Functions | Public Attributes | Friends | List of all members
jop::RigidBody2D::ConstructInfo2D Class Reference

#include <RigidBody2D.hpp>

Public Member Functions

 ConstructInfo2D (const CollisionShape2D &shape, const RigidBody::Type type=RigidBody::Type::Static, const float mass=0.f)
 Constructor. More...
 

Public Attributes

int16 group
 Collision filter group. More...
 
int16 mask
 Collision filter mask. More...
 
float friction
 Friction. More...
 
float restitution
 Restitution. More...
 

Friends

class RigidBody2D
 

Detailed Description

Rigid body construction info

Definition at line 52 of file RigidBody2D.hpp.

Constructor & Destructor Documentation

jop::RigidBody2D::ConstructInfo2D::ConstructInfo2D ( const CollisionShape2D shape,
const RigidBody::Type  type = RigidBody::Type::Static,
const float  mass = 0.f 
)

Constructor.

Parameters
shapeThe collision shape
typeBody type
massMass, will default to 0 when type is static or kinematic

Friends And Related Function Documentation

friend class RigidBody2D
friend

Definition at line 58 of file RigidBody2D.hpp.

Member Data Documentation

float jop::RigidBody2D::ConstructInfo2D::friction

Friction.

Definition at line 73 of file RigidBody2D.hpp.

int16 jop::RigidBody2D::ConstructInfo2D::group

Collision filter group.

Definition at line 70 of file RigidBody2D.hpp.

int16 jop::RigidBody2D::ConstructInfo2D::mask

Collision filter mask.

Definition at line 71 of file RigidBody2D.hpp.

float jop::RigidBody2D::ConstructInfo2D::restitution

Restitution.

Definition at line 74 of file RigidBody2D.hpp.


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