LLEyeMotion Class Reference

#include <llheadrotmotion.h>

Inheritance diagram for LLEyeMotion:

Inheritance graph
[legend]
Collaboration diagram for LLEyeMotion:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLEyeMotion (const LLUUID &id)
virtual ~LLEyeMotion ()
virtual BOOL getLoop ()
virtual F32 getDuration ()
virtual F32 getEaseInDuration ()
virtual F32 getEaseOutDuration ()
virtual F32 getMinPixelArea ()
virtual LLJoint::JointPriority getPriority ()
virtual LLMotionBlendType getBlendType ()
virtual LLMotionInitStatus onInitialize (LLCharacter *character)
virtual BOOL onActivate ()
virtual BOOL onUpdate (F32 time, U8 *joint_mask)
virtual void onDeactivate ()

Static Public Member Functions

static LLMotioncreate (const LLUUID &id)

Public Attributes

LLCharactermCharacter
LLJointmHeadJoint
LLPointer< LLJointStatemLeftEyeState
LLPointer< LLJointStatemRightEyeState
LLFrameTimer mEyeJitterTimer
F32 mEyeJitterTime
F32 mEyeJitterYaw
F32 mEyeJitterPitch
F32 mEyeLookAwayTime
F32 mEyeLookAwayYaw
F32 mEyeLookAwayPitch
LLFrameTimer mEyeBlinkTimer
F32 mEyeBlinkTime
BOOL mEyesClosed


Detailed Description

Definition at line 130 of file llheadrotmotion.h.


Constructor & Destructor Documentation

LLEyeMotion::LLEyeMotion ( const LLUUID id  ) 

LLEyeMotion::~LLEyeMotion (  )  [virtual]

Definition at line 301 of file llheadrotmotion.cpp.


Member Function Documentation

static LLMotion* LLEyeMotion::create ( const LLUUID id  )  [inline, static]

Reimplemented from LLMotion.

Definition at line 147 of file llheadrotmotion.h.

References LLEyeMotion().

Referenced by LLVOAvatar::LLVOAvatar().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual BOOL LLEyeMotion::getLoop (  )  [inline, virtual]

Implements LLMotion.

Definition at line 155 of file llheadrotmotion.h.

References TRUE.

virtual F32 LLEyeMotion::getDuration (  )  [inline, virtual]

Implements LLMotion.

Definition at line 158 of file llheadrotmotion.h.

virtual F32 LLEyeMotion::getEaseInDuration (  )  [inline, virtual]

Implements LLMotion.

Definition at line 161 of file llheadrotmotion.h.

virtual F32 LLEyeMotion::getEaseOutDuration (  )  [inline, virtual]

Implements LLMotion.

Definition at line 164 of file llheadrotmotion.h.

virtual F32 LLEyeMotion::getMinPixelArea (  )  [inline, virtual]

Implements LLMotion.

Definition at line 167 of file llheadrotmotion.h.

References MIN_REQUIRED_PIXEL_AREA_EYE.

virtual LLJoint::JointPriority LLEyeMotion::getPriority (  )  [inline, virtual]

Implements LLMotion.

Definition at line 170 of file llheadrotmotion.h.

References LLJoint::MEDIUM_PRIORITY.

virtual LLMotionBlendType LLEyeMotion::getBlendType (  )  [inline, virtual]

Implements LLMotion.

Definition at line 172 of file llheadrotmotion.h.

References LLMotion::NORMAL_BLEND.

LLMotion::LLMotionInitStatus LLEyeMotion::onInitialize ( LLCharacter character  )  [virtual]

BOOL LLEyeMotion::onActivate (  )  [virtual]

Implements LLMotion.

Definition at line 346 of file llheadrotmotion.cpp.

References TRUE.

BOOL LLEyeMotion::onUpdate ( F32  time,
U8 joint_mask 
) [virtual]

void LLEyeMotion::onDeactivate (  )  [virtual]

Implements LLMotion.

Definition at line 519 of file llheadrotmotion.cpp.

References LLQuaternion::DEFAULT, mLeftEyeState, mRightEyeState, and LLJoint::setRotation().

Here is the call graph for this function:


Member Data Documentation

Definition at line 196 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), onInitialize(), and onUpdate().

Definition at line 198 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), onInitialize(), and onUpdate().

Definition at line 199 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), onDeactivate(), onInitialize(), and onUpdate().

Definition at line 200 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), onDeactivate(), onInitialize(), and onUpdate().

Definition at line 202 of file llheadrotmotion.h.

Referenced by onUpdate().

Definition at line 203 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 204 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 205 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 206 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 207 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 208 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 211 of file llheadrotmotion.h.

Referenced by onUpdate().

Definition at line 212 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().

Definition at line 213 of file llheadrotmotion.h.

Referenced by LLEyeMotion(), and onUpdate().


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

Generated on Fri May 16 08:44:24 2008 for SecondLife by  doxygen 1.5.5