28 #ifndef WINTERMUTE_XMESH_OPENGL_SHADER_H 29 #define WINTERMUTE_XMESH_OPENGL_SHADER_H 31 #include "engines/wintermute/base/gfx/xmesh.h" 36 #if defined(USE_OPENGL_SHADERS) 38 #include "graphics/opengl/shader.h" 42 class XMeshOpenGLShader :
public XMesh {
45 ~XMeshOpenGLShader()
override;
47 bool loadFromXData(
const Common::String &filename, XFileData *xobj)
override;
48 bool render(XModel *model)
override;
49 bool renderFlatShadowModel()
override;
50 bool update(FrameNode *parentFrame)
override;
53 void renderEffect(Material *material);
65 #endif // defined(USE_OPENGL_SHADERS)
Definition: achievements_tables.h:27