mirror of
https://github.com/thug1src/thug.git
synced 2025-01-21 21:33:46 +00:00
72 lines
2.6 KiB
C
72 lines
2.6 KiB
C
|
//****************************************************************************
|
||
|
//* 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
|
||
|
|