AnglesKey Class Reference

#include <angles.h>

Collaboration diagram for AnglesKey:
Collaboration graph
[legend]

Public Types

typedef MemberCaller1
< AnglesKey, const std::string
&,&AnglesKey::angleChanged > 
AngleChangedCaller
typedef MemberCaller1
< AnglesKey, const std::string
&,&AnglesKey::anglesChanged > 
AnglesChangedCaller

Public Member Functions

 AnglesKey (const Callback &anglesChanged)
void angleChanged (const std::string &value)
void anglesChanged (const std::string &value)
void write (Entity *entity) const

Data Fields

Vector3 m_angles

Private Attributes

Callback m_anglesChanged

Detailed Description

Definition at line 86 of file angles.h.


Member Typedef Documentation

typedef MemberCaller1<AnglesKey, const std::string&, &AnglesKey::angleChanged> AnglesKey::AngleChangedCaller

Definition at line 102 of file angles.h.

typedef MemberCaller1<AnglesKey, const std::string&, &AnglesKey::anglesChanged> AnglesKey::AnglesChangedCaller

Definition at line 109 of file angles.h.


Constructor & Destructor Documentation

AnglesKey::AnglesKey ( const Callback &  anglesChanged  )  [inline]

Definition at line 92 of file angles.h.


Member Function Documentation

void AnglesKey::angleChanged ( const std::string value  )  [inline]

Definition at line 97 of file angles.h.

References m_angles, m_anglesChanged, and read_angle().

void AnglesKey::anglesChanged ( const std::string value  )  [inline]

Definition at line 104 of file angles.h.

References m_angles, m_anglesChanged, and read_angles().

void AnglesKey::write ( Entity entity  )  const [inline]

Definition at line 111 of file angles.h.

References m_angles, and write_angles().


Field Documentation

Definition at line 90 of file angles.h.

Referenced by angleChanged(), anglesChanged(), and write().

Callback AnglesKey::m_anglesChanged [private]

Definition at line 88 of file angles.h.

Referenced by angleChanged(), and anglesChanged().


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

Generated by  doxygen 1.6.2