 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_SHADER_OPENGL_INTERFACE_H_
11 #define SDK_SHADER_OPENGL_INTERFACE_H_
19 #include "../shader_interface.h"
35 virtual SDKResult SDK_CALLTYPE GetProgramID(GLuint& program_id)
const throw() = 0;
38 virtual SDKResult SDK_CALLTYPE GetOpenGLContext(
39 sdk::gfx::OpenGLGraphicsDeviceContext& opengl_ctx)
const throw() = 0;
50 #endif // SDK_SHADER_OPENGL_INTERFACE_H_
OpenGL based shader.
Definition: shader_opengl_interface.h:28
Interfaces wrapper with reference count control.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
Set of structures, which is specific for each of OS, like OpenGL context parameters for Linux or Dire...
Platform independent shader.
Definition: shader_interface.h:29
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.