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
rvGEModifierGroup Class Reference

#include <GEModifierGroup.h>

Inheritance diagram for rvGEModifierGroup:
rvGEModifier

Public Member Functions

 rvGEModifierGroup ()
 
 ~rvGEModifierGroup ()
 
virtual bool Apply (void)
 
virtual bool Undo (void)
 
virtual bool CanMerge (rvGEModifier *merge)
 
virtual bool Merge (rvGEModifier *merge)
 
virtual bool IsValid (void)
 
bool Append (rvGEModifier *mod)
 
int GetCount (void)
 
- Public Member Functions inherited from rvGEModifier
 rvGEModifier (const char *name, idWindow *window)
 
virtual ~rvGEModifier ()
 
virtual const char * GetName (void)
 
idWindowGetWindow (void)
 

Protected Attributes

idList< rvGEModifier * > mModifiers
 
- Protected Attributes inherited from rvGEModifier
idWindowmWindow
 
rvGEWindowWrappermWrapper
 
idStr mName
 

Detailed Description

Definition at line 35 of file GEModifierGroup.h.

Constructor & Destructor Documentation

rvGEModifierGroup::rvGEModifierGroup ( )

Definition at line 34 of file GEModifierGroup.cpp.

rvGEModifierGroup::~rvGEModifierGroup ( )

Definition at line 39 of file GEModifierGroup.cpp.

Member Function Documentation

bool rvGEModifierGroup::Append ( rvGEModifier mod)

Definition at line 51 of file GEModifierGroup.cpp.

bool rvGEModifierGroup::Apply ( void  )
virtual

Implements rvGEModifier.

Definition at line 80 of file GEModifierGroup.cpp.

bool rvGEModifierGroup::CanMerge ( rvGEModifier merge)
virtual

Reimplemented from rvGEModifier.

Definition at line 104 of file GEModifierGroup.cpp.

ID_INLINE int rvGEModifierGroup::GetCount ( void  )

Definition at line 61 of file GEModifierGroup.h.

bool rvGEModifierGroup::IsValid ( void  )
virtual

Reimplemented from rvGEModifier.

Definition at line 65 of file GEModifierGroup.cpp.

bool rvGEModifierGroup::Merge ( rvGEModifier merge)
virtual

Reimplemented from rvGEModifier.

Definition at line 136 of file GEModifierGroup.cpp.

bool rvGEModifierGroup::Undo ( void  )
virtual

Implements rvGEModifier.

Definition at line 92 of file GEModifierGroup.cpp.

Member Data Documentation

idList<rvGEModifier*> rvGEModifierGroup::mModifiers
protected

Definition at line 57 of file GEModifierGroup.h.


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