ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Grim::Head::Joint Class Reference

#include <head.h>

Collaboration diagram for Grim::Head::Joint:

List of all members.

Public Member Functions

 Joint ()
void init (ModelNode *node)
void orientTowards (bool entering, const Math::Vector3d &point, float rate, const Math::Matrix4 &matrix, float maxPitch, float maxYaw, float maxRoll, float constrain)
void saveState (SaveGame *state) const
void restoreState (SaveGame *state)

Private Attributes

Math::Angle _pitch
Math::Angle _yaw
Math::Angle _roll

Detailed Description

Definition at line 45 of file head.h.

Constructor & Destructor Documentation

Grim::Head::Joint::Joint (  ) 

Definition at line 30 of file head.cpp.

Member Function Documentation

void Grim::Head::Joint::init ( ModelNode node  ) 

Definition at line 34 of file head.cpp.

void Grim::Head::Joint::orientTowards ( bool  entering,
const Math::Vector3d point,
float  rate,
const Math::Matrix4 matrix,
float  maxPitch,
float  maxYaw,
float  maxRoll,
float  constrain 

Definition at line 38 of file head.cpp.

void Grim::Head::Joint::restoreState ( SaveGame state  ) 

Definition at line 160 of file head.cpp.

void Grim::Head::Joint::saveState ( SaveGame state  )  const

Definition at line 154 of file head.cpp.

Member Data Documentation

Definition at line 58 of file head.h.

Definition at line 60 of file head.h.

Definition at line 62 of file head.h.

Definition at line 61 of file head.h.

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

Generated on Sat Sep 19 2020 05:05:00 for ResidualVM by doxygen 1.7.1
curved edge   curved edge