doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
rvGEModifierStack Class Reference

#include <GEModifierStack.h>

Public Member Functions

 rvGEModifierStack ()
 
 ~rvGEModifierStack ()
 
void BlockNextMerge (void)
 
bool Append (rvGEModifier *modifier)
 
bool Undo (void)
 
bool Redo (void)
 
void Reset (void)
 
bool CanUndo (void)
 
bool CanRedo (void)
 
rvGEModifierGetUndoModifier (void)
 
rvGEModifierGetRedoModifier (void)
 

Protected Attributes

idList< rvGEModifier * > mModifiers
 
int mCurrentModifier
 
bool mMergeBlock
 

Detailed Description

Definition at line 35 of file GEModifierStack.h.

Constructor & Destructor Documentation

rvGEModifierStack::rvGEModifierStack ( )

Definition at line 35 of file GEModifierStack.cpp.

rvGEModifierStack::~rvGEModifierStack ( )

Definition at line 40 of file GEModifierStack.cpp.

Member Function Documentation

bool rvGEModifierStack::Append ( rvGEModifier modifier)

Definition at line 57 of file GEModifierStack.cpp.

ID_INLINE void rvGEModifierStack::BlockNextMerge ( void  )

Definition at line 73 of file GEModifierStack.h.

ID_INLINE bool rvGEModifierStack::CanRedo ( void  )

Definition at line 63 of file GEModifierStack.h.

ID_INLINE bool rvGEModifierStack::CanUndo ( void  )

Definition at line 68 of file GEModifierStack.h.

ID_INLINE rvGEModifier * rvGEModifierStack::GetRedoModifier ( void  )

Definition at line 84 of file GEModifierStack.h.

ID_INLINE rvGEModifier * rvGEModifierStack::GetUndoModifier ( void  )

Definition at line 78 of file GEModifierStack.h.

bool rvGEModifierStack::Redo ( void  )

Definition at line 124 of file GEModifierStack.cpp.

void rvGEModifierStack::Reset ( void  )

Definition at line 45 of file GEModifierStack.cpp.

bool rvGEModifierStack::Undo ( void  )

Definition at line 108 of file GEModifierStack.cpp.

Member Data Documentation

int rvGEModifierStack::mCurrentModifier
protected

Definition at line 59 of file GEModifierStack.h.

bool rvGEModifierStack::mMergeBlock
protected

Definition at line 60 of file GEModifierStack.h.

idList<rvGEModifier*> rvGEModifierStack::mModifiers
protected

Definition at line 58 of file GEModifierStack.h.


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