worked on android port
opengl1 -> es
This commit is contained in:
20
mapview/3D/misc/Renderable3D.h
Normal file
20
mapview/3D/misc/Renderable3D.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef RENDERABLE3D_H
|
||||
#define RENDERABLE3D_H
|
||||
|
||||
class Shader;
|
||||
|
||||
struct RenderSettings {
|
||||
Shader* shader = nullptr;
|
||||
RenderSettings(Shader* shader) : shader(shader) {;}
|
||||
};
|
||||
|
||||
|
||||
class Renderable3D {
|
||||
|
||||
public:
|
||||
|
||||
virtual void render(const RenderSettings& rs) = 0;
|
||||
|
||||
};
|
||||
|
||||
#endif // RENDERABLE3D_H
|
||||
Reference in New Issue
Block a user