summaryrefslogtreecommitdiffhomepage
path: root/nGenEx/Skin.h
diff options
context:
space:
mode:
Diffstat (limited to 'nGenEx/Skin.h')
-rw-r--r--nGenEx/Skin.h74
1 files changed, 37 insertions, 37 deletions
diff --git a/nGenEx/Skin.h b/nGenEx/Skin.h
index 888c76b..473be58 100644
--- a/nGenEx/Skin.h
+++ b/nGenEx/Skin.h
@@ -1,15 +1,15 @@
/* Project nGenEx
- Destroyer Studios LLC
- Copyright © 1997-2004. All Rights Reserved.
+ Destroyer Studios LLC
+ Copyright © 1997-2004. All Rights Reserved.
- SUBSYSTEM: nGenEx.lib
- FILE: Skin.h
- AUTHOR: John DiCamillo
+ SUBSYSTEM: nGenEx.lib
+ FILE: Skin.h
+ AUTHOR: John DiCamillo
- OVERVIEW
- ========
- Classes for managing run-time selectable skins on solid objects
+ OVERVIEW
+ ========
+ Classes for managing run-time selectable skins on solid objects
*/
#ifndef Skin_h
@@ -35,55 +35,55 @@ class SkinCell;
class Skin
{
public:
- static const char* TYPENAME() { return "Skin"; }
- enum { NAMELEN=64 };
+ static const char* TYPENAME() { return "Skin"; }
+ enum { NAMELEN=64 };
- Skin(const char* name = 0);
- virtual ~Skin();
+ Skin(const char* name = 0);
+ virtual ~Skin();
- // operations
- void ApplyTo(Model* model) const;
- void Restore(Model* model) const;
+ // operations
+ void ApplyTo(Model* model) const;
+ void Restore(Model* model) const;
- // accessors / mutators
- const char* Name() const { return name; }
- const char* Path() const { return path; }
- int NumCells() const { return cells.size(); }
+ // accessors / mutators
+ const char* Name() const { return name; }
+ const char* Path() const { return path; }
+ int NumCells() const { return cells.size(); }
- void SetName(const char* n);
- void SetPath(const char* n);
- void AddMaterial(const Material* mtl);
+ void SetName(const char* n);
+ void SetPath(const char* n);
+ void AddMaterial(const Material* mtl);
protected:
- char name[NAMELEN];
- char path[256];
- List<SkinCell> cells;
+ char name[NAMELEN];
+ char path[256];
+ List<SkinCell> cells;
};
// +--------------------------------------------------------------------+
class SkinCell
{
- friend class Skin;
+ friend class Skin;
public:
- static const char* TYPENAME() { return "SkinCell"; }
+ static const char* TYPENAME() { return "SkinCell"; }
- SkinCell(const Material* mtl=0);
- ~SkinCell();
+ SkinCell(const Material* mtl=0);
+ ~SkinCell();
- int operator == (const SkinCell& other) const;
+ int operator == (const SkinCell& other) const;
- const char* Name() const;
- const Material* Skin() const { return skin; }
- const Material* Orig() const { return orig; }
+ const char* Name() const;
+ const Material* Skin() const { return skin; }
+ const Material* Orig() const { return orig; }
- void SetSkin(const Material* mtl);
- void SetOrig(const Material* mtl);
+ void SetSkin(const Material* mtl);
+ void SetOrig(const Material* mtl);
private:
- const Material* skin;
- const Material* orig;
+ const Material* skin;
+ const Material* orig;
};
// +--------------------------------------------------------------------+