phoenix-firestorm/indra/newview/fspose.h

33 lines
853 B
C++

/*
* @file fspose.h
* @brief Animation Posing Definitions
*
* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* Cinder Roxley wrote this file. As long as you retain this notice you can do
* whatever you want with this stuff. If we meet some day, and you think this
* stuff is worth it, you can buy me a beer in return <cinder.roxley@phoenixviewer.com>
* ----------------------------------------------------------------------------
*/
#ifndef FS_POSE_H
#define FS_POSE_H
#include "llsingleton.h"
class FSPose : public LLSingleton<FSPose>
{
friend class LLSingleton<FSPose>;
LOG_CLASS(FSPose);
public:
void setPose(std::string new_pose, bool save_state = true);
void stopPose();
protected:
FSPose();
~FSPose();
private:
LLUUID mCurrentPose;
};
#endif // FS_POSE_H