LLUndoWearable Class Reference

Inheritance diagram for LLUndoWearable:

Inheritance graph
[legend]
Collaboration diagram for LLUndoWearable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void setVisualParam (S32 param_id, F32 weight)
void setColor (LLVOAvatar::ETextureIndex te, const LLColor4 &color)
void setTexture (LLVOAvatar::ETextureIndex te, const LLUUID &asset_id)
void setWearable (EWearableType type)
virtual void undo ()
virtual void redo ()
void applyUndoRedo ()

Static Public Member Functions

static LLUndoAction * create ()

Protected Member Functions

 LLUndoWearable ()
virtual ~LLUndoWearable ()

Protected Attributes

LLAppearance mAppearance


Detailed Description

Definition at line 90 of file llfloatercustomize.cpp.


Constructor & Destructor Documentation

LLUndoWearable::LLUndoWearable (  )  [inline, protected]

Definition at line 97 of file llfloatercustomize.cpp.

Referenced by create().

Here is the caller graph for this function:

virtual LLUndoWearable::~LLUndoWearable (  )  [inline, protected, virtual]

Definition at line 98 of file llfloatercustomize.cpp.


Member Function Documentation

static LLUndoAction* LLUndoWearable::create (  )  [inline, static]

Definition at line 101 of file llfloatercustomize.cpp.

References LLUndoWearable().

Referenced by LLPanelEditWearable::LLPanelEditWearable().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLUndoWearable::setVisualParam ( S32  param_id,
F32  weight 
)

Definition at line 2380 of file llfloatercustomize.cpp.

References LLAppearance::addParam(), LLAppearance::clear(), and mAppearance.

Referenced by LLPanelEditWearable::addVisualParamToUndoBuffer().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLUndoWearable::setColor ( LLVOAvatar::ETextureIndex  te,
const LLColor4 color 
)

Definition at line 2392 of file llfloatercustomize.cpp.

References LLAppearance::addParam(), LLAppearance::clear(), gAgent, LLAgent::getAvatarObject(), LLVisualParam::getID(), LLCharacter::getVisualParam(), mAppearance, LLColor4::mV, LLVOAvatar::teToColorParams(), VX, VY, and VZ.

Referenced by LLPanelEditWearable::onColorCommit().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLUndoWearable::setTexture ( LLVOAvatar::ETextureIndex  te,
const LLUUID asset_id 
)

Definition at line 2386 of file llfloatercustomize.cpp.

References LLAppearance::addTexture(), LLAppearance::clear(), and mAppearance.

Referenced by LLPanelEditWearable::onTextureCommit().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLUndoWearable::setWearable ( EWearableType  type  ) 

virtual void LLUndoWearable::undo (  )  [inline, virtual]

Implements LLUndoBuffer::LLUndoAction.

Definition at line 108 of file llfloatercustomize.cpp.

References applyUndoRedo().

Here is the call graph for this function:

virtual void LLUndoWearable::redo (  )  [inline, virtual]

Implements LLUndoBuffer::LLUndoAction.

Definition at line 109 of file llfloatercustomize.cpp.

References applyUndoRedo().

Here is the call graph for this function:

void LLUndoWearable::applyUndoRedo (  ) 


Member Data Documentation


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

Generated on Fri May 16 09:20:03 2008 for SecondLife by  doxygen 1.5.5