#ifndef GP1_DIRECTX_MATERIAL_H
#define GP1_DIRECTX_MATERIAL_H


#include "Texture.h"

struct Material {
    Texture *diffuseTexturePtr{nullptr};
    Texture *normalTexturePtr{nullptr};
    Texture *specularTexturePtr{nullptr};
    Texture *glossTexturePtr{nullptr};

    ~Material() {
        delete diffuseTexturePtr;
        delete normalTexturePtr;
        delete specularTexturePtr;
        delete glossTexturePtr;
    }
};


#endif //GP1_DIRECTX_MATERIAL_H
