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

#include <GEStateModifier.h>

Inheritance diagram for rvGEStateModifier:
rvGEModifier

Public Member Functions

 rvGEStateModifier (const char *name, idWindow *window, idDict &dict)
 
virtual bool Apply (void)
 
virtual bool Undo (void)
 
- Public Member Functions inherited from rvGEModifier
 rvGEModifier (const char *name, idWindow *window)
 
virtual ~rvGEModifier ()
 
virtual const char * GetName (void)
 
virtual bool CanMerge (rvGEModifier *merge)
 
virtual bool IsValid (void)
 
virtual bool Merge (rvGEModifier *merge)
 
idWindowGetWindow (void)
 

Protected Member Functions

bool SetState (idDict &dict)
 

Protected Attributes

rvGEWindowWrapper::EWindowType mWindowType
 
rvGEWindowWrapper::EWindowType mUndoWindowType
 
idDict mDict
 
idDict mUndoDict
 
- Protected Attributes inherited from rvGEModifier
idWindowmWindow
 
rvGEWindowWrappermWrapper
 
idStr mName
 

Detailed Description

Definition at line 35 of file GEStateModifier.h.

Constructor & Destructor Documentation

rvGEStateModifier::rvGEStateModifier ( const char *  name,
idWindow window,
idDict dict 
)

Definition at line 35 of file GEStateModifier.cpp.

Member Function Documentation

bool rvGEStateModifier::Apply ( void  )
virtual

Implements rvGEModifier.

Definition at line 52 of file GEStateModifier.cpp.

bool rvGEStateModifier::SetState ( idDict dict)
protected

Definition at line 76 of file GEStateModifier.cpp.

bool rvGEStateModifier::Undo ( void  )
virtual

Implements rvGEModifier.

Definition at line 64 of file GEStateModifier.cpp.

Member Data Documentation

idDict rvGEStateModifier::mDict
protected

Definition at line 50 of file GEStateModifier.h.

idDict rvGEStateModifier::mUndoDict
protected

Definition at line 51 of file GEStateModifier.h.

rvGEWindowWrapper::EWindowType rvGEStateModifier::mUndoWindowType
protected

Definition at line 49 of file GEStateModifier.h.

rvGEWindowWrapper::EWindowType rvGEStateModifier::mWindowType
protected

Definition at line 48 of file GEStateModifier.h.


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