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

#include <GESizeModifier.h>

Inheritance diagram for rvGESizeModifier:
rvGEModifier

Public Member Functions

 rvGESizeModifier (const char *name, idWindow *window, float l, float t, float r, float b)
 
virtual bool CanMerge (rvGEModifier *merge)
 
virtual bool Merge (rvGEModifier *merge)
 
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)
 
idWindowGetWindow (void)
 

Protected Attributes

idRectangle mNewRect
 
idRectangle mOldRect
 
- Protected Attributes inherited from rvGEModifier
idWindowmWindow
 
rvGEWindowWrappermWrapper
 
idStr mName
 

Detailed Description

Definition at line 31 of file GESizeModifier.h.

Constructor & Destructor Documentation

rvGESizeModifier::rvGESizeModifier ( const char *  name,
idWindow window,
float  l,
float  t,
float  r,
float  b 
)

Definition at line 35 of file GESizeModifier.cpp.

Member Function Documentation

bool rvGESizeModifier::Apply ( void  )
virtual

Implements rvGEModifier.

Definition at line 55 of file GESizeModifier.cpp.

ID_INLINE bool rvGESizeModifier::CanMerge ( rvGEModifier merge)
virtual

Reimplemented from rvGEModifier.

Definition at line 51 of file GESizeModifier.h.

bool rvGESizeModifier::IsValid ( void  )
virtual

Reimplemented from rvGEModifier.

Definition at line 69 of file GESizeModifier.cpp.

bool rvGESizeModifier::Merge ( rvGEModifier merge)
virtual

Reimplemented from rvGEModifier.

Definition at line 46 of file GESizeModifier.cpp.

bool rvGESizeModifier::Undo ( void  )
virtual

Implements rvGEModifier.

Definition at line 62 of file GESizeModifier.cpp.

Member Data Documentation

idRectangle rvGESizeModifier::mNewRect
protected

Definition at line 47 of file GESizeModifier.h.

idRectangle rvGESizeModifier::mOldRect
protected

Definition at line 48 of file GESizeModifier.h.


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