![]() |
doom3-gpl
Doom 3 GPL source release
|
Base class for modifications that can be made to a material that can be undone and redone. More...
#include <MaterialModifier.h>
Public Member Functions | |
| MaterialModifier (MaterialDocManager *manager, const char *materialName) | |
| Constructor for MaterialModifier. More... | |
| virtual | ~MaterialModifier () |
| virtual void | Undo ()=0 |
| virtual void | Redo ()=0 |
Protected Attributes | |
| MaterialDocManager * | manager |
| idStr | materialName |
Base class for modifications that can be made to a material that can be undone and redone.
Definition at line 38 of file MaterialModifier.h.
| MaterialModifier::MaterialModifier | ( | MaterialDocManager * | manager, |
| const char * | materialName | ||
| ) |
Constructor for MaterialModifier.
Definition at line 42 of file MaterialModifier.cpp.
|
inlinevirtual |
Definition at line 42 of file MaterialModifier.h.
|
pure virtual |
Implemented in DeleteMaterialFolderModifier, RenameMaterialFolderModifier, AddMaterialFolderModifier, RenameMaterialModifier, MoveMaterialModifier, DeleteMaterialModifier, AddMaterialModifier, StageInsertModifier, StageDeleteModifier, StageMoveModifier, AttributeMaterialModifierBool, AttributeMaterialModifierString, and AttributeMaterialModifier.
|
pure virtual |
Implemented in DeleteMaterialFolderModifier, RenameMaterialFolderModifier, AddMaterialFolderModifier, RenameMaterialModifier, MoveMaterialModifier, DeleteMaterialModifier, AddMaterialModifier, StageInsertModifier, StageDeleteModifier, StageMoveModifier, AttributeMaterialModifierBool, AttributeMaterialModifierString, and AttributeMaterialModifier.
|
protected |
Definition at line 48 of file MaterialModifier.h.
|
protected |
Definition at line 49 of file MaterialModifier.h.
1.8.6.