Public Types | Public Member Functions | Public Attributes

ms3d::Joint Class Reference

#include <Joint.h>

List of all members.

Public Types

enum  Flags { Selected = 1, Dirty = 8 }

Public Member Functions

 Joint (void)
 ~Joint (void)
 Joint (const Joint &rhs)
Jointoperator= (const Joint &rhs)
bool Init (const unsigned char *buffer, unsigned *offset)

Public Attributes

Scalar< Flagsflags
String< 32 > name
String< 32 > parent_name
Vector< Scalar< float >, 3 > rotation
Vector< Scalar< float >, 3 > position
Scalar< unsigned short > num_key_frames_rot
Scalar< unsigned short > num_key_frames_trans
List< KeyFramekey_frames_rot
List< KeyFramekey_frames_trans

Member Enumeration Documentation

Enumerator:
Selected 
Dirty 

Constructor & Destructor Documentation

ms3d::Joint::Joint ( void   ) 

Default constructor.

ms3d::Joint::~Joint ( void   ) 

Destructor.

ms3d::Joint::Joint ( const Joint rhs  ) 

Copy constructor.


Member Function Documentation

bool ms3d::Joint::Init ( const unsigned char *  buffer,
unsigned *  offset 
)
Joint & ms3d::Joint::operator= ( const Joint rhs  ) 

Copy assignment operator.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines