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

#include <GEZOrderModifier.h>

Inheritance diagram for rvGEZOrderModifier:
rvGEModifier

Public Types

enum  EZOrderChange { ZO_FORWARD, ZO_BACKWARD, ZO_FRONT, ZO_BACK }
 

Public Member Functions

 rvGEZOrderModifier (const char *name, idWindow *window, EZOrderChange change)
 
virtual bool Apply (void)
 
virtual bool Undo (void)
 
virtual bool IsValid (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 Merge (rvGEModifier *merge)
 
idWindowGetWindow (void)
 

Protected Attributes

idWindowmBefore
 
idWindowmUndoBefore
 
- Protected Attributes inherited from rvGEModifier
idWindowmWindow
 
rvGEWindowWrappermWrapper
 
idStr mName
 

Detailed Description

Definition at line 35 of file GEZOrderModifier.h.

Member Enumeration Documentation

Enumerator
ZO_FORWARD 
ZO_BACKWARD 
ZO_FRONT 
ZO_BACK 

Definition at line 39 of file GEZOrderModifier.h.

Constructor & Destructor Documentation

rvGEZOrderModifier::rvGEZOrderModifier ( const char *  name,
idWindow window,
EZOrderChange  change 
)

Definition at line 36 of file GEZOrderModifier.cpp.

Member Function Documentation

bool rvGEZOrderModifier::Apply ( void  )
virtual

Implements rvGEModifier.

Definition at line 97 of file GEZOrderModifier.cpp.

bool rvGEZOrderModifier::IsValid ( void  )
virtual

Reimplemented from rvGEModifier.

Definition at line 121 of file GEZOrderModifier.cpp.

bool rvGEZOrderModifier::Undo ( void  )
virtual

Implements rvGEModifier.

Definition at line 109 of file GEZOrderModifier.cpp.

Member Data Documentation

idWindow* rvGEZOrderModifier::mBefore
protected

Definition at line 55 of file GEZOrderModifier.h.

idWindow* rvGEZOrderModifier::mUndoBefore
protected

Definition at line 56 of file GEZOrderModifier.h.


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