load basic 3d model
This commit is contained in:
@@ -70,5 +70,24 @@ public:
|
||||
void Unbind() const;
|
||||
};
|
||||
|
||||
class Texture {
|
||||
private:
|
||||
unsigned int m_ID;
|
||||
public:
|
||||
REMOVE_COPY(Texture);
|
||||
|
||||
Texture(Texture&& other) {
|
||||
m_ID = other.m_ID;
|
||||
other.m_ID = 0;
|
||||
}
|
||||
|
||||
Texture(const char* textureData, int width, int height, int comp);
|
||||
~Texture();
|
||||
|
||||
unsigned int GetTextureID() const { return m_ID; }
|
||||
void Bind() const;
|
||||
static void Unbind();
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user