mirror mtledit
[laserbrain_demo] / src / material.h
index 979bbd9..3d0b566 100644 (file)
@@ -25,6 +25,9 @@ public:
        float shininess;
        float alpha;
 
+       float reflect;
+       bool flat_mirror;
+
        Texture *stdtex[NUM_MTL_TEXTURES];
        std::vector<Texture*> textures;
 
@@ -32,6 +35,12 @@ public:
        void setup() const;
 
        void add_texture(Texture *tex, int type = MTL_TEX_UNKNOWN);
+       void remove_texture(Texture *tex);
 };
 
+// returns MTL_TEX_whatever by name
+int mtl_parse_type(const char *str);
+// returns the name of a material type
+const char *mtl_type_string(int type);
+
 #endif // MATERIAL_H_