thug/Code/Gfx/Pose.h

72 lines
2.6 KiB
C
Raw Normal View History

2016-02-13 21:39:12 +00:00
//****************************************************************************
//* MODULE: Gfx
//* FILENAME: Pose.h
//* OWNER: Gary Jesdanun
//* CREATION DATE: 12/13/2002
//****************************************************************************
#ifndef __GFX_POSE_H
#define __GFX_POSE_H
/*****************************************************************************
** Includes **
*****************************************************************************/
#include <core/defines.h>
#include <core/math.h>
/*****************************************************************************
** Defines **
*****************************************************************************/
namespace Gfx
{
/*****************************************************************************
** Forward Declarations **
*****************************************************************************/
/*****************************************************************************
** Class Definitions **
*****************************************************************************/
const int vMAX_BONES = 64;
/******************************************************************/
/* */
/* */
/******************************************************************/
class CPose
{
public:
Mth::Quat m_rotations[vMAX_BONES];
Mth::Vector m_translations[vMAX_BONES];
};
/*****************************************************************************
** Private Declarations **
*****************************************************************************/
/*****************************************************************************
** Private Prototypes **
*****************************************************************************/
/*****************************************************************************
** Public Declarations **
*****************************************************************************/
/*****************************************************************************
** Public Prototypes **
*****************************************************************************/
/*****************************************************************************
** Inline Functions **
*****************************************************************************/
} // namespace Gfx
#endif // __GFX_POSE_H