ScaleKey Class Reference

#include <scale.h>

Collaboration diagram for ScaleKey:
Collaboration graph
[legend]

Public Types

typedef MemberCaller1
< ScaleKey, const std::string
&,&ScaleKey::scaleChanged > 
ScaleChangedCaller

Public Member Functions

 ScaleKey (const Callback &scaleChanged)
void scaleChanged (const std::string &value)
void write (Entity *entity) const

Data Fields

Vector3 m_scale

Private Attributes

Callback m_scaleChanged

Detailed Description

Definition at line 69 of file scale.h.


Member Typedef Documentation

typedef MemberCaller1<ScaleKey, const std::string&, &ScaleKey::scaleChanged> ScaleKey::ScaleChangedCaller

Definition at line 85 of file scale.h.


Constructor & Destructor Documentation

ScaleKey::ScaleKey ( const Callback &  scaleChanged  )  [inline]

Definition at line 75 of file scale.h.


Member Function Documentation

void ScaleKey::scaleChanged ( const std::string value  )  [inline]

Definition at line 80 of file scale.h.

References m_scale, m_scaleChanged, and read_scalevec().

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

Definition at line 87 of file scale.h.

References m_scale, and write_scale().


Field Documentation

Definition at line 73 of file scale.h.

Referenced by scaleChanged(), and write().

Callback ScaleKey::m_scaleChanged [private]

Definition at line 71 of file scale.h.

Referenced by scaleChanged().


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

Generated by  doxygen 1.6.2